<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>