Perhaps I made a mistake with the syntax but I think I found a problem.
\documentclass[11pt]{scrartcl}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[x = {(sin(-60) cm,-cos(-60) cm)},
y = {(0.866 cm,-0.5 cm)},
z = {(0cm,1cm)},
scale = 4]
\draw[->] (0,0,0) -- (1,0,0);
\draw[->] (0,0,0) -- (0,1,0);
\draw[->] (0,0,0) -- (0,0,1);
\draw circle (1);
\end{tikzpicture}
\end{document}
I can use cos(60) for the second coordinate but I can't use sin(60) for the first one.
The question is how to work around this problem. What is the better way ?.
I can use something like \xcoord with \pgfmathsetmacro\xcoord{sin(-60)} but perhaps there is a better way.

{sin(20)}– Marco Daniel Apr 2 '12 at 19:36x = {({sin(-60)},{-cos(-60)})}works but I can't manage to put cm next to them. I think\pgfmathparseis the robust way of doing it. I can also see that a nice answer is coming :) – percusse Apr 2 '12 at 19:51