Freebell/Core status

(green: Ready, yellow: working on, red: Not implemented)

Natives and Actions: 58 %

abs
Returns the absolute value.
ARGS: value
Ready: 100%
Ready
absolute
Returns the absolute value.
ARGS: value
Ready: 100%
Ready
action?
Returns TRUE for action values.
ARGS: value
Ready: 100%
META, Allways false
add
Returns the result of adding two values.
ARGS: value1 value2
Ready: 100%
META
alias
Creates an alternate spelling for a word.
ARGS: word name
Ready: 0%
(no information)
all
Shortcut AND. Evaluates and returns at the first FALSE or NONE.
ARGS: block
Ready: 100%
META
and~
Returns the first value ANDed with the second.
ARGS: value1 value2
Ready: 0%
(no information)
any
Shortcut OR. Evaluates and returns the first value that is not FALSE or NONE.
ARGS: block
Ready: 100%
META
any-block?
Returns TRUE for any-block values.
ARGS: value
Ready: 100%
META
any-function?
Returns TRUE for any-function values.
ARGS: value
Ready: 100%
META
any-string?
Returns TRUE for any-string values.
ARGS: value
Ready: 100%
META
any-type?
Returns TRUE for any-type values.
ARGS: value
Ready: 100%
META
any-word?
Returns TRUE for any-word values.
ARGS: value
Ready: 100%
META
arccosine
Returns the trigonometric arccosine in degrees.
ARGS: value /radians
Ready: 100%
JAVA_META
arcsine
Returns the trigonometric arcsine in degrees.
ARGS: value /radians
Ready: 100%
JAVA_META
arctangent
Returns the trigonometric arctangent in degrees.
ARGS: value /radians
Ready: 100%
JAVA_META
at
Returns the series at the specified index.
ARGS: series index
Ready: 100%
META
back
Returns the series at its previous position.
ARGS: series
Ready: 100%
META, Ready
binary?
Returns TRUE for binary values.
ARGS: value
Ready: 0%
(no information)
bind
Binds words to a specified context.
ARGS: words known-word /copy
Ready: 100%
Ready
ENHANCEMENT: Word value for any-word!
bitset?
Returns TRUE for bitset values.
ARGS: value
Ready: 0%
(no information)
ENHANCEMENT: Word value for any-word!
block?
Returns TRUE for block values.
ARGS: value
Ready: 100%
META
break
Breaks out of a loop, while, until, repeat, foreach, etc.
ARGS: /return value
Ready: 100%
Ready
browse
Opens the default web browser.
ARGS: value /only
Ready: 100%
Not in /Core
catch
Catches a throw from a block and returns its value.
ARGS: block /name word
Ready: 100%
Ready
change
Changes a value in a series and returns the series after the change.
ARGS: series value /part range /only /dup count
Ready: 100%
META
char?
Returns TRUE for char values.
ARGS: value
Ready: 100%
META
checksum
Returns a CRC or other type of checksum.
ARGS: data /tcp /secure /hash size /method word /key key-value
Ready: 0%
(no information)
clear
Removes all values from the current index to the tail. Returns at tail.
ARGS: series
Ready: 100%
META
close
Closes an open port connection.
ARGS: port
Ready: 0%
(no information)
comment
Ignores the argument value and returns nothing.
ARGS: value
Ready: 100%
META
complement
Returns the one's complement value.
ARGS: value
Ready: 40%
META, numbers and logic, only
compose
Evaluates a block of expressions, only evaluating parens, and returns a block.
ARGS: value /deep
Ready: 80%
META
compress
Compresses a string series and returns it.
ARGS: data
Ready: 0%
(no information)
connected?
Returns TRUE when connected to the Internet.
ARGS:
Ready: 0%
(no information)
copy
Returns a copy of a value.
ARGS: value /part range /deep
Ready: 50%
Only /deep Refinement, yet
cosine
Returns the trigonometric cosine in degrees.
ARGS: value /radians
Ready: 100%
JAVA_META
cp
Returns a copy of a value.
ARGS: value /part range /deep
Ready: 100%
Same as copy
datatype?
Returns TRUE for datatype values.
ARGS: value
Ready: 100%
META
date?
Returns TRUE for date values.
ARGS: value
Ready: 0%
(no information)
debase
Converts a string from a different base representation to binary.
ARGS: value /base base-value
Ready: 0%
(no information)
decimal?
Returns TRUE for decimal values.
ARGS: value
Ready: 100%
META
decompress
Decompresses a binary series back to a string.
ARGS: data
Ready: 0%
(no information)
dehex
Converts URL-style hex encoded (%xx) strings.
ARGS: value
Ready: 10%
META
detab
Converts tabs in a string to spaces. (tab size 4)
ARGS: string /size number
Ready: 0%
(no information)
difference
Return the difference of two data sets.
ARGS: set1 set2 /case /skip size
Ready: 0%
(no information)
disarm
Returns the error value as an object.
ARGS: error
Ready: 0%
(no information)
divide
Returns the first value divided by the second.
ARGS: value1 value2
Ready: 100%
META
do
Evaluates a block, file, URL, function, word, or any other value.
ARGS: value /args arg /next
Ready: 80%
No /args Refinement, yet
either
If condition is TRUE, evaluates the first block, else evaluates the second.
ARGS: condition true-block false-block
Ready: 100%
Ready
else
Else is obsolete; use either.
ARGS:
Ready: 0%
(no information)
email?
Returns TRUE for email values.
ARGS: value
Ready: 0%
(no information)
empty?
Returns TRUE if a series is at its tail.
ARGS: series
Ready: 100%
Ready
enbase
Converts a string to a different base representation.
ARGS: value /base base-value
Ready: 0%
(no information)
entab
Converts spaces in a string to tabs. (tab size 4)
ARGS: string /size number
Ready: 0%
(no information)
equal?
Returns TRUE if the values are equal.
ARGS: value1 value2
Ready: 100%
META
error?
Returns TRUE for error values.
ARGS: value
Ready: 0%
(no information)
even?
Returns TRUE if the number is even.
ARGS: number
Ready: 50%
META
event?
Returns TRUE for event values.
ARGS: value
Ready: 0%
(no information)
exclude
Return the first set less the second set.
ARGS: set1 set2 /case /skip size
Ready: 0%
(no information)
exit
Exits a function, returning no value.
ARGS:
Ready: 100%
META
exp
Raises E (natural number) to the power specified.
ARGS: power
Ready: 100%
JAVA_META
fifth
Returns the fifth value of a series.
ARGS: series
Ready: 100%
Ready
file?
Returns TRUE for file values.
ARGS: value
Ready: 100%
META
find
Finds a value in a series and returns the series at the start of it.
ARGS: series value /part range /only /case /any /with wild /skip size /match /tail /last /reverse
Ready: 0%
(no information)
first
Returns the first value of a series.
ARGS: series
Ready: 100%
Ready
foreach
Evaluates a block for each value(s) in a series.
ARGS: 'word data body
Ready: 60%
META
form
Converts a value to a string.
ARGS: value
Ready: 80%
(no info)
fourth
Returns the fourth value of a series.
ARGS: series
Ready: 100%
Ready
free
Frees a REBOL resource. (Command version only)
ARGS: value
Ready: 100%
Not in /Core
function?
Returns TRUE for function values.
ARGS: value
Ready: 100%
META
get
Gets the value of a word.
ARGS: word /any
Ready: 70%
No /any
get-modes
Return mode settings for a port
ARGS: target modes
Ready: 0%
(no information)
get-word?
Returns TRUE for get-word values.
ARGS: value
Ready: 100%
META
greater-or-equal?
Returns TRUE if the first value is greater than or equal to the second value.
ARGS: value1 value2
Ready: 100%
META
greater?
Returns TRUE if the first value is greater than the second value.
ARGS: value1 value2
Ready: 100%
META
halt
Stops evaluation and returns to the input prompt.
ARGS:
Ready: 0%
(no information)
hash?
Returns TRUE for hash values.
ARGS: value
Ready: 0%
(no information)
head
Returns the series at its head.
ARGS: series
Ready: 100%
Ready
head?
Returns TRUE if a series is at its head.
ARGS: series
Ready: 100%
META
if
If condition is TRUE, evaluates the block.
ARGS: condition then-block /else else-block
Ready: 100%
META
image?
Returns TRUE for image values.
ARGS: value
Ready: 0%
(no information)
in
Returns the word in the object's context.
ARGS: object word
Ready: 100%
Ready
ENHANCEMENT: Works for function!, too
index?
Returns the index number of the current position in the series.
ARGS: series
Ready: 100%
Ready
input?
Returns TRUE if input characters are available.
ARGS:
Ready: 0%
(no information)
insert
Inserts a value into a series and returns the series after the insert.
ARGS: series value /part range /only /dup count
Ready: 80%
no /part and no /dup refinement
integer?
Returns TRUE for integer values.
ARGS: value
Ready: 100%
META
intersect
Create a new value that is the intersection of the two arguments.
ARGS: ser1 ser2 /case /skip size
Ready: 0%
(no information)
issue?
Returns TRUE for issue values.
ARGS: value
Ready: 0%
(no information)
last
Returns the last value of a series.
ARGS: series
Ready: 80%
Error handling is missing
length?
Returns the length of the series from the current position.
ARGS: series
Ready: 100%
Ready
lesser-or-equal?
Returns TRUE if the first value is less than or equal to the second value.
ARGS: value1 value2
Ready: 100%
META
lesser?
Returns TRUE if the first value is less than the second value.
ARGS: value1 value2
Ready: 100%
META
library?
Returns TRUE for library values.
ARGS: value
Ready: 0%
(no information)
list?
Returns TRUE for list values.
ARGS: value
Ready: 0%
(no information)
lit-path?
Returns TRUE for lit-path values.
ARGS: value
Ready: 100%
META
lit-word?
Returns TRUE for lit-word values.
ARGS: value
Ready: 100%
META
load
Loads a file, URL, or string. Binds words to global context.
ARGS: source /header /next /library /markup /all
Ready: 30%
Works for strings only, some datatypes missing or not ready, refinements missing
ENHANCEMENT: Can load java-object!
log-10
Returns the base-10 logarithm.
ARGS: value
Ready: 100%
JAVA-META
log-2
Return the base-2 logarithm.
ARGS: value
Ready: 100%
JAVA-META
log-e
Returns the base-E (natural number) logarithm.
ARGS: value
Ready: 100%
JAVA-META
logic?
Returns TRUE for logic values.
ARGS: value
Ready: 100%
META
loop
Evaluates a block a specified number of times.
ARGS: count block
Ready: 100%
Ready
lowercase
Converts string of characters to lowercase.
ARGS: string /part range
Ready: 100%
JAVA-META
make
Constructs and returns a new value.
ARGS: type spec
Ready: 100%
Ready, but most datatypes are missing this feature...
max
Returns the greater of the two values.
ARGS: value1 value2
Ready: 70%
Numbers, only
maximum
Returns the greater of the two values.
ARGS: value1 value2
Ready: 70%
Numbers, only
maximum-of
Finds the largest value in a series
ARGS: series /skip size /case
Ready: 0%
(no information)
min
Returns the lesser of the two values.
ARGS: value1 value2
Ready: 70%
Numbers, only
minimum
Returns the lesser of the two values.
ARGS: value1 value2
Ready: 70%
Numbers, only
minimum-of
Finds the smallest value in a series
ARGS: series /skip size /case
Ready: 0%
(no information)
mold
Converts a value to a REBOL-readable string.
ARGS: value /only
Ready: 100%
Ready, but some datatype work needed
money?
Returns TRUE for money values.
ARGS: value
Ready: 0%
(no information)
multiply
Returns the first value multiplied by the second.
ARGS: value1 value2
Ready: 100%
META
native?
Returns TRUE for native values.
ARGS: value
Ready: 100%
META
negate
Changes the sign of a number.
ARGS: number
Ready: 50%
Same as complement at the moment
negative?
Returns TRUE if the number is negative.
ARGS: number
Ready: 50%
META, Numbers only
next
Returns the series at its next position.
ARGS: series
Ready: 100%
META, Ready
none?
Returns TRUE for none values.
ARGS: value
Ready: 100%
META
not
Returns the logic complement.
ARGS: value
Ready: 100%
META
not-equal?
Returns TRUE if the values are not equal.
ARGS: value1 value2
Ready: 0%
(no information)
now
Returns the current local date and time.
ARGS: /year /month /day /time /zone /date /weekday /precise
Ready: 0%
(no information)
number?
Returns TRUE for number values.
ARGS: value
Ready: 100%
META
object?
Returns TRUE for object values.
ARGS: value
Ready: 100%
META
odd?
Returns TRUE if the number is odd.
ARGS: number
Ready: 50%
META
op?
Returns TRUE for op values.
ARGS: value
Ready: 0%
(no information)
open
Opens a new port connection.
ARGS: spec /binary /string /direct /new /read /write /no-wait /lines /with end-of-line /allow access /mode args /custom params /skip length
Ready: 0%
(no information)
or~
Returns the first value ORed with the second.
ARGS: value1 value2
Ready: 0%
(no information)
pair?
Returns TRUE for pair values.
ARGS: value
Ready: 0%
(no information)
paren?
Returns TRUE for paren values.
ARGS: value
Ready: 100%
META
parse
Parses a series according to rules.
ARGS: input rules /all /case
Ready: 50%
Works for strings, only. Allways /all mode, no Refinements
path?
Returns TRUE for path values.
ARGS: value
Ready: 100%
META
pick
Returns the value at the specified position in a series.
ARGS: series index
Ready: 60%
META, Wrong for negative indexes, numbers only
poke
Returns value after changing its data at the given index. (See manual)
ARGS: value index data
Ready: 0%
(no information)
port?
Returns TRUE for port values.
ARGS: value
Ready: 0%
(no information)
positive?
Returns TRUE if the value is positive.
ARGS: number
Ready: 50%
META, Numbers only
power
Returns the first number raised to the second number.
ARGS: number exponent
Ready: 100%
JAVA-META
prin
Outputs a value with no line break.
ARGS: value
Ready: 100%
Ready
print
Outputs a value followed by a line break.
ARGS: value
Ready: 100%
Ready
protect
Protect a word or block to prevent from being modified.
ARGS: value
Ready: 0%
(no information)
q
Stops evaluation and exits the interpreter.
ARGS:
Ready: 100%
Ready
query
Returns information about a file or URL.
ARGS: target /clear
Ready: 0%
(no information)
quit
Stops evaluation and exits the interpreter.
ARGS:
Ready: 100%
Ready
random
Returns a random value of the same datatype.
ARGS: value /seed /secure /only
Ready: 50%
JAVA-META, number! only, gives decimal!, not integer! ...
read
Reads from a file, url, or port-spec (block or object).
ARGS: source /binary /string /direct /no-wait /lines /part size /with end-of-line /mode args /custom params /skip length
Ready: 35%
Works for files and urls only, no refinements
read-io
Low level read from a port.
ARGS: port buffer length
Ready: 0%
(no information)
recycle
Recycles unused memory.
ARGS: /off /on /torture
Ready: 100%
JAVA-META, calls java's gc
reduce
Evaluates an expression or block expressions and returns the result.
ARGS: value
Ready: 100%
Ready
refinement?
Returns TRUE for refinement values.
ARGS: value
Ready: 100%
META
remainder
Returns the remainder of first value divided by second.
ARGS: value1 value2
Ready: 80%
JAVA-META, number! only, gives decimal!
remove
Removes value(s) from a series and returns after the remove.
ARGS: series /part range
Ready: 90%
/part only for integer!
repeat
Evaluates a block a number of times or over a series.
ARGS: 'word value body
Ready: 80%
META, Not for blocks at the moment
return
Returns a value from a function.
ARGS: value
Ready: 100%
Ready
reverse
Reverses a series.
ARGS: value /part range
Ready: 0%
(no information)
routine?
Returns TRUE for routine values.
ARGS: value
Ready: 0%
(no information)
same?
Returns TRUE if the values are identical.
ARGS: value1 value2
Ready: 0%
(no information)
save
Saves a value or a block to a file or url.
ARGS: where value /header header-data /bmp /png
Ready: 0%
(no information)
script?
Checks file, url, or string for a valid script header.
ARGS: value
Ready: 0%
(no information)
second
Returns the second value of a series.
ARGS: series
Ready: 100%
Ready
secure
Specifies security policies (access levels and directories). Return prior settings.
ARGS: 'level
Ready: 0%
(no information)
select
Finds a value in the series and returns the value or series after it.
ARGS: series value /part range /only /case /any /with wild /skip size
Ready: 0%
(no information)
series?
Returns TRUE for series values.
ARGS: value
Ready: 100%
META
set
Sets a word or block of words to specified value(s).
ARGS: word value /any
Ready: 50%
No Refinement, no blocks support
set-modes
Change mode settings for a port
ARGS: target modes
Ready: 0%
(no information)
set-path?
Returns TRUE for set-path values.
ARGS: value
Ready: 100%
META
set-word?
Returns TRUE for set-word values.
ARGS: value
Ready: 100%
META
sine
Returns the trigonometric sine in degrees.
ARGS: value /radians
Ready: 100%
JAVA_META
skip
Returns the series forward or backward from the current position.
ARGS: series offset
Ready: 100%
Ready
sort
Sorts a series.
ARGS: series /case /skip size /compare comparator /part length /all /reverse
Ready: 0%
(no information)
square-root
Returns the square root of a number.
ARGS: value
Ready: 0%
(no information)
strict-equal?
Returns TRUE if the values are equal and of the same datatype.
ARGS: value1 value2
Ready: 0%
(no information)
strict-not-equal?
Returns TRUE if the values are not equal and not of the same datatype.
ARGS: value1 value2
Ready: 0%
(no information)
string?
Returns TRUE for string values.
ARGS: value
Ready: 100%
META
struct?
Returns TRUE for struct values.
ARGS: value
Ready: 0%
(no information)
subtract
Returns the second value subtracted from the first.
ARGS: value1 value2
Ready: 100%
META
tag?
Returns TRUE for tag values.
ARGS: value
Ready: 0%
(no information)
tail
Returns the series at the position after the last value.
ARGS: series
Ready: 100%
META, Ready
tail?
Returns TRUE if a series is at its tail.
ARGS: series
Ready: 100%
Ready
tangent
Returns the trigonometric tangent in degrees.
ARGS: value /radians
Ready: 100%
JAVA_META
third
Returns the third value of a series.
ARGS: series
Ready: 100%
Ready
throw
Throws control back to a previous catch.
ARGS: value /name word
Ready: 100%
Ready
time?
Returns TRUE for time values.
ARGS: value
Ready: 0%
(no information)
to
Constructs and returns a new value after conversion.
ARGS: type spec
Ready: 30%
Most Datatypes don't allow this
to-hex
Converts an integer to a hex issue!.
ARGS: value
Ready: 0%
(no information)
trace
Enables and disables evaluation tracing.
ARGS: mode /net /function
Ready: 0%
(no information)
trim
Removes whitespace from a string. Default removes from head and tail.
ARGS: series /head /tail /auto /lines /all /with str
Ready: 0%
(no information)
try
Tries to DO a block and returns its value or an error.
ARGS: block
Ready: 100%
Ready
tuple?
Returns TRUE for tuple values.
ARGS: value
Ready: 0%
(no information)
type?
Returns a value's datatype.
ARGS: value /word
Ready: 99%
No /word refinement
union
Creates a new set that is the union of the two arguments.
ARGS: set1 set2 /case /skip size
Ready: 0%
(no information)
unique
Returns a set with duplicate values removed.
ARGS: set /case /skip size
Ready: 0%
(no information)
unprotect
Unprotects a word or block of words.
ARGS: value
Ready: 0%
(no information)
unset
Unsets the value of a word.
ARGS: word
Ready: 0%
(no information)
unset?
Returns TRUE for unset values.
ARGS: value
Ready: 100%
META
until
Evaluates a block until it is TRUE.
ARGS: block
Ready: 100%
META
update
Updates the data related to a port.
ARGS: port
Ready: 0%
(no information)
uppercase
Converts string of characters to uppercase.
ARGS: string /part range
Ready: 100%
JAVA-META
url?
Returns TRUE for url values.
ARGS: value
Ready: 100%
META
use
Defines words local to a block.
ARGS: words body
Ready: 100%
META
value?
Returns TRUE if the word has been set.
ARGS: value
Ready: 0%
(no information)
wait
Waits for a duration, port, or both.
ARGS: value /all
Ready: 30%
JAVA-META, numbers only
while
While a condition block is TRUE, evaluates another block.
ARGS: cond-block body-block
Ready: 100%
META
word?
Returns TRUE for word values.
ARGS: value
Ready: 100%
META
write
Writes to a file, url, or port-spec (block or object).
ARGS: destination value /binary /string /direct /append /no-wait /lines /part size /with end-of-line /allow access /mode args /custom params
Ready: 20%
JAVA_META, files only...
write-io
Low level write to a port.
ARGS: port buffer length
Ready: 0%
(no information)
xor~
Returns the first value exclusive ORed with the second.
ARGS: value1 value2
Ready: 0%
(no information)
zero?
Returns TRUE if the number is zero.
ARGS: number
Ready: 100%
META

