Pour les différentes commandes présentées, on désignera par {\sl argument\/} un objet transmis à l'opérateur ou la procédure, et par {\sl paramètre\/} ou {\sl variable\/} une variable globale. $\bullet $ Par exemple, la commande d'addition $add$ prend deux nombres en argument, et la commande de numérotation $marks$ ne prend aucun argument mais utilise plusieurs paramètres comme $xmin$, $xmax$, etc\dots . Pour montrer les arguments, leur type, et le résultat sur la pile, on notera \syntaxe \longref {$nombre_1$ $nombre_2$} {add} {$nombre_3$} {additionne $nombre_1$ et $nombre_2$} \longref {$-$} {marks} {$-$} {numérote les graduations sur les axes $Ox$ et $Oy$} \endsyntaxe On voit ainsi que $add$ prend deux nombres en argument et en dépose un sur la pile, alors que $marks$ n'a aucune influence sur la pile. $\bullet $ Quand aux paramètres du format $jps$, il peuvent être {\sl simples\/} (comme $hangle$) ou {\sl complexes\/} (comme $arrowscale$). Un paramètre simple est défini comme une constante Postscript, alors qu'un paramètre complexe est défini comme une procédure Postscript. Dans la plupart les cas, on peut modifier ce paramètre soit directement en Postscript, soit en utilisant la commande $set$ associée. Par exemple, pour affecter le paramètre simple $hangle$ à $30$ (angulation en degrés pour les hachures), on peut taper $$ \hbox {|/hangle 30 def|} \qquad {\rm ou} \qquad \hbox {|30 sethangle|} $$ et pour affecter le paramètre complexe $arrowscale$ à $(2, 2)$, on peut taper $$ \hbox {|/arrowscale {2 2} def|} \qquad {\rm ou} \qquad \hbox {|2 2 setarrowscale|.} $$