cvs commit: hugs98/src array.c hugs98/libraries/Hugs Array.hs IOArray.hs LazyST.hs ST.hs

ross@glass.cse.ogi.edu ross@glass.cse.ogi.edu
Wed, 11 Dec 2002 08:07:19 -0800


ross        2002/12/11 08:07:19 PST

  Modified files:
    src                  array.c 
    libraries/Hugs       Array.hs IOArray.hs LazyST.hs ST.hs 
  Log:
  Simplify the array primitives: instead of passing an index function and
  an index value to apply it to, just pass the Int result.  This is also
  what's required to implement the IArray and MArray interfaces.
  
  Revision  Changes    Path
  1.5       +49 -60    hugs98/src/array.c
  1.3       +20 -21    hugs98/libraries/Hugs/Array.hs
  1.3       +4 -4      hugs98/libraries/Hugs/IOArray.hs
  1.6       +4 -4      hugs98/libraries/Hugs/LazyST.hs
  1.8       +4 -4      hugs98/libraries/Hugs/ST.hs