
\section{Flydraw}\index{Flydraw}

Comment faire des dessins en écrivant des lignes de codes ?

\begin{quote}
flydraw is a drawing tool based on an interpreter which parses a
language featuring rich graphic primitives; it uses libgd to output
GIF, JPEG, or PNG\index{PNG} files.
\end{quote}

\lstinputlisting{code/dessiner.fly}

Pour le moment, les résultats ne sont pas encourageants~:
\begin{verbatim}
tth@fubar:~/Documents/TetaTricks/code$ flydraw < dessiner.fly 
bad_parms -100000
tth@fubar:~/Documents/TetaTricks/code$ 
\end{verbatim}

Mais en s'obstinant un peu au \textsl{cargocult}, il 
s'avère que la documentation et le code semble ne sont
pas d'accord. Et les messages d'erreur trop
cryptiques pour moi. Donc, on y arrive.

\begin{figure}[h]
  \begin{center}
  \includegraphics[scale=0.75]{code/flydraw}
  \caption{Flydraw}
  \end{center}
\end{figure}

Ceci dit, une lecture attentive du code source\footnote{UTSL!} permettra
de contourner ces petits désagréments, et de rédiger quelques exemples
d'utilisation amusants.

% package source
% http://deb.debian.org/debian/pool/main/w/wims/wims_4.17b+svn13454~dfsg1.orig.tar.gz

