Hi,

 

The saveset on DUNE:: has been updated to include the ALGOL68.HLP file which may be added to SYS$HELP:HELPLIB.HLB

 

Keith

 

PS.

 

It’s still shocking to me that the compiler allows:

 

FLEX [5] INT x := (1,2,3,4,5);

REF [] INT y = x[3:5];

x := (10,11);

….and it compiles but shouldn’t (transient reference) and y still shows up as (3,4,5)

 

From: Keith Halewood [mailto:Keith.Halewood@pitbulluk.org]
Sent: 22 January 2024 09:19
To: The Hobbyist DECnet mailing list <hecnet@lists.dfupdate.se>
Subject: [HECnet] Re: Algol 68 RS at last

 

The compiler in this saveset is NOT the open source compiler!

The open-source version on github originally part of ELLA is a cut-down compiler (it lacks FORMATs and a few other things) and generates C code.

The compiler I have acquired is one of the original Algol 68 RS compilers – this one generates VAX code directly.

 

From: Timothy Stark [mailto:fsword007@gmail.com]
Sent: 22 January 2024 01:23
To: The Hobbyist DECnet mailing list <hecnet@lists.dfupdate.se>
Subject: [HECnet] Re: Algol 68 RS at last

 

Yes, I have the same problem.  DUNE is no longer accepting connects while I was downloading files from DUNE.

 

I checked the contents of Algol 68RS, but it does not have source codes.   It is an open-source compiler.  I found Algol 68 RS on Sourceforge.net. 

 

Also, I now found VAX lisp on DUNE that I was looking for it in long time. 

 

Tim

 

 

 

 


From: Supratim Sanyal <supratim@riseup.net>
Sent: Sunday, January 21, 2024 7:42 PM
To: The Hobbyist DECnet mailing list <hecnet@lists.dfupdate.se>
Subject: [HECnet] Re: Algol 68 RS at last

 

missed the bus ... DUNE is no longer accepting connects :(

On 1/21/2024 4:41 PM, Robert Armstrong wrote:
>    Works great – thank you!
>
> Bob
>
> *From:*Keith Halewood [mailto:Keith.Halewood@pitbulluk.org]
> *Sent:* Sunday, January 21, 2024 11:08 AM
> *To:* bob@jfcl.com; The Hobbyist DECnet mailing list
> *Subject:* [HECnet] Re: Algol 68 RS at last
>
> Hi,
>
> There’s a saveset named DUNE::ALGOL68RS.SAV. Extract it into your target
> directory. There’s a README.TXT file there. I believe there’s a
> dependency on Fortran (6.6) mainly because it apparently slips an
> update/upgrade of the maths library without which the compiler/runtime
> has issues. The ‘startup’ command procedure (to be run as part of
> sys$manager:systartup_vms.com) is very important – a number of logical
> names are defined, though the image installation as known/shareable is
> optional.
>
> I’ll generate a .HLP file at some point. It looks as though there wasn’t
> one.
>
> Keith
>
> *From:* Robert Armstrong [mailto:bob@jfcl.com]
> *Sent:* 21 January 2024 16:44
> *To:* 'The Hobbyist DECnet mailing list' <hecnet@lists.dfupdate.se>
> *Subject:* [HECnet] Re: Algol 68 RS at last
>
> Keith,
>
>    Do you have savesets?  Can you make them accessible via HECnet?
>
> Thanks,
>
> Bob Armstrong
>
> *From:*Keith Halewood [mailto:Keith.Halewood@pitbulluk.org
> <mailto:Keith.Halewood@pitbulluk.org>]
> *Sent:* Sunday, January 21, 2024 4:16 AM
> *To:* The Hobbyist DECnet mailing list
> *Subject:* [HECnet] Algol 68 RS at last
>
> Hi,
>
> Just thought I’d mention that I managed to contact someone who was able
> to package up and send me a copy of the Algol 68 RS compiler and runtime
> for VAX/VMS. It works very well under 7.3 and has everything,
>
> including the idiosyncrasies that I remember. Every time I compile
> something I keep thinking “at last!”
>
> So happy.
>
> Keith
>
>
> _______________________________________________
> HECnet mailing list -- hecnet@lists.dfupdate.se
> To unsubscribe send an email to hecnet-leave@lists.dfupdate.se
_______________________________________________
HECnet mailing list -- hecnet@lists.dfupdate.se
To unsubscribe send an email to hecnet-leave@lists.dfupdate.se