[M3devel] m2tom3

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Wed Nov 23 17:51:13 CET 2011


Hi all:
In fact the bottom line is how we can create an environment enough capable of hosting several languages or at least enough easy to develop cross compilers from Pascal, Modula-2 and Simula like languages for the benefit of those interested in porting legacy applications in a Modern of the day SOTA programming system with high performance and still easy deployment, which is hard to find this days on other platforms even to older or new systems ranging from CDC and Algol systems to embedded platforms of the and a Code generation Interface for C-based languages, like Fail-Safe (IDL, see:
http://www.yonezaki.cs.titech.ac.jp/Workshop/isss2003/slides/Suenaga.pdf
), or something like for SPIN's Cove, which is the best languages that could be safe enough to share RT structures with Modula-3, etc, else it has no point to re-implement those UNSAFE interfaces with C instead of Modula-3 code IMHO. Also as a way to allow further development in even that languages as well if so as needed. 
Thanks in advance

--- El mié, 23/11/11, Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es> escribió:

> De: Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es>
> Asunto: Re: [M3devel] m2tom3
> Para: m3devel at elegosoft.com, "Hendrik Boom" <hendrik at topoi.pooq.com>
> Fecha: miércoles, 23 de noviembre, 2011 11:08
> Hi all:
> if one were to rework MODULES INTERFACEs IMHO yes, would be
> useful, anyway, that should make no harm other's code (when
> appropitely veryfied at elast in ESC/Modula-3), when
> developing enough of libm3.  A Short term could be
> m3core RT INTERFACES as they developed as a standard
> Modula-3, which they declare "free to use and implement". I
> however don't know about other's companies codes, since they
> could offer just that for their purposes, but that's less
> central of the issue. For instance linking other FOSS could
> be approved by that change in order to break down even
> further dependence.
> Inthe other side, DEC-SRC licence is pretty liberal, so it
> could be thought  as GPL-compatible, which means that
> the same license is able to cope with the FOSS definitions,
> even that of FSF.
> Thanks in advance
> 
> --- El mié, 23/11/11, Hendrik Boom <hendrik at topoi.pooq.com>
> escribió:
> 
> > De: Hendrik Boom <hendrik at topoi.pooq.com>
> > Asunto: Re: [M3devel] m2tom3
> > Para: m3devel at elegosoft.com
> > Fecha: miércoles, 23 de noviembre, 2011 10:18
> > On Wed, Nov 23, 2011 at 10:53:18AM
> > +0100, Olaf Wagner wrote:
> > > Hi Rodney,
> > > 
> > > sorry for answering so late.
> > > 
> > > Quoting "Rodney M. Bates" <rodney_bates at lcwb.coop>:
> > > 
> > > >Olaf, is there a place in the elego-hosted
> > repositories I can put this?
> > > >I don't find it already present in my local
> copy
> > of cm3.
> > > >Can I create a new subdirectory, say in
> > cm3/m3-tools?
> > > 
> > > Of course, just cvs-add it. Please make sure that
> it
> > compiles though.
> > > 
> > > >On this topic, I have a few library packages
> that
> > might be useful
> > > >to somebody someday.  Would Elegosoft
> be
> > interested in hosting them?
> > > 
> > > As long as you don't upload gigabytes of M3
> source
> > code (let us know
> > > of that in advance :-), please feel free to add
> and
> > share any library
> > > that you think may be useful for others.
> > > 
> > > We should probably add some documentation for
> them and
> > re-run and
> > > ship the m3tohtml results to the web server, but
> that
> > can be done
> > > later.
> > > 
> > > Thanks for your contributions,
> > > 
> > > 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
> > 
> > Would it be useful to dual-licence new code under the
> > LGPL(2 or later) 
> > on the remote chance that other parts of Modula 3
> might
> > someday also be 
> > so licenced.  Or, for that matter, that someone
> might
> > want to translate 
> > it to another language, by hand or otherwise? 
> That
> > would then be a 
> > derived work, also LGPL-able.
> > 
> > Just trying to reduce future barriers to
> interoperation.
> > 
> > -- hendrik
> > 
> > > 
> >
>





More information about the M3devel mailing list