I have a project to draw something that is more complicated than the following. Apparently I cannot use w after invoking \psaxes with [$x$,0][$y$,90]. I found it after struggling for 1 hour.

\documentclass{standalone}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}(-4,-4)(4,4)
\pstVerb{/w 1 def}%
\psaxes{->}(0,0)(-2,-2)(2,2)%
[$x$,0][$y$,90]%<=== source of problem!
\psline{-*}(!w w)
\end{pspicture}
\end{document}
Can you see the strange output? The radius of the point should be the square root of 2 cm.
How do I know that w must not be used if there is no warning/error message?
Edit: Another example where a single letter identifier produces a weird output!
\documentclass[pstricks,border=0pt]{standalone}
\usepackage{pstricks-add}
\begin{document}
\multido{\i=0+30}{12}{%
\begin{pspicture}(4,4)
\pstVerb{/a 1 def}
\uput{5mm}[0](2,2){$\i^\circ$}
\end{pspicture}}
\end{document}
@as the prefix? – kiss my armpit Jul 10 '12 at 17:49\pstVerbit defines everything global so that a @ wouldn't help anyway – Jul 10 '12 at 17:50