Logo; linguaggio.

Nomi istruzioni

I nomi delle istruzioni sono tutti attaccati.
es: pendown
Quando si pronuncia non si puo' capire se e' scritta tutta attaccata o separata.

Istruzione abbreviata tutta attaccata.
es: pendown = pd

Valore di una variabile

es:    :ID1  :IDEN2 

iniziano col ":"

Sottoprogrammi, o subroutine

TO <NOME PROGRAMMA>

 

END

Ciclo

es: REPEAT 10 [  ISTRUZIONI ]

Assegnazione

MAKE  "A   :B

assegna alla variabile A il valore della variabile B

Controllo del flusso
REPEAT   RIPETI    
OP OPERATION RIPORTA   RIPORTA nomeSub
IF   SEE    
IFT IF TRUE SEV    
IFF IF FALSE SEF    
WINDOW CONTROL
CS CLEARSCREEN        
WAIT   ASPETTA   ASPETTA 100
SETBG set background mettisfondo   setbg 1
FS full screen schermografico tutto schermo grafico  
SS split screen schermomisto    
TS text screen      
clean   pulisci    
         
TT TEXT TYPE STAMPATESTO   STAMPATESTO[ciao]
PR PRINT STAMPA    
         
MAKE   ASSEGNA   ASSEGNA "ID1 ;ID2

Random

inf/lg_pg/logo/logo_pg/random_raggi.LGO

inf/lg_pg/logo/logo_pg/random_giri.LGO

Errori

Example 2:(the most common logo question)
make "red 100
make "green 100
make "blue 100
setpencolor [:red :green :blue]
<will fail>
setpencolor (list :red :green :blue) 
<will work>