REBOL
Downloads Products Documents Community

REBOL Quick Reference Card

A sheet of basic R3 features and functions for new programmers. (blog note) (suggestions?)

Syntax, Datatypes
word
variable:
path/refinement
[block]
12345
12.35 12,34
10x20 (pair)
1.2.3.4 (tuple)
10:20:30 (time)
1/jan/2010 (date)
#"R" (char)
"string"
{multi-line
string}
#{12AB C3D4} (binary)
%file
url://location
<tag>
email@domain
#issue
;comment
Constants
true false on off yes no
newline tab cr lf null
pi
System
system/version
system/product
system/options
system/script
system/contexts
Evaluate
do
reduce
compose
Branch
if
either
all
any
case
switch
Loop
loop
repeat
foreach
while
remove-each
break
Function
function
funct
func
has
does
exit
return
Error
attempt
try
catch
throw
Help/Debug
help
what
docs
source
trace
probe
??
delta-time
Compare
< > <= >=
= == <> != !==
=? same?
Math
+ - * / **
remainder
negate
abs absolute
round
min max
and or xor
not
random
shift
sine
log-e
to (conversion)
Reflection
words-of
values-of
title-of
spec-of
body-of
Series Get
find
select
first
last
pick
length?
index?
next
back
skip
Series Make
make
copy
join
ajoin
rejoin
Series Modify
append
repend
insert
remove
take
clear
change
replace
trim
split
sort
swap
Sets
unique
union
intersect
difference
exclude
Console
print
probe
input
ask
confirm
halt
quit
Output
mold
form
to
Files/Ports
read
write
load
save
open
close
delete
exists?
size?
modified?
suffix?
dir?
split-path
dirize
to-local-file
Schemes
file
http
ftp
pop
imap
smtp
dns
Context
object
module
import
construct
bind
get
set
in
value?
use
Other
now
parse
secure
wait
browse
compress
decompress
lowercase
uppercase
entab
detab
GUI/Graphics
view
unview
layout
alert
request
request-file
draw
show
get-face
set-face
focus

About | Contact | Support | Privacy | LicenseREBOL Technologies 2013