check in missing Glossary documents
FossilOrigin-Name: 6f7566eab5a787d4336a97008c00226f3a5a9c31d13ff65a2d21a7df32aa8a8d
This commit is contained in:
parent
5e87818898
commit
dec6cf3da3
3 changed files with 3107 additions and 0 deletions
131
doc/Glossary-Files.txt
Normal file
131
doc/Glossary-Files.txt
Normal file
|
@ -0,0 +1,131 @@
|
|||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:R
|
||||
|
||||
-n
|
||||
|
||||
Constant for opening a file in READ mode.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:R+
|
||||
|
||||
-n
|
||||
|
||||
Constant for opening a file in READ & WRITE
|
||||
mode.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:W
|
||||
|
||||
-n
|
||||
|
||||
Constant for opening a file in WRITE mode.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:A
|
||||
|
||||
-n
|
||||
|
||||
Constant for opening a file in APPEND mode.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:open
|
||||
|
||||
sm-h
|
||||
|
||||
Open a named file (`s`) with the given mode
|
||||
(`m`). Returns a handle identifying the file.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:close
|
||||
|
||||
h-
|
||||
|
||||
Given a file handle, close the file.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:read
|
||||
|
||||
h-c
|
||||
|
||||
Given a file handle, read and return the next
|
||||
character in it.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:write
|
||||
|
||||
ch-
|
||||
|
||||
Write a character to the file represented by
|
||||
the handle.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:tell
|
||||
|
||||
h-n
|
||||
|
||||
Return the current offset into a file.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:seek
|
||||
|
||||
nh-
|
||||
|
||||
Move the current offset into a file to the
|
||||
specified one.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:size
|
||||
|
||||
h-n
|
||||
|
||||
Given a file handle, return the size of the
|
||||
file in bytes.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:delete
|
||||
|
||||
s-
|
||||
|
||||
Given a file name, delete the file.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:flush
|
||||
|
||||
h-
|
||||
|
||||
Given a handle, flush any pending writes to
|
||||
disk.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:exists?
|
||||
|
||||
s-f
|
||||
|
||||
Given a file name, return `TRUE` if it exists
|
||||
or `FALSE` if it does not.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
file:slurp
|
||||
|
||||
as-
|
||||
|
||||
Given an address and a filename, read the
|
||||
file contents into the buffer starting at
|
||||
the address.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
331
doc/Glossary-FloatingPoint.txt
Normal file
331
doc/Glossary-FloatingPoint.txt
Normal file
|
@ -0,0 +1,331 @@
|
|||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
s:to-float
|
||||
|
||||
Stack:
|
||||
|
||||
s-
|
||||
|
||||
Floating Stack:
|
||||
|
||||
-f
|
||||
|
||||
Convert a string into a floating point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
n:to-float
|
||||
|
||||
Stack:
|
||||
|
||||
n-
|
||||
|
||||
Floating Stack:
|
||||
|
||||
-f
|
||||
|
||||
Convert a number into a floating point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:to-string
|
||||
|
||||
Stack:
|
||||
|
||||
-s
|
||||
|
||||
Floating Stack:
|
||||
|
||||
f-
|
||||
|
||||
Convert a floating point value into a string.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:+
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-c
|
||||
|
||||
Add two floating point values.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:-
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-c
|
||||
|
||||
Subtract floating point value b from a.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:*
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-c
|
||||
|
||||
Multiply two floating point values.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:/
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-c
|
||||
|
||||
Divide floating point value a by b.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:floor
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-b
|
||||
|
||||
Perform a mathmatical floor operation on the
|
||||
floating point value a.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:dup
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-aa
|
||||
|
||||
Duplicate a floating point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:drop
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-
|
||||
|
||||
Discard a floating point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:swap
|
||||
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-ba
|
||||
|
||||
Swap the position of the top two floating
|
||||
point values.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:depth
|
||||
|
||||
Stack:
|
||||
|
||||
-n
|
||||
|
||||
Floating Stack:
|
||||
|
||||
-
|
||||
|
||||
Push the current depth of the floating point
|
||||
stack to the data stack.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:tuck
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-bab
|
||||
|
||||
Tuck a copy of the top floating point value
|
||||
under the second one.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:over
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-aba
|
||||
|
||||
Put a copy of the second floating point value
|
||||
over the top one.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:eq?
|
||||
|
||||
Stack:
|
||||
|
||||
-f
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-
|
||||
|
||||
Compare two floating point values for
|
||||
equality.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:-eq?
|
||||
|
||||
Stack:
|
||||
|
||||
-f
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-
|
||||
|
||||
Compare two floating point values for
|
||||
inequality.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:lt?
|
||||
|
||||
Stack:
|
||||
|
||||
-f
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-
|
||||
|
||||
Compare two floating point values for less
|
||||
than.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:gt?
|
||||
|
||||
Stack:
|
||||
|
||||
-f
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-
|
||||
|
||||
Compare two floating point values for greater
|
||||
than.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:negate
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-b
|
||||
|
||||
Invert the sign of the floating point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:negative?
|
||||
|
||||
Stack:
|
||||
|
||||
-f
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-
|
||||
|
||||
Return `TRUE` if floating point value is
|
||||
negative or `FALSE` if not.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:positive?
|
||||
|
||||
Stack:
|
||||
|
||||
-f
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-
|
||||
|
||||
Return `TRUE` if floating point value is
|
||||
positive or `FALSE` if not.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:abs
|
||||
|
||||
Floating Stack:
|
||||
|
||||
a-b
|
||||
|
||||
Return the absolute value for a floating
|
||||
point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:to-number
|
||||
|
||||
Stack:
|
||||
|
||||
-n
|
||||
|
||||
Floating Stack:
|
||||
|
||||
n-
|
||||
|
||||
Convert a floating point value into a number.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:log
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-c
|
||||
|
||||
Return log(a) for base b for floating point
|
||||
values.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
f:power
|
||||
|
||||
Floating Stack:
|
||||
|
||||
ab-c
|
||||
|
||||
Return a^b for floating point values.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
prefix:.
|
||||
|
||||
Floating Stack:
|
||||
|
||||
-a
|
||||
|
||||
Parse token as a floating point value and
|
||||
push to floating stack or compile code to
|
||||
do so.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
||||
|
||||
putf
|
||||
|
||||
Floating Stack:
|
||||
|
||||
f-
|
||||
|
||||
Display a floating point value.
|
||||
|
||||
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|
2645
doc/Glossary.txt
Normal file
2645
doc/Glossary.txt
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue