• Source code for the Lilith's single pass Modula-2 compiler has been rec

    From Jos Dreesen@21:1/5 to All on Fri Nov 12 18:43:11 2021
    Subject already tells it all : I managed to extract the sourcecode for the Lilith's single pass Modula-2 compiler from the harddisk of the Lilith on display in the Museum of Kommunikation in Berne / Switzerland.

    This singlepass compiler was used as the basis for many followups : the IBM RT port, Macintosh port and and...

    Thanks to Chris Burrows forrecognizing that it was a complete set, not a very partial one as I suspected at first.



    Jos

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Brown@21:1/5 to Jos Dreesen on Fri Nov 12 21:36:28 2021
    On 12/11/2021 17:43, Jos Dreesen wrote:
    Subject already tells it all : I managed to extract the sourcecode for
    the Lilith's single pass Modula-2 compiler from the harddisk of the
    Lilith on display in the Museum of Kommunikation in Berne / Switzerland.

    This singlepass compiler was used as the basis for many followups : the
    IBM RT port, Macintosh port and and...

    Thanks to Chris Burrows forrecognizing that it was a complete set, not a
    very partial one as I suspected at first.

    Well done!

    Is there any surviving Lilith hardware in full working condition?
    I recall seeing a couple in the computing department at ETH Zurich.

    --
    Regards,
    Martin Brown

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Brian Knoblauch@21:1/5 to All on Sat Nov 13 07:37:19 2021
    Very nice! Congrats!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nemo@21:1/5 to Jos Dreesen on Sat Nov 13 12:49:01 2021
    On 2021-11-12 12:43, Jos Dreesen wrote:
    Subject already tells it all : I managed to extract the sourcecode for
    the Lilith's single pass Modula-2 compiler from the harddisk of the
    Lilith on display in the Museum of Kommunikation in Berne / Switzerland.

    This singlepass compiler was used as the basis for many followups : the
    IBM RT port, Macintosh port and and...

    Thanks to Chris Burrows forrecognizing that it was a complete set, not a
    very partial one as I suspected at first.



    Jos

    Congratulations, Jos, and many kudos!

    May I ask whether the source is? (I could not find in on your ftp site.)

    N.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Burrows@21:1/5 to nemo on Wed Nov 17 01:14:11 2021
    On Sunday, November 14, 2021 at 4:19:03 AM UTC+10:30, nemo wrote:
    On 2021-11-12 12:43, Jos Dreesen wrote:
    Subject already tells it all : I managed to extract the sourcecode for
    the Lilith's single pass Modula-2 compiler from the harddisk of the
    Lilith on display in the Museum of Kommunikation in Berne / Switzerland.

    This singlepass compiler was used as the basis for many followups : the
    IBM RT port, Macintosh port and and...

    Thanks to Chris Burrows forrecognizing that it was a complete set, not a very partial one as I suspected at first.



    Jos
    Congratulations, Jos, and many kudos!

    May I ask whether the source is? (I could not find in on your ftp site.)

    N.

    A big thank you to Jos for his efforts in tracking this down. There is a link for you to download a copy of the source code under the heading:

    Single-Pass Modula-2 Compiler Source Code (Lilith M-code) https://www.cfbsoftware.com/modula2/

    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guido@21:1/5 to Jos Dreesen on Thu Mar 3 16:26:27 2022
    On Friday, 12 November 2021 at 18:43:12 UTC+1, Jos Dreesen wrote:
    Subject already tells it all : I managed to extract the sourcecode for the Lilith's single pass Modula-2 compiler from the harddisk of the Lilith on display in the Museum of Kommunikation in Berne / Switzerland.

    Great work! Two questions come to mind:

    1) Do you know anything about copyright/permissions regarding the set of Lilith harddisk images you published on your FTP site? There's tons of amazing data in there (such as the diploma thesis works of colleagues I studied with at the time as well as CS
    lecture notes which I remember more or less fondly…). I thought about exposing and adding some context to individual file sets for the interested public, but I'm unsure if this would pose any intellectual property and/or privacy concerns. Under which
    conditions did the Museum resp. ETHZ allow you to make the disk images publicly available?

    2) Your Emulith binary no longer seems to work with recent MacOS versions (X11/FLTK issues). I managed to get it up and running again though by recompiling with a few tweaks and changes. If anyone else is interested in this, please let me know.

    Best,
    Guido

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nemo@21:1/5 to Guido on Fri Mar 4 10:10:07 2022
    On 2022-03-03 19:26, Guido wrote:
    On Friday, 12 November 2021 at 18:43:12 UTC+1, Jos Dreesen wrote:
    Subject already tells it all : I managed to extract the sourcecode for the Lilith's single pass Modula-2 compiler from the harddisk of the Lilith on display in the Museum of Kommunikation in Berne / Switzerland.
    [...]

    2) Your Emulith binary no longer seems to work with recent MacOS versions (X11/FLTK issues). I managed to get it up and running again though by recompiling with a few tweaks and changes. If anyone else is interested in this, please let me know.

    Thank you, Guido, I am most interested. Could you possibly post it on a
    public repository?

    (I was never able to run Emulith on my old PPC Mac due to a NUXI problem.)

    Sincerely,
    N.


    Best,
    Guido


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nemo@21:1/5 to Guido on Fri Mar 4 10:05:42 2022
    On 2022-03-03 19:26, Guido wrote:
    On Friday, 12 November 2021 at 18:43:12 UTC+1, Jos Dreesen wrote:
    Subject already tells it all : I managed to extract the sourcecode for the Lilith's single pass Modula-2 compiler from the harddisk of the Lilith on display in the Museum of Kommunikation in Berne / Switzerland.

    [...]

    2) Your Emulith binary no longer seems to work with recent MacOS versions (X11/FLTK issues). I managed to get it up and running again though by recompiling with a few tweaks and changes. If anyone else is interested in this, please let me know.

    Thank you, Guido, I would be most interested. Could you place your
    changes in a public repository?

    (Emulith never ran on my old PPC Mac because of the NUXI problem.)

    N.


    Best,
    Guido


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nemo@21:1/5 to All on Fri Mar 4 13:00:05 2022
    On 2022-03-04 10:10, nemo wrote (twice):
    [...]

    Apologies for the double post. My ISP reported that the attempt failed.

    N.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guido@21:1/5 to nemo on Fri Mar 4 14:36:28 2022
    On Friday, 4 March 2022 at 16:05:44 UTC+1, nemo wrote:
    Thank you, Guido, I would be most interested. Could you place your
    changes in a public repository?

    (Emulith never ran on my old PPC Mac because of the NUXI problem.)

    I've uploaded the modified Makefile and my build instructions to

    https://github.com/good-sushi/Emulith-BuildOSX

    Enjoy!
    Guido

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)