some slight reorg, commentary in rre.forth
FossilOrigin-Name: 2c117dc84ead9ea4ad79d07659cd40309f58fe89d19651b492c4c3ea1ee40a18
This commit is contained in:
parent
f8d26061d2
commit
851f1f4463
2 changed files with 27 additions and 5 deletions
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,17 @@
|
||||||
|
# RETRO
|
||||||
|
|
||||||
|
This is a set of extensions for RRE.
|
||||||
|
|
||||||
|
# Console Input
|
||||||
|
|
||||||
|
~~~
|
||||||
|
:getc (-c) `1001 ;
|
||||||
|
~~~
|
||||||
|
|
||||||
|
---------------------------------------------------------------
|
||||||
|
|
||||||
|
# Floating Point
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
:n:to-float (n-_f:-n) #0 `-6000 ;
|
:n:to-float (n-_f:-n) #0 `-6000 ;
|
||||||
:s:to-float (s-_f:-n) #1 `-6000 ;
|
:s:to-float (s-_f:-n) #1 `-6000 ;
|
||||||
|
@ -29,11 +43,11 @@
|
||||||
:putf (f:-) f:to-string puts ;
|
:putf (f:-) f:to-string puts ;
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
~~~
|
---------------------------------------------------------------
|
||||||
:getc (-c) `1001 ;
|
|
||||||
~~~
|
|
||||||
|
|
||||||
RETRO now has Gopher support via `gopher:get`.
|
# Gopher
|
||||||
|
|
||||||
|
RETRO has Gopher support via `gopher:get`.
|
||||||
|
|
||||||
Takes:
|
Takes:
|
||||||
|
|
||||||
|
@ -50,11 +64,19 @@ Returns:
|
||||||
:gopher:get `-6200 ;
|
:gopher:get `-6200 ;
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
---------------------------------------------------------------
|
||||||
|
|
||||||
|
# Scripting: Command Line Arguments
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
:sys:argc (-n) `-6100 ;
|
:sys:argc (-n) `-6100 ;
|
||||||
:sys:argv (n-s) s:empty swap `-6101 ;
|
:sys:argv (n-s) s:empty swap `-6101 ;
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
---------------------------------------------------------------
|
||||||
|
|
||||||
|
# File I/O
|
||||||
|
|
||||||
This implements words for interfacing with the POSIX file I/O words if
|
This implements words for interfacing with the POSIX file I/O words if
|
||||||
you are using an interface supporting them. All of these are in the
|
you are using an interface supporting them. All of these are in the
|
||||||
`file:` namespace.
|
`file:` namespace.
|
||||||
|
|
Loading…
Reference in a new issue