831C9 |
BIND
|
( obn..ob1 {lamn..lam1} → )
Binds n objects to n differently named lams.
|
817C0 |
DOBIND
|
( obn..ob1 lamn..lam1 #n → )
Binds n objects to n differently named lams.
|
83F3E |
1LAMBIND
|
( ob → )
Binds one object to a null named lam.
|
83F39 |
DUP1LAMBIND
|
( ob → ob )
Does DUP then <REF>1LAMBIND.
|
84434 |
dvarlsBIND
|
( ob → )
Binds ob to LAM 'dvar.
|
817BB |
ABND
|
( → )
Abandons topmost temporary environment.
|
816B2 |
CACHE
|
( obn..ob1 #n lam → )
Binds all objects under the same name. 1LAM
has the count.
|
81383 |
DUMP
|
( NULLLAM → ob1..obn #n )
Inverse of CACHE . Always does garbage
collection.
|
81C16 |
@LAM
|
( lam → ob T )
( lam → F )
Tries recalling object from lam. If
successful, returns object and TRUE ,
otherwise returns just FALSE .
|
81C75 |
STOLAM
|
( ob lam → )
Tries storing object in lam. Generates
"Undefined Local Name" error if lam is not
found.
|
817C5 |
GETLAM
|
( #n → ob )
Gets contents of nth topmost lam.
|
815D6 |
1GETLAM
|
( → ob )
|
815E0 |
2GETLAM
|
( → ob )
|
815EA |
3GETLAM
|
( → ob )
|
815F4 |
4GETLAM
|
( → ob )
|
815FE |
5GETLAM
|
( → ob )
|
81608 |
6GETLAM
|
( → ob )
|
81612 |
7GETLAM
|
( → ob )
|
8161C |
8GETLAM
|
( → ob )
|
81626 |
9GETLAM
|
( → ob )
|
81630 |
10GETLAM
|
( → ob )
|
8163A |
11GETLAM
|
( → ob )
|
81644 |
12GETLAM
|
( → ob )
|
8164E |
13GETLAM
|
( → ob )
|
81658 |
14GETLAM
|
( → ob )
|
81662 |
15GETLAM
|
( → ob )
|
8166C |
16GETLAM
|
( → ob )
|
81676 |
17GETLAM
|
( → ob )
|
81680 |
18GETLAM
|
( → ob )
|
8168A |
19GETLAM
|
( → ob )
|
81694 |
20GETLAM
|
( → ob )
|
8169E |
21GETLAM
|
( → ob )
|
816A8 |
22GETLAM
|
( → ob )
|
817CA |
PUTLAM
|
( ob #n → )
Stores new contents to nth topmost lam.
|
815DB |
1PUTLAM
|
( ob → )
|
815E5 |
2PUTLAM
|
( ob → )
|
815EF |
3PUTLAM
|
( ob → )
|
815F9 |
4PUTLAM
|
( ob → )
|
81603 |
5PUTLAM
|
( ob → )
|
8160D |
6PUTLAM
|
( ob → )
|
81617 |
7PUTLAM
|
( ob → )
|
81621 |
8PUTLAM
|
( ob → )
|
8162B |
9PUTLAM
|
( ob → )
|
81635 |
10PUTLAM
|
( ob → )
|
8163F |
11PUTLAM
|
( ob → )
|
81649 |
12PUTLAM
|
( ob → )
|
81653 |
13PUTLAM
|
( ob → )
|
8165D |
14PUTLAM
|
( ob → )
|
81667 |
15PUTLAM
|
( ob → )
|
81671 |
16PUTLAM
|
( ob → )
|
8167B |
17PUTLAM
|
( ob → )
|
81685 |
18PUTLAM
|
( ob → )
|
8168F |
19PUTLAM
|
( ob → )
|
81699 |
20PUTLAM
|
( ob → )
|
816A3 |
21PUTLAM
|
( ob → )
|
816AD |
22PUTLAM
|
( ob → )
|
83F25 |
1GETABND
|
( → 1lamob )
Does <REF>1GETLAM then <REF>ABND .
|
83822 |
1ABNDSWAP
|
( ob → 1lamob ob )
Does <REF>1GETABND then SWAP .
|
83976 |
1GETSWAP
|
( ob → 1lamob ob )
Does <REF>1GETLAM then SWAP .
|
83D54 |
2GETEVAL
|
( → ? )
Does <REF>2GETLAM then <REF>EVAL .
|
81397 |
GETLAMPAIR
|
( #n → #n ob lam F )
( #n → #n T )
Gets lam contents and name (10 = 1lam,
20 = 2lam, etc.)
|
84AD3 |
1NULLLAM{}
|
( → {} )
Puts a list with one NULLLAM in the stack.
|