40 lines
1.1 KiB
TeX
40 lines
1.1 KiB
TeX
|
|
||
|
\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
|
||
|
|