definition

The SAJ script re-introduces single assignment semantics to J.

example

   name                 NB.  Undefined
|value error: name
   
   name is 'value'
value
   
   name                 NB.  Defined once
value
   
   name =: 'new value'  NB.  Can't be redefined
|read-only data
|   name    =:'new value'

references

Please see the SAJ announcement on the Forums.

DanBron/Temp/SingleAssignmentJ (last edited 2008-12-08 10:45:28 by )