<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
You really anticipate it every changing?<BR>
Ever having machines that can't address bytes?<BR>
I know they used to exist, but it has been several decades.<BR>
The world's vast swaths of C, C++, Java, C# won't port easily to them.<BR>
If I understood you, you argued that it is clearly IByte, so I should<BR>
feel free to make up my own constants outside of TInt.i3/TWord.i3.<BR>
Though so far I haven't.<BR>
<BR>
- Jay<BR><BR> <BR>> From: hosking@cs.purdue.edu<BR>> Date: Wed, 10 Feb 2010 10:25:31 -0500<BR>> To: jkrell@elego.de<BR>> CC: m3commit@elegosoft.com<BR>> Subject: Re: [M3commit] CVS Update: cm3<BR>> <BR>> On 10 Feb 2010, at 16:13, Jay Krell wrote:<BR>> <BR>> > CVSROOT: /usr/cvs<BR>> > Changes by: jkrell@birch. 10/02/10 16:13:30<BR>> > <BR>> > Modified files:<BR>> > cm3/m3-sys/m3middle/src/: TWord.m3 <BR>> > <BR>> > Log message:<BR>> > just cleanup a little: make Mask and Base clear and not obfuscated, don't do the same compare twice in a row in xEQ (which should be plain EQ when I'm confident in its correctness, currently what EQ does is compute like three values and verify they all match)<BR>> <BR>> Mask and Base are computed like that so it is easy to change the underlying representation of Target.Int. We might not have IByte, but instead have IWord!<BR>> <BR> </body>
</html>