TXLC(1) TXLC(1) NAME txlc - TXL Programming Language Compiler (Version 10.3) SYNOPSIS txlc [ txloptions ] txlfile DESCRIPTION The `txlc' command provides a convenient interface for compiling a TXL program to a standalone executable which can be distributed and executed independently of TXL. The single command argument `program.Txl' is the TXL program to be compiled. The TXL program file must be named ending in the suffix `.Txl'andmustbeeitherinthecurrentworkingdi- rectory, in the ./Txl subdirectory of the current direc- tory, or in the system TXL library (e.g., /usr/local/lib/txl). txlc uses the TXL interpreter (see txl(1) ) to compile the program to a TXL virtual machine byte code file, and then runs the TXL byte code converter to produce a C program that is compiled and linked with the TXL virtual machine to produce the output file filename.x, a standalone exe- cutable program. All TXL information and error messages from the compile are sent to the terminal via the standard error stream. OPTIONS Command line options of the txlc command are identical to those for txl(1). FILES filename.Txl input TXL program to be compiled (txlfile) filename.CTxl intermediate TXL virtual machine byte code filename_TXL.c intermediate C code filename.x output executable program /usr/local/lib/txl system TXL program library BUGS Bugs should be reported using the support page on the TXL website, http://www.txl.ca . SEE ALSO txl(1), ``The TXL Programming Language, version 10.3'', ``User's Guide to the TXL Compiler/Interpreter, version 10.3''. AUTHORS Version 10.3 of TXL was designed and implemented by J.R. Cordy at Queen's University, Legasys Corp. and TXL Soft- ware Research Inc. between 1994 and 2003. TXL was originally designed by J.R. Cordy and C.D. Halpern-Hamu at the University of Toronto in 1985, and was originally implemented by J.R. Cordy, E.M. Promislow and I.H. Carmichael at Queen's University between 1986 and 1988. Version 7 was completely redesigned and implemented by J.R. Cordy and A. Malton at Queen's University in 1992. COPYRIGHT Copyright 1988-2003 Queen's University at Kingston and James R. Cordy.