On Friday, June 23, 2023 at 5:45:13 AM UTC+9:30, Martin Brown wrote:
>
> I don't recall Volition being a player back in the 80's.
A 1987 post in comp.lang.modula2 by Randy Bush titled 'One-pass' Compilation Issues mentions the Volition compilers. Here is an extract
--------------------------------
Volition's p-code system (they also did a completely different MC68000
native system) was derived from the one-pass P2 compiler, and therefore
could not implement the language as specified in PIM-2.3. They added
FORWARD to procedure declaration, disallowed use before declaration, and
did not support mutually importing internal modules.
There was no negative user feedback on these restrictions. As the p-code
compiler was quite fast for an interpretive implementation (2,000 lpm on
a floppy based 68000 at 8MHz), the users seemed to feel the trade was worth
it. This was in '81.
Volition's native code compiler for the 68000 was written with the same
restrictions. This product has been acquired and developed further by
Masthaven, and their impressions of user feedback would be useful in
evaluating the impact of one-pass restrictions."
--------------------------------
I have also used Volition's Modula-2 on a Sage 68000 computer in the guise of ScenicSoft Modula-2 and Pecan Modula2.
> JPI/Topspeed M2 & Logitech were the main ones.
>
> Is the Logitech compiler still out there?
>
A summary of the evolution of Logitech Modula-2 is here:
http://www.edm2.com/index.php/Logitech_Modula-2
I suspect that v4 of Logitech Modula-2 was a rebadged version of Stony Brook Modula-2. The Stony Brook compiler is now available as freeware as ADW Modula-2
https://www.modula2.org/adwm2/
--
Chris Burrows
CFB Software
https://www.astrobe.com/Modula2/