Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/IOExtras/WriteIOArray.hs
module NHC.IOExtras ( writeIOArray ) where import DIOArray import Ix import LowVector import _E writeIOArray :: Ix ix => IOArray ix elt -> ix -> elt -> IO () writeIOArray (MkIOArray b v) ix elt = primUpdateVectorC (index b ix) (_E elt) v