Functions: 26 %

?
Prints information about words and values.
ARGS: 'word /local value args item name refmode types attrs rtype
Ready: 80%
none
??
Prints a variable name followed by its molded value. (for debugging)
ARGS: 'name
Ready: 0%
(no information)
about
Information about REBOL
ARGS:
Ready: 0%
(no information)
append
Appends a value to the tail of a series and returns the series head.
ARGS: series value /only
Ready: 100%
none
array
Makes and initializes a series of a given size.
ARGS: size /initial value /local block rest
Ready: 100%

ENHANCEMENT: java-array
ask
Ask the user for input.
ARGS: question /hide
Ready: 0%
(no information)
build-tag
Generates a tag from a composed block.
ARGS: blk /local out in
Ready: 0%
(no information)
change-dir
Changes the active directory path.
ARGS: dir /local slash full ret
Ready: 0%
(no information)
charset
Makes a bitset of chars for the parse function.
ARGS: chars
Ready: 0%
(no information)
clean-path
Cleans-up '.' and '..' in path; returns the cleaned path.
ARGS: target
Ready: 0%
(no information)
confirm
Confirms a user choice.
ARGS: question /with choices /local response match-multiple
Ready: 0%
(no information)
context
Defines a unique (underived) object.
ARGS: blk
Ready: 0%
(no information)
cvs-date
Converts CVS date.
ARGS: date
Ready: 0%
(no information)
cvs-version
Converts CVS version number.
ARGS: str /local rev ver
Ready: 0%
(no information)
decode-cgi
Converts CGI argument string to a list of words and value strings.
ARGS: args /local list equate value name val
Ready: 0%
(no information)
decode-url
Decode a URL into an object.
ARGS: url
Ready: 0%
(no information)
delete
Deletes the specified file(s).
ARGS: target /any /local p dir blk file ret
Ready: 0%
(no information)
dir?
Returns TRUE if a file or URL is a directory.
ARGS: target /local info
Ready: 0%
(no information)
dirize
Returns a copy of the path turned into a directory.
ARGS: path
Ready: 0%
(no information)
dispatch
Wait for a block of ports. As events happen, dispatch port handler blocks.
ARGS: port-block /local ports awake timeblk result
Ready: 0%
(no information)
do-boot
Does a value only if it and its file (URL) and it's dependent exists.
ARGS: target args dependent /local check dir
Ready: 0%
(no information)
does
A shortcut to define a function that has no arguments or locals.
ARGS: body
Ready: 100%
none
echo
Copies console output to a file.
ARGS: target
Ready: 0%
(no information)
exists?
Determines if a file or URL exists.
ARGS: target /local ret
Ready: 0%
(no information)
extract
Extracts every n-th value from a series.
ARGS: block width /local new
Ready: 0%
(no information)
for
Repeats a block over a range of values.
ARGS: 'word start end bump body /local result do-body op
Ready: 0%
(no information)
forall
Evaluates a block for every value in a series.
ARGS: 'word body
Ready: 100%
none
forever
Evaluates a block endlessly.
ARGS: body
Ready: 100%
native
forskip
Evaluates a block for periodic values in a series.
ARGS: 'word skip-num body
Ready: 100%
none
found?
Returns TRUE if value is not NONE.
ARGS: value
Ready: 0%
(no information)
func
Defines a user function with given spec and body.
ARGS: spec body
Ready: 100%
none
function
Defines a user function with local words.
ARGS: spec vars body
Ready: 100%
none
has
A shortcut to define a function that has local variables but no arguments.
ARGS: locals body
Ready: 0%
(no information)
help
Prints information about words and values.
ARGS: 'word /local value args item name refmode types attrs rtype
Ready: 0%
(no information)
import-email
Constructs an email object from an email message.
ARGS: data /local content
Ready: 0%
(no information)
info?
Returns information about a file or url.
ARGS: target
Ready: 0%
(no information)
input
Inputs a string from the console. New-line character is removed.
ARGS: /hide /local console-port buffer char ignore ignore-chars
Ready: 0%
(no information)
join
Concatenates values.
ARGS: value rest
Ready: 100%
none
launch
ARGS:
Ready: 0%
(no information)
license
Prints the REBOL/core license agreement.
ARGS:
Ready: 0%
(no information)
link-app?
Tell whether a script is running under a Link application context.
ARGS:
Ready: 0%
(no information)
list-dir
Prints a multi-column sorted listing of a directory.
ARGS: dir /local file max s
Ready: 0%
(no information)
make-dir
Creates the directory structure specified.
ARGS: path /deep /local parsed build created valid slash m-dir
Ready: 0%
(no information)
modified?
Returns the last modified date of a file or URL.
ARGS: target /local info
Ready: 0%
(no information)
net-error
ARGS: info
Ready: 0%
(no information)
offset?
Returns the offset between two series positions.
ARGS: series1 series2
Ready: 0%
(no information)
parse-email-addrs
ARGS: data
Ready: 0%
(no information)
parse-header
Returns a header object with header fields and their values
ARGS: parent data
Ready: 0%
(no information)
parse-header-date
ARGS: data /local despace here date count
Ready: 0%
(no information)
parse-xml
Parses XML code and returns a tree of blocks.
ARGS: code
Ready: 0%
(no information)
probe
Prints a molded, unevaluated value and returns the same value.
ARGS: value
Ready: 0%
(no information)
protect-system
Protects all system functions and the system object from redefinition.
ARGS: /local vals words word
Ready: 0%
(no information)
reform
Forms a reduced block and returns a string.
ARGS: value
Ready: 100%
none
rejoin
Reduces and joins a block of values.
ARGS: block
Ready: 100%
none
remold
Molds a reduced block and returns a string.
ARGS: value
Ready: 100%
none
rename
Renames a file to a new name.
ARGS: old new /local p dir blk
Ready: 0%
(no information)
repend
Appends a reduced value to a series and returns the series head.
ARGS: series value /only
Ready: 50%
no /only
replace
Replaces the search value with the replace value within the target series.
ARGS: target search replace /all /case /local save-target len
Ready: 0%
(no information)
resend
Relay a message
ARGS: to from message /local do-send smtp-port
Ready: 0%
(no information)
save-user
Save user.r, prompting for overwrite permission
ARGS:
Ready: 0%
(no information)
send
Send a message to an address (or block of addresses)
ARGS: address message /only /header header-obj /local smtp-port content do-send
Ready: 0%
(no information)
set-net
Network setup. All values after default are optional. Words OK for server names.
ARGS: settings /local actions item
Ready: 0%
(no information)
set-user-name
ARGS: str
Ready: 0%
(no information)
size?
Returns the size of a file or URL's contents.
ARGS: target /local info
Ready: 0%
(no information)
source
Prints the source code for a word.
ARGS: 'word
Ready: 80%
none
split-path
Splits a file or URL path. Returns a block containing path and target.
ARGS: target /local file path p
Ready: 0%
(no information)
switch
Selects a choice and evaluates what follows it.
ARGS: value cases /default case
Ready: 0%
(no information)
throw-on-error
Evaluates a block, which if it results in an error, throws that error.
ARGS: blk
Ready: 0%
(no information)
to-binary
Converts to binary value.
ARGS: value
Ready: 0%
(no information)
to-bitset
Converts to bitset value.
ARGS: value
Ready: 0%
(no information)
to-block
Converts to block value.
ARGS: value
Ready: 100%
none
to-char
Converts to char value.
ARGS: value
Ready: 0%
(no information)
to-date
Converts to date value.
ARGS: value
Ready: 0%
(no information)
to-decimal
Converts to decimal value.
ARGS: value
Ready: 100%
none
to-email
Converts to email value.
ARGS: value
Ready: 0%
(no information)
to-event
Converts to event value.
ARGS: value
Ready: 0%
(no information)
to-file
Converts to file value.
ARGS: value
Ready: 100%
none
to-get-word
Converts to get-word value.
ARGS: value
Ready: 100%
none
to-hash
Converts to hash value.
ARGS: value
Ready: 0%
(no information)
to-idate
Returns a standard Internet date string.
ARGS: date /local str
Ready: 0%
(no information)
to-image
Converts to image value.
ARGS: value
Ready: 0%
(no information)
to-integer
Converts to integer value.
ARGS: value
Ready: 100%
none
to-issue
Converts to issue value.
ARGS: value
Ready: 0%
(no information)
to-list
Converts to list value.
ARGS: value
Ready: 0%
(no information)
to-lit-path
Converts to lit-path value.
ARGS: value
Ready: 100%
none
to-lit-word
Converts to lit-word value.
ARGS: value
Ready: 100%
none
to-logic
Converts to logic value.
ARGS: value
Ready: 100%
none
to-money
Converts to money value.
ARGS: value
Ready: 0%
(no information)
to-none
Converts to none value.
ARGS: value
Ready: 100%
none
to-pair
Converts to pair value.
ARGS: value
Ready: 0%
(no information)
to-paren
Converts to paren value.
ARGS: value
Ready: 100%
none
to-path
Converts to path value.
ARGS: value
Ready: 0%
(no information)
to-refinement
Converts to refinement value.
ARGS: value
Ready: 100%
none
to-set-path
Converts to set-path value.
ARGS: value
Ready: 100%
none
to-set-word
Converts to set-word value.
ARGS: value
Ready: 0%
(no information)
to-string
Converts to string value.
ARGS: value
Ready: 100%
none
to-tag
Converts to tag value.
ARGS: value
Ready: 0%
(no information)
to-time
Converts to time value.
ARGS: value
Ready: 0%
(no information)
to-tuple
Converts to tuple value.
ARGS: value
Ready: 0%
(no information)
to-url
Converts to url value.
ARGS: value
Ready: 0%
(no information)
to-word
Converts to word value.
ARGS: value
Ready: 100%
none
upgrade
Download a new version of REBOL if available.
ARGS: /local platforms fields me message
Ready: 0%
(no information)
Usage
Prints command-line arguments.
ARGS:
Ready: 0%
(no information)
what
Prints a list of globally-defined functions.
ARGS: /local vals args here total
Ready: 0%
(no information)
what-dir
Prints the active directory path
ARGS:
Ready: 0%
(no information)
write-user
Write network config to user.r file
ARGS:
Ready: 0%
(no information)