-- void CAF is defined in PrelBase
-- Magical assert thingy
- assert__
+ assert
-- I/O primitives
RealWorld
parAtForNow#
SynchVar#
+ sameMVar#
newSynchVar#
takeMVar#
putMVar#
int2Word#
word2Int#
+ Word64#
+
+ Int64#
+
Addr#
gtAddr#
geAddr#
integer2Word#
int2Integer#
word2Integer#
+ integerToInt64#
+ integerToWord64#
+ int64ToInteger#
+ word64ToInteger#
Array#
ByteArray#
newArray#
newCharArray#
newIntArray#
+ newWordArray#
newFloatArray#
newDoubleArray#
newAddrArray#
+ newStablePtrArray#
indexArray#
indexCharArray#
indexIntArray#
+ indexWordArray#
indexFloatArray#
indexDoubleArray#
indexAddrArray#
+ indexStablePtrArray#
+ indexInt64Array#
+ indexWord64Array#
-- indexOffAddr#
indexCharOffAddr#
indexIntOffAddr#
+indexWordOffAddr#
indexAddrOffAddr#
indexFloatOffAddr#
indexDoubleOffAddr#
+indexStablePtrOffAddr#
+indexInt64OffAddr#
+indexWord64OffAddr#
+
+writeCharOffAddr#
+writeIntOffAddr#
+writeWordOffAddr#
+writeAddrOffAddr#
+writeForeignObjOffAddr#
+writeFloatOffAddr#
+writeDoubleOffAddr#
+writeStablePtrOffAddr#
+writeInt64OffAddr#
+writeWord64OffAddr#
-- indexOffForeignObj#
indexCharOffForeignObj#
indexIntOffForeignObj#
+indexWordOffForeignObj#
indexAddrOffForeignObj#
indexFloatOffForeignObj#
indexDoubleOffForeignObj#
+indexStablePtrOffForeignObj#
+indexInt64OffForeignObj#
+indexWord64OffForeignObj#
writeArray#
writeCharArray#
writeIntArray#
+ writeWordArray#
writeFloatArray#
writeDoubleArray#
writeAddrArray#
+ writeStablePtrArray#
+ writeInt64Array#
+ writeWord64Array#
readArray#
readCharArray#
readIntArray#
+ readWordArray#
readFloatArray#
readDoubleArray#
readAddrArray#
+ readStablePtrArray#
+ readInt64Array#
+ readWord64Array#
unsafeFreezeArray#
unsafeFreezeByteArray#
+ sizeofByteArray#
+ sizeofMutableByteArray#
+
ForeignObj#
makeForeignObj#
writeForeignObj#
makeStablePtr#
deRefStablePtr#
reallyUnsafePtrEquality#
+
+ unsafeCoerce#
;
_declarations_
1 class CCallable a :: ** ;
1 class CReturnable a :: ** ;
+1 assert _:_ _forall_ [a] => PrelBase.Bool -> a -> a ;;