[This is preliminary documentation and subject to change]

LIOGO Procedure Reference

Following is the full list of commands and operations available in Liogo. Click on a command to see detail.

BoolLib

true
false
equal?
equalp
notequal?
notequalp
less?
lessp
lessequal?
lessequalp
greater?
greaterp
greaterequal?
greaterequalp
before?
beforep
member?
memberp
substring?
substringp
number?
numberp
and
or
not
array?
arrayp

ContainerLib

push
pop
queue
dequeue
pprop
plist
gprop
remprop
array  mdarray 
mditem 
mdsetitem 
setitem 
arraytolist 
listtoarray 
remdup

IOLib

print
pr
show
type
readlist
readword
parse
runparse
readchar 

SystemLib

logoversion
timemilli
time
bye
wait

GraphicLib

forward
fd
left
lt
right
rt
back
bk
pendown
pd
penup
pu
pendown?
pendownp
setxy
setx
sety
setpos
setheading
seth
home
arc
pos
xcor
ycor
heading
hideturtle
ht
showturtle
st
clean
clearscreen
cs
shown?
shownp
setbackground
setbg
setscreencolor
setsc
setpencolor
setpc
setpensize
pencolor
pc
background
screencolor
bg
towards
pensize
setpalette
palette
setpixel
cleartext
ct
refresh
label 
setlabelfont 
labelfont 
loadimage 
turtleimage 
turtletriangle 
turtleshape 
setturtleimage 
turtleimagename 

ListLib

first
last
item
butfirst
bf
butlast
bl
fput
lput
length
count
list?
listp
empty?
emptyp
list
sentence
se
word
word?
wordp
combine
reverse
gensym
firsts
butfirsts
pick
remove
uppercase
lowercase

MathLib

sum
sum
product
product
difference
quotient
abs
sign
remainder
modulo
int
round
sqrt
power
exp
log10
ln
sin
radsin
cos
radcos
arctan
radarctan
iseq
rseq
random
rerandom
pi

CompilLib

runresult
run
map
map.se
apply
invoke
foreach
filter
find
reduce
thing
load
unload
primitives 
primitivep 
primitive? 
procedures 
procedurep 
procedure? 
keywords 
keywordp 
keyword?
?rest
pons
trace
untrace
tracedp
traced?