Brian Schenkenberger, VAXman- wrote:
Catch-22!
Ok, I made it easy for you guys. First, remember, this ONLY RUNS ON A
VAX! No Alphas, no IA64s. Sorry. You guys just go home...
1 - Grab the VMSINSTAL savesets that I made for you
$ COPY LEGATO::[.KITS]MODULA031.* []/LOG
2 - Install them (nominally, you should be logged in as SYSTEM to do this)
$ @SYS$UPDATE:VMSINSTAL MODULA031 [<directory where you put the
Modula kits>]
3 - Answer the VMSINSTAL questions (just say YES to everything :-)
Ok, it's installed.
To compile something, e.g. the pretty formatter example from the M2
utilities -
$ DEFINE MOD$LIBRARY SYS$SYSROOT:[SYSLIB.MODULA]
$ MODULA PRETTY
$ LINK PRETTY,SYS$LIBRARY:MODULA/LIBRARY
Ok, PRETTY.EXE is ready to run. Not too hard, right? With a little more
effort, you should be able to recompile the compiler if you want.
BTW, you need the "define mod$library ..." so that the compiler can find
the interface definitions for the standard libraries. If you plan to use
Modula a lot, you might want to stick this definition in your SYSTARTUP_VMS
file and make it global.
Bob
"Bob Armstrong" <bob at jfcl.com> writes:
sampsa at mac.com wrote: >I tried looking at it as well but the build.com
fails.
P.S. Sampsa - you do know that the Modula-2 compiler is written in
Modula-2, right? You have to install it before you can build it...
Catch-22!
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
Well I speak to machines with the voice of humanity.
sampsa at mac.com wrote:
I tried looking at it as well but the build.com fails.
P.S. Sampsa - you do know that the Modula-2 compiler is written in
Modula-2, right? You have to install it before you can build it...
Bob
just create the backup on an Alpha?
Yes, the backup was created on an Alpha, but the compiler code generation
is for VAX only. This dates to, maybe, 1983 or so - MicroVAX-Is were still
cool back then and Alphas didn't exist.
The compiler sources are there, though. Make it generate 64 bit Alpha
code!
Bob
I tried looking at it as well but the build.com fails.
Anyone got like something easy to install (i.e. ZIP file + COM that just puts everything in the right place? :)
sampsa
On 28 Dec 2012, at 11:48, Rob Jarratt <robert.jarratt at ntlworld.com> wrote:
Looking inside the saveset, is this kit for the Alpha? Or did you just
create the backup on an Alpha?
Regards
Rob
-----Original Message-----
From: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE]
On Behalf Of Bob Armstrong
Sent: 28 December 2012 03:33
To: hecnet at Update.UU.SE
Subject: RE: [HECnet] VAX compiler kits
Mark Wickens wrote
I would be really interested in this please please!
It took a couple of days (had to dust off and power up an old machine
:-)
but the VMS Modula2 compiler is on LEGATO.
LEGATO::[.KITS]MODULA2.BCK
Bob
Looking inside the saveset, is this kit for the Alpha? Or did you just
create the backup on an Alpha?
Regards
Rob
-----Original Message-----
From: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE]
On Behalf Of Bob Armstrong
Sent: 28 December 2012 03:33
To: hecnet at Update.UU.SE
Subject: RE: [HECnet] VAX compiler kits
Mark Wickens wrote
I would be really interested in this please please!
It took a couple of days (had to dust off and power up an old machine
:-)
but the VMS Modula2 compiler is on LEGATO.
LEGATO::[.KITS]MODULA2.BCK
Bob
I've uploaded everything on RHESUS::[MEDIALIB] to http://retrotron.sampsa.com/vmsmedialib/
The bandwidth should be at least an order of magnitude faster than RHESUS::, but the usual caveats with downloading BCK savesets over HTTP apply..
sampsa
Yeah that does need a photo..
On 28 Dec 2012, at 07:43, Mark Wickens <mark at wickensonline.co.uk> wrote:
On 26/12/2012 07:52, Dave McGuire wrote:
On 12/26/2012 02:47 AM, Cory Smelosky wrote:
61.6, BIGV7K
Vax 7720, 2GB RAM, HSJ50-based CI-connected disk arrays. VMS
v7.3. It will be online sporadically, but pretty much full-time for
now, to help heat the building until we get our natural gas feed
turned on. (no joke!)
Of course photographs of vaxen pron are always welcome ;)
Regards, Mark.
On 28 Dec 2012, at 00:57, Mark Wickens <mark at wickensonline.co.uk> wrote:
On 28/12/2012 05:46, Cory Smelosky wrote:
On 28 Dec 2012, at 00:40, Mark Wickens <mark at wickensonline.co.uk> wrote:
On 28/12/2012 03:33, Bob Armstrong wrote:
Mark Wickens wrote
I would be really interested in this please please!
It took a couple of days (had to dust off and power up an old machine :-)
but the VMS Modula2 compiler is on LEGATO.
LEGATO::[.KITS]MODULA2.BCK
Bob
Most excellent, many thanks! Will be a nice Christmas present for me (try explaining that one to 'normal' folk)
I will pull it tomorrow when I get back home and fire up the hecnet.eu empire which is currently cold and dark.
Remember to update your nodelist DB. ;)
Kind regards, Mark.
Have any particularly interesting plans for what you'll implement in MODULA-2?
--
Cory Smelosky
http://gewt.net/ Personal stuff!
http://gimme-sympathy.org/ My permanently-a-work-in-progress pet project.
Well, retrochallenge is coming up next month so the world's my oyster!
Good luck! Hope you come up with something really interesting!
I should pick back up on my attempts to build irssi on 4.3BSD. Maybe i'll enter it for retrochallenge.
Realistically I hope to put myself (mentallly) back into the warm computer room of Hatfield Poly (now University of Hertfordshire) filled with VT220s around 1991 when I originally messed with this stuff ;)
;)
Regards, Mark.
--
Cory Smelosky
http://gewt.net/ Personal stuff!
http://gimme-sympathy.org/ My permanently-a-work-in-progress pet project.