<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all:<br>correct but since 70's anybody could use a CG machine to reproduce the language in any environment and then port it from there to any other machine of similar characteristics.<br>I think most of M3CG was inspired by Titan RISC DEC chip, but it came first by an effort to emulate the VAX on a RISC and if Modula-3 ever succeeded by running a VAX instruction it doesn't need to be such, so don't raise a concern on the language it was born and so, but in the language it had to be arise in.<br>That said, Modula-3 or anything is much compact in a RISC machine than in any other CISC-like machine, which is for what C was created in first place as Macro-package then used as a Programming language on its own. Modula-3 was a ready Programming environment for the VAX native back-end for a RISC. This was an environment in for which you could see the benefits
of a good small language enough powerful to run a native system in and so.<br>Thanks in advance<br><br><br> <br><br>--- El <b>mié, 16/5/12, Jay K <i><jay.krell@cornell.edu></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Jay K <jay.krell@cornell.edu><br>Asunto: Re: [M3devel] Package dependencies.<br>Para: hendrik@topoi.pooq.com, "m3devel" <m3devel@elegosoft.com><br>Fecha: miércoles, 16 de mayo, 2012 19:03<br><br><div id="yiv242702263">
<style><!--
#yiv242702263 .yiv242702263hmmessage P
{
margin:0px;padding:0px;}
#yiv242702263 body.yiv242702263hmmessage
{
font-size:10pt;font-family:Tahoma;}
--></style><div><div dir="ltr">
>> I don't know how this works with bootstrapping self-hosting languages<br> <br> <br> I think you hit the nail on the head -- "bootstrapping self-hosting languages". Good! <br> Keep using that phrase if you email folks asking about this, and make sure they understand it. <br> <br> <br> Meanwhile, I still want to generate fairly portable C or C++ to get around the problem. :) <br> First I'm going to upgrade to gcc 4.6 backend, and then maybe 4.7..stalling... :) <br> <br> <br> > What do they do with stuff written in Haskell, C#, etc.? <br> > They'd be happy with it provided they have Haskel, C#, etc. <br><br> <br>Right: I should have said a C# compiler written in C#, a Haskell compiler written in Haskell,
etc.<br> <br> <br> - Jay<br> <br><div><div id="yiv242702263SkyDrivePlaceholder"></div>> Date: Wed, 16 May 2012 17:07:06 -0400<br>> From: hendrik@topoi.pooq.com<br>> To: m3devel@elegosoft.com<br>> Subject: [M3devel] Package dependencies.<br>> <br>> On Wed, May 16, 2012 at 08:40:51PM +0000, Jay K wrote:<br>> > <br>> > > And is there also a source package built?<br>> > <br>> > <br>> > No. It would be C code anyway, so not source from most <br>> > people's point of view.<br>> > <br>> > <br>> > > Because the source package is what's needed for uploading to <br>> > > Debian.<br>> > <br>> > <br>> > They wouldn't like it anyway.<br>> > What do they do with stuff written in Haskell, C#, etc.?<br>> > <br>> <br>> They'd be happy with it provided they have Haskel, C#, etc. <br>> implementations already in the system.
A Debian package <br>> can have build-dependencies, which is other packages that <br>> have to be installed to builld it. I don't know how this works <br>> with bootstrapping self-hosting languages. Maybe it takes <br>> ad-hockery. Maybe a new release build-depends on the <br>> previous one. Or on anything aat least as up-to-date as <br>> the previous one.<br>> <br>> -- hendrik<br>> <br></div> </div></div>
</div></blockquote></td></tr></table>