07CA9 |
BIND
|
( obn..ob1 {lamn..lam1} → )
Binds n objects to n differently named lams.
|
07CBD |
DOBIND
|
( obn..ob1 lamn..lam1 #n → )
Binds n objects to n differently named lams.
|
0FDC7 |
1LAMBIND
|
( ob → )
Binds one object to a null named lam.
|
0FDC2 |
DUP1LAMBIND
|
( ob → ob )
Does DUP then <REF>1LAMBIND.
|
102A9 |
dvarlsBIND
|
( ob → )
Binds ob to LAM 'dvar.
|
07C70 |
ABND
|
( → )
Abandons topmost temporary environment.
|
0D863 |
CACHE
|
( obn..ob1 #n lam → )
Binds all objects under the same name. 1LAM
has the count.
|
0DA21 |
DUMP
|
( NULLLAM → ob1..obn #n )
Inverse of CACHE . Always does garbage
collection.
|
080E7 |
@LAM
|
( lam → ob T )
( lam → F )
Tries recalling object from lam. If
successful, returns object and TRUE ,
otherwise returns just FALSE .
|
08638 |
STOLAM
|
( ob lam → )
Tries storing object in lam. Generates
"Undefined Local Name" error if lam is not
found.
|
07D7E |
GETLAM
|
( #n → ob )
Gets contents of nth topmost lam.
|
0D16F |
1GETLAM
|
( → ob )
|
0D179 |
2GETLAM
|
( → ob )
|
0D183 |
3GETLAM
|
( → ob )
|
0D18D |
4GETLAM
|
( → ob )
|
0D197 |
5GETLAM
|
( → ob )
|
0D1A1 |
6GETLAM
|
( → ob )
|
0D1AB |
7GETLAM
|
( → ob )
|
0D1B5 |
8GETLAM
|
( → ob )
|
0D1BF |
9GETLAM
|
( → ob )
|
0D1C9 |
10GETLAM
|
( → ob )
|
0D1D3 |
11GETLAM
|
( → ob )
|
0D1DD |
12GETLAM
|
( → ob )
|
0D1E7 |
13GETLAM
|
( → ob )
|
0D1F1 |
14GETLAM
|
( → ob )
|
0D1FB |
15GETLAM
|
( → ob )
|
0D205 |
16GETLAM
|
( → ob )
|
0D20F |
17GETLAM
|
( → ob )
|
0D219 |
18GETLAM
|
( → ob )
|
0D223 |
19GETLAM
|
( → ob )
|
0D22D |
20GETLAM
|
( → ob )
|
0D237 |
21GETLAM
|
( → ob )
|
0D241 |
22GETLAM
|
( → ob )
|
07DC2 |
PUTLAM
|
( ob #n → )
Stores new contents to nth topmost lam.
|
0D16A |
1PUTLAM
|
( ob → )
|
0D174 |
2PUTLAM
|
( ob → )
|
0D17E |
3PUTLAM
|
( ob → )
|
0D188 |
4PUTLAM
|
( ob → )
|
0D192 |
5PUTLAM
|
( ob → )
|
0D19C |
6PUTLAM
|
( ob → )
|
0D1A6 |
7PUTLAM
|
( ob → )
|
0D1B0 |
8PUTLAM
|
( ob → )
|
0D1BA |
9PUTLAM
|
( ob → )
|
0D1C4 |
10PUTLAM
|
( ob → )
|
0D1CE |
11PUTLAM
|
( ob → )
|
0D1D8 |
12PUTLAM
|
( ob → )
|
0D1E2 |
13PUTLAM
|
( ob → )
|
0D1EC |
14PUTLAM
|
( ob → )
|
0D1F6 |
15PUTLAM
|
( ob → )
|
0D200 |
16PUTLAM
|
( ob → )
|
0D20A |
17PUTLAM
|
( ob → )
|
0D214 |
18PUTLAM
|
( ob → )
|
0D21E |
19PUTLAM
|
( ob → )
|
0D228 |
20PUTLAM
|
( ob → )
|
0D232 |
21PUTLAM
|
( ob → )
|
0D23C |
22PUTLAM
|
( ob → )
|
0FDAE |
1GETABND
|
( → 1lamob )
Does <REF>1GETLAM then <REF>ABND .
|
0F68D |
1ABNDSWAP
|
( ob → 1lamob ob )
Does <REF>1GETABND then SWAP .
|
0F7E1 |
1GETSWAP
|
( ob → 1lamob ob )
Does <REF>1GETLAM then SWAP .
|
0FBCD |
2GETEVAL
|
( → ? )
Does <REF>2GETLAM then <REF>EVAL .
|
0D3A1 |
GETLAMPAIR
|
( #n → #n ob lam F )
( #n → #n T )
Gets lam contents and name (10 = 1lam,
20 = 2lam, etc.)
|
109F6 |
1NULLLAM{}
|
( → {} )
Puts a list with one NULLLAM in the stack.
|