Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIN EN SYSTEM-RPL
36FA6
metaROTDUP
Debe llamarse swapdrop. Hace SWAPDROP ( meta1 meta2 meta3 meta2 meta3 meta1 meta1 ) Debe llamarse rotdup. Hace ROTDUP con objetos meta.
pull pullrev
29821
psh1&
Inserta el objeto del nivel uno al objeto meta. ( meta&ob meta ob ) Extrae el ltimo elemento del objeto meta. ( ob&meta meta ob ) Extrae el primer elemento del objeto meta y devuelve el objeto meta en el nivel dos y el objeto en el nivel uno ( meta1 meta2 ob ob&meta1 meta2 ) Hace ROT luego inserta el objeto en meta uno.
Pgina 2 de 3
PROGRAMACIN EN SYSTEM-RPL
( meta1 meta2 ob ob&meta1 meta2 ) Hace lo mismo que el comando anterior. ( ob meta1 meta2 meta1 meta2 ob ) Parecido al comando ROT pero con dos objetos meta y un objeto. ( meta1 meta2&ob ob&meta1 meta2 ) Extrae el ltimo elemento de meta2 y lo aade a meta1. ( meta1&ob meta2 meta1 meta2 ) Borra el ltimo elemento de meta1. ( meta #0 meta ) inserta el nmero cero bynario en el nivel ms alto. ( ob meta meta ) Borra el objeto. ( meta LAM3&meta&LAM1 ) concatena las variable locales con nombre al objeto meta. ( meta meta&LAM3&LAM1 ) concatena las variable locales con nombre al objeto meta.
( meta #start #end meta' ) Extrae una porcin indicado por inicio y final del objeto meta. ( ob1..obi..obn #n #i #n #i ob1..obi #n #i ) ( meta #begin #end meta' ) Extrae una porcin del objeto meta. ( ob1..obn-i..obn #i #n+1 ob1..ob..obn-i #n-i obn-i+1..obn #i )
metasplit
Divide el objeto meta en dos, esta divisin se hace desde el elemento #i. metaEQUAL? ( meta2 meta1 meta2 meta1 flag ) Comprueba si dos objetos meta son iguales. EQUALPOSMETA ( Meta ob Meta ob #pos )
EQUALPOS2META
METAINT? METAPOSINT?
Pgina 3 de 3