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

Martin Bishop mbishop at esoteriq.org
Thu Aug 20 22:30:06 CEST 2009


I definitely wondered about getting CM3 to use LLVM as well.  I have 
none of the skills required to make it happen, but just wondered about 
doing so.  LLVM is the "hot thing" now (deservedly so) and it would be 
nice if Modula-3 could get a little bit of life in it by association.

Louis Chrétien wrote:
> I remember reading on this list (or was it the website...) that the way the
> licensing of Modula-3 is written, it would make it incompatible/impossible
> to merge this project with the GCC front-end from the GCC foundation, the
> way that GNU Ada was incorporated into that project.
>
> Because M3 uses a modified GCC code generator, it would have a made sense to
> go that way.
>
> But another, intriguing possibility exists: the LLVM project
> (http://www.llvm.org). It looks like a very high-performance, optimizing,
> multiple target infrastructure, that would make Modula-3 highly portable.
>
> I'm sure i'm not the first to think of this, but what are the obstacle to
> porting M3 to that environment (apart from the obvious effort in programming
> required... ;-)))
>
> --
> Louis Chrétien
> lchretien at mac.com
>
>
>
>   



More information about the M3devel mailing list