[M3devel] cm3 -DTARGET=foo

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Fri Aug 30 19:05:32 CEST 2013


Hi all:
no, the HOST is trivially fixed, but it's not known until runtime in a web browser, why not use clients of CM3-IDE as hosts.
Obviously you need a distributed compiler and building system.
An example of bootstrapping compilers in interpreters:
http://researcher.watson.ibm.com/researcher/files/us-bacon/Bacon90Portable.pdf

Thanks in advance




________________________________
 De: Jay <jay.krell at cornell.edu>
Para: Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es> 
CC: Jay K <jay.krell at cornell.edu>; m3devel <m3devel at elegosoft.com> 
Enviado: Viernes 30 de agosto de 2013 11:17
Asunto: Re: [M3devel] cm3 -DTARGET=foo
 


This makes little/no sense.
We already have -boot, which is wierd, works, useful. Host is always trivially known.

 - Jay

On Aug 30, 2013, at 7:29 AM, "Daniel Alejandro Benavides D." <dabenavidesd at yahoo.es> wrote:


Hi all:
>but adding -DHOST=boot.
>
>This would allow cross compilation insitu, ideally, cross compilations will be available from 
>
>cm3ide in a M3 interpreter (Olivetti)  generating JVM-bytecodes.
>
>
>Hard but doable.
>
>
>Thanks in advance
>
>
>
>
>________________________________
> De: Jay K <jay.krell at cornell.edu>
>Para: m3devel <m3devel at elegosoft.com> 
>Enviado: Viernes 30 de agosto de 2013 1:02
>Asunto: [M3devel] cm3 -DTARGET=foo
> 
>
>
>I'd like the above to work.
>
>Or cm3 -target=foo or -target:foo.
>The underlying implementation would be "like" -DTARGET=foo.
>
>This doesn't work due to the order of evaluation, command line vs. config file vs. -D written to a file.
>
>I don't have the change yet.
>
>Any objection to the intent?
>
>I wonder if it might subtlely reorder things though.
>
>
> - Jay
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20130830/2c053d5b/attachment-0002.html>


More information about the M3devel mailing list