Nu exista nici o diferenta intre proceduri, functii, figuri; codul terminalului corespunzator cuvintelor cheie ``procedure'', ``function'', ``figure'' fiind acelasi. In continuare referirea la proceduri este echivalenta cu referirea sau la procedurim, sau la functii, sau la figuri. Cand valoarea returnata de o procedura e folosita, procedura functioneaza ca functie; cand comenzi de desenare se aduna in cadrul unei proceduri, avem de-a face cu o figura; scopul existentei mai multor variante de denumire a procedurilor este usurarea intelegerii codului sursa plint.
Metodele difera de proceduri prin aceea ca ele trebuie apelate mai special, folosind operatorul de apel de metoda ``', aplicat unei referinte; de aceea ele au ca argument ascuns o variabila special numita self.
Numele procedurii curente pote fi obtinut din variabila this; prin this se si poate apela recursiv
procedura curenta.