ForthMinus

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(New page: LibCore {| border=1 style="border-collapse:collapse;th background-color:#666;width:100%;text-align:center;" ! style="background-color:#D2ECD2;" | Word ! style="background-color:#D2ECD2;" |...)
 
Line 5: Line 5:
 
! style="background-color:#D2ECD2;" | Description
 
! style="background-color:#D2ECD2;" | Description
 
|-
 
|-
| dup
+
| dup  
 
| ( n -- n n )
 
| ( n -- n n )
 
| Duplicates the top item of the stack
 
| Duplicates the top item of the stack
 
|-
 
|-
| .
+
| . *
 
| ( n -- )
 
| ( n -- )
 
| Prints the top item of the stack in console
 
| Prints the top item of the stack in console
 
|-
 
|-
| dump
+
| dump *
 
| ( -- )
 
| ( -- )
 
| Dumps the VM's current status in console
 
| Dumps the VM's current status in console
Line 21: Line 21:
 
| Swaps the order of the top two items in the stack
 
| Swaps the order of the top two items in the stack
 
|-
 
|-
 +
| savestate *
 +
| ( n -- )
 +
| Saves the VM's state to file n.fmo
 +
|-
 +
| words *
 +
| ( -- )
 +
| Lists the primitive words loaded to console
 +
|-
 +
| loadlib
 +
| ( n -- )
 +
| Loads the words in n.dll
 +
|-
 +
| :
 +
| Special
 +
| Define a user word. The first word following the : in the estack is the name. All words following until ; is the definition of the  word
 +
|-
 +
 
|}
 
|}

Revision as of 11:22, 20 January 2008

LibCore

Word Stack Description
dup ( n -- n n ) Duplicates the top item of the stack
. * ( n -- ) Prints the top item of the stack in console
dump * ( -- ) Dumps the VM's current status in console
swap ( n1 n2 -- n2 n1) Swaps the order of the top two items in the stack
savestate * ( n -- ) Saves the VM's state to file n.fmo
words * ( -- ) Lists the primitive words loaded to console
loadlib ( n -- ) Loads the words in n.dll
 : Special Define a user word. The first word following the : in the estack is the name. All words following until ; is the definition of the word
Personal tools
General
About This Wiki