Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.modula2 > #1305 > unrolled thread

Source code for the Lilith's single pass Modula-2 compiler has been recovered.

Started byJos Dreesen <jos.dreesen@greenmail.ch>
First post2021-11-12 18:43 +0100
Last post2022-03-04 13:00 -0500
Articles 10 — 6 participants

Back to article view | Back to comp.lang.modula2


Contents

  Source code for the Lilith's single pass Modula-2 compiler has been recovered. Jos Dreesen <jos.dreesen@greenmail.ch> - 2021-11-12 18:43 +0100
    Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. Martin Brown <'''newspam'''@nonad.co.uk> - 2021-11-12 21:36 +0000
      Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. Brian Knoblauch <briank@glmotorsports.net> - 2021-11-13 07:37 -0800
    Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. nemo <invalid@invalid.invalid> - 2021-11-13 12:49 -0500
      Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. Chris Burrows <cfbsoftware@gmail.com> - 2021-11-17 01:14 -0800
    Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. Guido <guido.hoss@gmail.com> - 2022-03-03 16:26 -0800
      Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. nemo <invalid@invalid.invalid> - 2022-03-04 10:05 -0500
        Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. Guido <guido.hoss@gmail.com> - 2022-03-04 14:36 -0800
      Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. nemo <invalid@invalid.invalid> - 2022-03-04 10:10 -0500
        Re: Source code for the Lilith's single pass Modula-2 compiler has been recovered. nemo <invalid@invalid.invalid> - 2022-03-04 13:00 -0500

#1305 — Source code for the Lilith's single pass Modula-2 compiler has been recovered.

FromJos Dreesen <jos.dreesen@greenmail.ch>
Date2021-11-12 18:43 +0100
SubjectSource code for the Lilith's single pass Modula-2 compiler has been recovered.
Message-ID<smm93f$rd0$1@solani.org>
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

[toc] | [next] | [standalone]


#1306

FromMartin Brown <'''newspam'''@nonad.co.uk>
Date2021-11-12 21:36 +0000
Message-ID<smmmot$1u50$1@gioia.aioe.org>
In reply to#1305
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

[toc] | [prev] | [next] | [standalone]


#1307

FromBrian Knoblauch <briank@glmotorsports.net>
Date2021-11-13 07:37 -0800
Message-ID<11a0cb11-f9f5-437f-95bc-cc1fdffbb45dn@googlegroups.com>
In reply to#1306
Very nice!  Congrats!

[toc] | [prev] | [next] | [standalone]


#1308

Fromnemo <invalid@invalid.invalid>
Date2021-11-13 12:49 -0500
Message-ID<16b72c57189a408c$1$3155485$c8d58268@news.newsdemon.com>
In reply to#1305
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.

[toc] | [prev] | [next] | [standalone]


#1309

FromChris Burrows <cfbsoftware@gmail.com>
Date2021-11-17 01:14 -0800
Message-ID<f41bc163-25cb-4a9d-a06f-0486d2006860n@googlegroups.com>
In reply to#1308
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

[toc] | [prev] | [next] | [standalone]


#1312

FromGuido <guido.hoss@gmail.com>
Date2022-03-03 16:26 -0800
Message-ID<c9594aa8-73c2-47fb-bd48-52ef056ae5c1n@googlegroups.com>
In reply to#1305
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

[toc] | [prev] | [next] | [standalone]


#1313

Fromnemo <invalid@invalid.invalid>
Date2022-03-04 10:05 -0500
Message-ID<7ef89038-e4fc-867b-d25f-ac483f33d357@invalid.invalid>
In reply to#1312
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
> 

[toc] | [prev] | [next] | [standalone]


#1316

FromGuido <guido.hoss@gmail.com>
Date2022-03-04 14:36 -0800
Message-ID<c4fbc514-e674-4559-81d3-a0bb76878c86n@googlegroups.com>
In reply to#1313
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

[toc] | [prev] | [next] | [standalone]


#1314

Fromnemo <invalid@invalid.invalid>
Date2022-03-04 10:10 -0500
Message-ID<16d9361640ef366f$1$317466$10d55a65@news.newsdemon.com>
In reply to#1312
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
> 

[toc] | [prev] | [next] | [standalone]


#1315

Fromnemo <invalid@invalid.invalid>
Date2022-03-04 13:00 -0500
Message-ID<16d93f5c9fbc246f$1$3268200$ed54464@news.newsdemon.com>
In reply to#1314
On 2022-03-04 10:10, nemo wrote (twice):
[...]

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

N.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.modula2


csiph-web