[M3devel] Think we need a new release. C target

Dragiša Durić dragisha at m3w.org
Fri Feb 17 12:29:58 CET 2012


To port to JVM or Javascript, you have to throw through the window a lot of what Modula-3 is. You will get, in best case, part of Modula-3.

On the other side, targeting to C (or C++) and losing object model from sight (while debugging), ie losing or distorting, also looks like an horrible side effect to me.

It looks like the best direction to concentrate effort is current GCC (a lot of platforms) and LLVM ((almost) new kid on the block with many good promises). The best thing about LLVM target is - IM is standardized and fully documented. Since we all know what pain is tagging along behind GCC IM (thanks to RMS losing licensing battle to SRC), LLVM looks like a promise of future freedom for Modula-3. Maye some day we will not be traumatized by every major (and most minor) GCC releases.

BTW, freepascal has it's own backend infrastructure. Maybe worth a try.

dd


On Feb 15, 2012, at 8:57 PM, Daniel Alejandro Benavides D. wrote:

> Hi all:
> The point is whether we want to migrate our current RT to C or JavaScript, my question is why not (Java/) JVM or Obliq.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20120217/8d3ed464/attachment-0002.html>


More information about the M3devel mailing list