FOIL (programming language): Difference between revisions

Content deleted Content added
urine
Tags: section blanking Visual edit
Reverted to revision 910913741 by InternetArchiveBot (talk): Unexplained (TW)
Tags: Undo nowiki added
Line 12:
 
===Example===
<pre><nowiki>
:START COUNT=0
TY Enter the number of times you want to repeat the statement:
ACCEPT
MAX=NUMBER.(1)
:LOOP
TY This loop has run #COUNT times it will terminate when it runs #MAX times
IF COUNT<MAX,
COUNT=COUNT+1
GO TO :LOOP
TY Do you want to do this again?
ACCEPT
IF 'yes', GO TO START
IF 'no' GO TO FINISH
:FINISH
TY Goodbye!
STOP
</nowiki></pre>
 
==Music generation language==
The second '''FOIL''' was a music generation language for the Touché computer instrument in 1979. The Touché was a keyboard that had digital tone generation and allowed you to program software for performances. The acronym stood for Far Out Instrument Language and was succeeded by MetaFOIL and FOIL-83. The language was developed by [[David Rosenboom]] and was based on [[Forth (programming language)|Forth]].