[M3devel] Problems building CM3 from trunk.
Daniel Alejandro Benavides D.
dabenavidesd at yahoo.es
Thu Jun 9 18:04:46 CEST 2011
Hi all:
it is that there is an actual compiler that using Modula-3 M3CG code generates C (why not may even C--) to object code generation inside a Scale Java infrastructure and mostly LGPL available (it makes type inference BTW). So the wish of C is just out there :)
Ok, perhaps it's good to think how to generate additional target and have fun:
http://www-ali.cs.umass.edu/Scale/images/dataflow.gif
Plusses are the optional optimization, inlining and debugging of C/C-- lcc, ldb, mld (NJMCTK) tool chain infrastructure.
ftp://ftp.cs.umass.edu/pub/techrept/techreport/1997/UM-CS-1997-058.ps
http://www.cs.tufts.edu/~nr/pubs/tk-usenix.html
I fell this sounds good for any given native JVM code generate and/or cross assembling in CM3 (perhaps the hardest part?)
If you may please take a look, thanks in advance
--- El dom, 5/6/11, Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es> escribió:
> De: Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es>
> Asunto: Re: [M3devel] Problems building CM3 from trunk.
> Para: m3devel at elegosoft.com, "Hendrik Boom" <hendrik at topoi.pooq.com>
> Fecha: domingo, 5 de junio, 2011 21:40
> Hi all:
> well I think we would need a good C hacker (very good), I
> guess all experience is welcomed, perhaps is good idea to
> think in mobility I believe many others are working towards
> that, perhaps is time to us to do it.
>
> http://www.mobily.com.sa/wps/portal/apps-award
>
> Modula-3 web apps and custom browsers I think idea is
> recycled here, every word I heard about mobile web is
> client, client for that, ...
>
> If so perhaps that's not good enough so we may be start to
> think what is better to start with, anyway I have not heard
> of something like mobile web development environment and so
> if they like idea why not? The biggest effort would be in
> Arabic characters, I guess would need to fix that part of
> current WIDECHAR libraries again not in m3core, fortunately
> there is a lady who worked in DEC SRC and Professor in an
> University who worked with BIll Kalsow, she's expert in
> arabic language (see:
> http://www.goodreads.com/author/show/3504134.Violetta_Cavalli_Sforza
> ), it might that she can give us some help or a clue for
> interfaces. This idea is not bad at all since you surely
> know that internet has support now for that kind of url, we
> may have a hand on it. I have some indian friends as well,
> hopefully they may get some interest if so. My feeling is
> that they sort of like the language.
>
> Thanks in advance for all your comments on that
>
> --- El dom, 5/6/11, Hendrik Boom <hendrik at topoi.pooq.com>
> escribió:
>
> > De: Hendrik Boom <hendrik at topoi.pooq.com>
> > Asunto: Re: [M3devel] Problems building CM3 from
> trunk.
> > Para: m3devel at elegosoft.com
> > Fecha: domingo, 5 de junio, 2011 17:01
> > On Sun, Jun 05, 2011 at 07:23:38PM
> > +0100, Daniel Alejandro Benavides D. wrote:
> > > Hi all:
> > > Yes, it would be nice, but you would need to
> > understand that we don't want the RT to depend on
> specific
> > implementations, but to be portable really and truly,
> having
> > C underneath makes just another thing makes us to
> depend on
> > C RT (that is less likely to be the best idea),
> instead of
> > that, a clean low level but truly independent platform
> low
> > level C-- is good to start with, you might see
> another
> > implementation of this idea in portable Cedar
> (Modula-3 was
> > ported to it), just that their idea was to make this
> even
> > further to interact with that language, us here just
> need
> > the portable low level interfaces same way (I don't
> deny
> > Modula-3 C runtime, but making it safe ideally is
> C--),
> > something I don't know it's quite platform dependent
> in
> > inner C currently if I may say so (who can say that
> BTW).
> > Even SPIN did transfered their ideal C idiom to
> SPIN
> > Modula-3 (just what it missed, later did the same in
> a
> > distributed JVM an nowadays I think in C#)
> >
> > C-- is my favourite object code language, but it
> lacks
> > support. As far as I know,
> > it has a code generator for the 32-bit x86 processoe
> and
> > that's about it. Several
> > others have been mentioned as being nearly ready, but
> that
> > isn't really good enough.
> > There hasn't been much activity on the C-- newsgroup
> on
> > gmane. THe project looks
> > moribund.
> >
> > I think it would be worth breathing life into the C--
> > project, but I'm really not
> > sure how to do it.
> >
> > It would probably be a lot of work.
> >
> > -- hendrik
> >
> >
>
More information about the M3devel
mailing list