Changes between Version 10 and Version 11 of IR


Ignore:
Timestamp:
11/21/15 23:28:13 (10 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR

    v10 v11  
    5151* `enum` types.
    5252 * different from integers or like C?
    53 * Integer types
    54  * `$integer` : the mathematical integers
    55  * `$int(lo,hi,wrap)`
    56   * lo, hi are integers, wrap is boolean
    57   * finite interval of integers [lo,hi].  If `wrap` is true then all operations "wrap", otherwise, any operation resulting in a value outside of the interval results in an exception being thrown.
    58 * Real types
    59  * `$real` : the mathematical real numbers
    60  * `$float(e,f)`, e, f are integers, each at least 1
     53* `$integer` : the mathematical integers
     54* `$int(lo,hi,wrap)`
     55 * lo, hi are integers, wrap is boolean
     56 * finite interval of integers [lo,hi].  If `wrap` is true then all operations "wrap", otherwise, any operation resulting in a value outside of the interval results in an exception being thrown.
     57* `$real` : the mathematical real numbers
     58* `$float(e,f)`, e, f are integers, each at least 1
    6159 * IEEE754 floating point numbers
    6260* `struct(T1,...,Tn)`