Bootstrap code cleanups.
[cslatevm.git] / tests / pidgin.slate
blob9c9df9faa1b65963b724f609b11bf7faedf5a724
1 (VM define: #Memory &builder: [C Module new]) enter.
3 addSynonymNamed: #Word of: UnsignedLongInt.
4 Word export.
6 addSynonymNamed: #Bool of: UnsignedLongInt.
7 Bool export.
9 define: #True -> 1 &type: Bool &export: True.
10 define: #False -> 0 &type: Bool &export: True.
11 define: #Nil -> 0 &type: Void pointer &export: True.
13 define: #Map &slots: {} &export: True.
15 define: #ObjectHeader &slots: {} &export: True.
17 define: #Object &export: True &slots:
18   {#header -> ObjectHeader.
19    #map -> Map pointer}.