[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