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

3.2.3 Temporary Environments Words

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.


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

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