<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
The compiler is not very dependent on newer compiler/libraries, until now, that I changed File.T.status().size to LONGINT.<BR>
 <BR>
I was just able to upgrade.py from cm3-min-WIN32-NT386-5.2.6 for example. 5.1.3a failed though.<BR>
(It's still in progress, but far long.)<BR>
 <BR>
m3core/libm3 can depend on current compiler, agreed.<BR>
 <BR>
 - Jay<BR><BR> <BR>
<HR id=stopSpelling>
From: hosking@cs.purdue.edu<BR>Date: Fri, 15 Jan 2010 17:13:38 -0500<BR>To: jay.krell@cornell.edu<BR>CC: m3devel@elegosoft.com; m3commit@elegosoft.com<BR>Subject: Re: [M3commit] LONGINT used by m3quake/cm3 packages<BR><BR><BASE>Jay, the bootstrapping pain is inherent.  The compiler and libraries are bound together.  Currently, the old library and new libraries are incompatible with their respective compilers.  Both ways.
<DIV><BR>
<DIV>
<DIV>On 15 Jan 2010, at 16:56, Jay K wrote:</DIV><BR class=ecxApple-interchange-newline>
<BLOCKQUOTE><SPAN style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Helvetica; WHITE-SPACE: normal; LETTER-SPACING: normal; WORD-SPACING: 0px" class=ecxApple-style-span>
<DIV style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt" class=ecxhmmessage>VAL(LONGINT, INTEGER) is fine outside of cm3/m3quake,<BR>but I think what I had is the way to go.<BR>The bootstrapping pain is otherwise novel.<BR>The compiler doesn't otherwise use LONGINT.<BR> (My doing that it started using it.)<BR>It ought not until after the current release?<BR> <BR> <BR> - Jay<BR><BR> <BR>> Date: Fri, 15 Jan 2010 22:51:15 +0000<BR>> To:<SPAN class=ecxApple-converted-space> </SPAN><A href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</A><BR>> From:<SPAN class=ecxApple-converted-space> </SPAN><A href="mailto:hosking@elego.de">hosking@elego.de</A><BR>> Subject: [M3commit] CVS Update: cm3<BR>><SPAN class=ecxApple-converted-space> </SPAN><BR>> CVSROOT: /usr/cvs<BR>> Changes by: hosking@birch. 10/01/15 22:51:15<BR>><SPAN class=ecxApple-converted-space> </SPAN><BR>> Modified files:<BR>> cm3/m3-sys/m3quake/src/: QCompiler.m3 QScanner.i3 QScanner.m3<SPAN class=ecxApple-converted-space> </SPAN><BR>><SPAN class=ecxApple-converted-space> </SPAN><BR>> Log message:<BR>> Revert to VAL.<BR>><SPAN class=ecxApple-converted-space> </SPAN><BR></DIV></SPAN></BLOCKQUOTE></DIV><BR></DIV>                                           </body>
</html>