csiod man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

CSIOD(1C)							     CSIOD(1C)

NAME
       csiod - a compiler/linker for siod

SYNOPSIS
       csiod [:o=outfile] [:m=flag] [:v=flag] [:i=val] [:p=fasl] [:e=false]
		infile ...

DESCRIPTION
       csiod  Creates  the  outfile, default a.out, by loading all the expres‐
       sions from the input files, and then saving the result in  fast-loading
       format.	A  "#! interpreter-name" style header is written to the output
       file using information from the optional flag arguments.

       In non-unix environments, which lack the "#!"  convention,  alternative
       techniques  are	used. Under WIN32 and VMS a bootstrap-exe file is uti‐
       lized.

   COMMAND LINE OPTIONS
       :m=flag The flag defaults to  2,	 causing  the  procedure  main	to  be
	       invoked. Use a value of 3 for cgi scripts.

       :v=flag The  flag  defaults  to	"01"  causing errors to be reported. A
	       value of "0" supresses error messages, higher values cause more
	       messages.  Use a value of "1" or "0" for cgi scripts.

       :i=val  The val defaults to whatever was used in the compilation of the
	       csiod command itself, which is /usr/local/bin/siod by default.

       :p=parser
	       The parser can be fasl or read and controls the	output	format
	       of  the	data  of  the  compiler. The read format data is human
	       readable, the fasl format data is binary	 and  in  cases	 where
	       there  are many references to the same symbol name is more com‐
	       pact and faster to load.

       :BI :e=evalflag
	       The .I evalflag defaults to false, if true then each file being
	       compiled	 is  loaded  with  regular evaluation semantics first,
	       then loaded again to obtain forms  for  compilation.  Currently
	       this  sort  of  thing matters only for uses of #.read-time-eval
	       but would be important if  the  compiler	 was  extended	to  do
	       macroexpansions or other optimizations.

SEE ALSO
       the man pages for siod http://people.delphi.com/gjc/siod.html

AUTHOR
       George Carrette, GJC@delphi.com

				     LOCAL			     CSIOD(1C)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net