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

Olaf Wagner wagner at elegosoft.com
Fri Aug 21 12:18:25 CEST 2009


Quoting Jay K <jay.krell at cornell.edu>:

>  > Of course you can write another compiler front-end under the FSF
>
> It's surprising how similar Ada looks to Modula-3..
>
> I've looked into llvm but haven't really got my head around it   
> and/or the cm3 intermediate representation. If I could get my head   
> around the latter I'd really like to try to translate that into C,   
> for better and worse.

Perhaps it would be best if we start to document the intermediate
code representation. I.e. write a short but useful interface spec?
Who would be able and willing to do that?

> Gcc relatively recently grew a plugin interface.
>
> That might be useful to us. Might -- you know, like, we'd say gcc   
> -plugin-something-somesuch *.mc and gcc would load cm3cg.so or   
> somesuch. Potentially m3-sys/m3cc would drop in size dramatically.

This sounds interesting, too.

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