[Ceci est une documentation préliminaire sujette à modifications]

Référence des procédures LIOGO

Ci-joint la liste des commandes et opérations disponibles en Liogo. La valeur entre parenthèses correspond au nom anglais de la procédure. Cliquer sur le nom de la procédure pour avoir le détail de son utilisation.

BoolLib

vrai (true)
faux (false)
égal? (equal?)
égalp (equalp)
nonégal? (notequal?)
nonégalp (notequalp)
inférieur? (less?)
inférieurp (lessp)
inférieurouégal? (lessequal?)
inférieurouégalp (lessequalp)
supérieur? (greater?)
supérieurp (greaterp)
supérieurouégal? (greaterequal?)
supérieurouégalp (greaterequalp)
précède? (before?)
précèdep (beforep)
membre? (member?)
membrep (memberp)
souschaine? (substring?)
souschainep (substringp)
nombre? (number?)
nombrep (numberp)
et (and)
ou (or)
non (not)
tableau? (array?)
tableaup (arrayp)

ContainerLib

empile (push)
dépile (pop)
enfile (queue)
retire (dequeue)
metsprop (pprop)
pliste (plist)
prop (gprop)
enlprop (remprop)
tableau (array)
mdtableau (mdarray)
mdélément (mditem)
mdremplace (mdsetitem)
remplace (setitem)
tableauenliste (arraytolist)
listeentableau (listtoarray)
enldouble (remdup)

IOLib

écris (print)
éc (pr)
montre (show)
type (type)
lisliste (readlist)
lismot (readword)
découpe (parse)
exécutedécoupe (runparse)
litcar (readchar)

SystemLib

logoversion (logoversion)
heuremilli (timemilli)
heure (time)
aurevoir (bye)
attends (wait)

GraphicLib

avance (forward)
av (fd)
gauche (left)
ga (lt)
droite (right)
dr (rt)
recule (back)
re (bk)
baissecrayon (pendown)
bc (pd)
lèvecrayon (penup)
lc (pu)
crayonlevé? (pendown?)
crayonlevép (pendownp)
fixexy (setxy)
fixex (setx)
fixey (sety)
fixepos (setpos)
fixecap (setheading)
fixec (seth)
origine (home)
arc (arc)
pos (pos)
corx (xcor)
coy (ycor)
cap (heading)
cachetortue (hideturtle)
cto (ht)
montretortue (showturtle)
mto (st)
nettoie (clean)
nettoietout (clearscreen)
nt (cs)
tortuevisible? (shown?)
tortuevisiblep (shownp)
fixeécran (setbackground)
(setbg)
fixecouleurécran (setscreencolor)
fcé (setsc)
fixecouleurcrayon (setpencolor)
fcc (setpc)
fixetaillecrayon (setpensize)
couleurcrayon (pencolor)
cc (pc)
écran (background)
couleurécran (screencolor)
(bg)
vers (towards)
taillecrayon (pensize)
fixepalette (setpalette)
palette (palette)
fixepixel (setpixel)
nettoietexte (cleartext)
nx (ct)
rafraichis (refresh)
étiquette (label)
fixepolice (setlabelfont)
police (labelfont)
chargeimage (loadimage)
tortueutiliseimage (turtleimage)
tortueutilisetriangle (turtletriangle)
formetortue (turtleshape)
fixeimagetortue (setturtleimage)
nomimagetortue (turtleimagename)

ListLib

premier (first)
dernier (last)
élément (item)
saufpremier (butfirst)
sp (bf)
saufdernier (butlast)
sd (bl)
metspremier (fput)
metsdernier (lput)
taille (length)
compte (count)
liste? (list?)
listep (listp)
vide? (empty?)
videp (emptyp)
liste (list)
phrase (sentence)
ph (se)
mot (word)
mot? (word?)
motp (wordp)
combine (combine)
inverse (reverse)
gensym (gensym)
premiers (firsts)
saufpremiers (butfirsts)
choix (pick)
enlève (remove)
majuscule (uppercase)
minuscule (lowercase)

MathLib

somme (sum)
somme (sum)
produit (product)
produit (product)
différence (difference)
quotient (quotient)
abs (abs)
signe (sign)
reste (remainder)
modulo (modulo)
ent (int)
arrondi (round)
racine (sqrt)
puissance (power)
exp (exp)
log10 (log10)
ln (ln)
sin (sin)
radsin (radsin)
cos (cos)
radcos (radcos)
arctan (arctan)
radarctan (radarctan)
iseq (iseq)
rseq (rseq)
hasard (random)
rerandom (rerandom)
pi (pi)

CompilLib

exécuterésultat (runresult)
exécute (run)
map (map)
map.se (map.se)
applique (apply)
invoque (invoke)
pourchaque (foreach)
filtre (filter)
trouve (find)
réduire (reduce)
chose (thing)
charge (load)
décharge (unload)
primitives (primitives)
primitivep (primitivep)
primitive? (primitive?)
procédures (procedures)
procédurep (procedurep)
procédure? (procedure?)
keywords (keywords)
motclép (keywordp)
motclé? (keyword?)
?reste (?rest)
pons (pons)
trace (trace)
enlèvetrace (untrace)
tracép (tracedp)
tracé? (traced?)