1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<!-- HTML file produced from file: UserManual.tex --
-- using Hyperlatex v 2.3.1 (c) Otfried Cheong--
-- on Emacs 21.1 (patch 4) "Arches" XEmacs Lucid, Sun Apr 30 20:50:03 2000 -->
<HEAD>
<TITLE>Tao User Manual -- Compiling and Executing a <B>Tao</B> Script</TITLE>
<link rel=stylesheet href="../../taomanual.css" type="text/css">
</HEAD><BODY BACKGROUND="bg.gif">
<table width="500" border="0" align="left" cellspacing="2" cellpadding="2"><tr><td class="nav" valign="top"><!-- top panel --><A HREF="UserManual_46.html"><IMG ALT="Up" ALIGN=BOTTOM BORDER=0 SRC="up.gif"></A>
<BR><A HREF="UserManual_46.html"><B>Tao</B>'s Synthesis Language in Detail</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" valign="top"><A HREF="UserManual_82.html"><IMG ALT="Back" ALIGN=BOTTOM BORDER=0 SRC="back.gif"></A>
<BR><A HREF="UserManual_82.html">The time-varying functions <EM>linear</EM> and <EM>expon</EM></A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" valign="top"><A HREF="UserManual_84.html"><IMG ALT="Forward" ALIGN=BOTTOM BORDER=0 SRC="forward.gif"></A>
<BR><A HREF="UserManual_84.html">Object Method Reference</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td></tr><!-- end top panel --><tr><td colspan="3" class="main"><!-- main text --><br><br>
<H2>Compiling and Executing a <B>Tao</B> Script</H2>
A <B>Tao</B> script is executed using the <CODE>tao</CODE> command, which takes
as its only argument the name of the script with a <CODE>.tao</CODE>
suffix. Although from the user's point of view the language seems
to be interpreted, since this one command interprets <EM>and</EM> executes
the script, in reality a <B>Tao</B> script is compiled into an executable
file, which is then invoked automatically.
<P>The executable produced is stored in a file with the same name as the
original script but with a <CODE>.exe</CODE> suffix. Once a script has been
compiled with the <CODE>tao</CODE> command, it can be executed several times
without having to recompiled, provided the script isn't altered in the
meantime. A <CODE>.exe</CODE> executable has a number of command line options
which are described below:
<P><DL><DT><B><CODE>-g</CODE></B><DD> Enables the
<EM>instrument visualisation window</EM>
. if this option is
omitted the synthesis will proceed without any graphics at all. This is
useful for background batch processing of <B>Tao</B> scripts.
</DL>
<P><P><P><P>
<BR></td></tr><!-- end main text --><tr><td class="nav" align="left" valign="top"><!-- bottom matter --><A HREF="UserManual_46.html"><IMG ALT="Up" ALIGN=BOTTOM BORDER=0 SRC="up.gif"></A>
<BR><A HREF="UserManual_46.html"><B>Tao</B>'s Synthesis Language in Detail</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" align="left" valign="top"><A HREF="UserManual_82.html"><IMG ALT="Back" ALIGN=BOTTOM BORDER=0 SRC="back.gif"></A>
<BR><A HREF="UserManual_82.html">The time-varying functions <EM>linear</EM> and <EM>expon</EM></A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" align="left" valign="top"><!-- bottom matter --><A HREF="UserManual_84.html"><IMG ALT="Forward" ALIGN=BOTTOM BORDER=0 SRC="forward.gif"></A>
<BR><A HREF="UserManual_84.html">Object Method Reference</A>
<IMG width="167" height="1" SRC="trans1x1.gif">
</td></tr><!-- end bottom matter -->
<tr><td colspan="3" class="addr"><!-- bottom panel --><ADDRESS><FONT SIZE=-1>©1999,2000 Mark Pearson
<A HREF="mailto:m.pearson@ukonline.co.uk">m.pearson@ukonline.co.uk</A> April 30, 2000</ADDRESS><BR></td></tr><!-- end bottom panel --></table></BODY></HTML>
|