[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.2.3 Temporary Environments Words

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.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html