[M3commit] CVS Update: cm3

Jay K jay.krell at cornell.edu
Tue Jan 19 08:56:31 CET 2010


 > Restore some readability!


fyi, the terser forms were my own recent introduction.

There is some readability value in padding out to two digits,

and as a side affect, it frees up "FF" and such to be actual Target.Int.

 

 

 - Jay


 
> Date: Mon, 18 Jan 2010 15:25:00 +0000
> To: m3commit at elegosoft.com
> From: hosking at elego.de
> Subject: [M3commit] CVS Update: cm3
> 
> CVSROOT: /usr/cvs
> Changes by: hosking at birch. 10/01/18 15:25:00
> 
> Modified files:
> cm3/m3-sys/m3middle/src/: TInt.i3 
> 
> Log message:
> Restore some readability! IBytes is declared as bytes so these values can
> *only* be bytes statically! Jay, these probably really don't belong here
> anyway. Shouldn't you be making use of the Target types instead? All of the
> constants you need are declared there. I don't see why you need to clutter up
> TInt. [Moreover, you have unsigned constants in the signed integer interface
> (TInt instead of TWord).] But I don't think any of this belongs here in the
> first place!
> 
> For example:
> 
> Target.Int16.min
> Target.Word8.max
> etc.
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20100119/21384df0/attachment-0002.html>


More information about the M3commit mailing list