[M3devel] A question about the M3 licensing...

Dirk Muysers dmuysers at hotmail.com
Fri Aug 21 13:25:36 CEST 2009


Have a look at the Klagenfurt site
(http://www.cs.tut.fi/lintula/manual/modula3/modula-3/html/m3pc.html)
Maybe it still hangs around.
If not, I have the source on my hard disk.

--------------------------------------------------
From: "Olaf Wagner" <wagner at elegosoft.com>
Sent: Friday, August 21, 2009 12:31 PM
To: <m3devel at elegosoft.com>
Subject: Re: [M3devel] A question about the M3 licensing...

> Quoting hendrik at topoi.pooq.com:
>
>> On Fri, Aug 21, 2009 at 09:32:31AM +0000, Jay K wrote:
>>>
>>> It's surprising how similar Ada looks to Modula-3..
>>
>> I think they both dated from the same era, and both are ultimately based
>> on Pascal syntax.
>>
>>> I've looked into llvm but haven't really got my head around it and/or
>>> the cm3 intermediate representation.
>>
>> Do you mean the internal parse tree?
>>
>>> If I could get my head around the
>>> latter I'd really like to try to translate that into C, for better and
>>> worse.
>>
>> Didn't there use to be a translator from Modula 3 to C before people
>> gave up on C as not being a good object code language?  Wouldn't it
>> still be lurking in anckent CVS branches somewhere?
>
> AFAIK only the first release of M3 used C as intermediate code.
> Later SRC releases used gcc as backend. I don't know if any of
> the old archives are still accessible somewhere.
>
> SRC never used/provided a public version control system (though they
> internally had bindings for Vesta AFAIK).
> (For Vesta, see 
> http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-RR-168.pdf.)
>
> So there will be no public record of the old compiler sources in any
> repository.
>
> Olaf
> -- 
> Olaf Wagner -- elego Software Solutions GmbH
>                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 
> 95
>    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: 
> DE163214194
>
> 



More information about the M3devel mailing list