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(a)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<mailto: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<mailto:supratim@riseup.net>>
Sent: Sunday, January 21, 2024 7:42 PM
To: The Hobbyist DECnet mailing list
<hecnet@lists.dfupdate.se<mailto: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<mailto: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<mailto: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<mailto:hecnet@lists.dfupdate.se>
To unsubscribe send an email to
hecnet-leave@lists.dfupdate.se<mailto:hecnet-leave@lists.dfupdate.se>
_______________________________________________
HECnet mailing list -- hecnet@lists.dfupdate.se<mailto:hecnet@lists.dfupdate.se>
To unsubscribe send an email to
hecnet-leave@lists.dfupdate.se<mailto:hecnet-leave@lists.dfupdate.se>