home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / D / CLISP / CLISPSRC.TAR / clisp-1995-01-01 / dosdjgpp / clisp.man < prev    next >
Encoding:
Text File  |  1994-08-31  |  6.9 KB  |  199 lines

  1.  
  2.  
  3.  
  4. CLISP(1)                                                 CLISP(1)
  5.  
  6.  
  7. NNAAMMEE
  8.        clisp - Common Lisp language interpreter and compiler
  9.  
  10. SSYYNNOOPPSSIISS
  11.        cclliisspp  [ --hh ] [ --mm _m_e_m_s_i_z_e ] [ --ss _s_t_a_c_k_s_i_z_e ] [ --MM _m_e_m_f_i_l_e
  12.        ] [ --LL _l_a_n_g_u_a_g_e ] [ --qq ] [ --II ] [ --ii _i_n_i_t_f_i_l_e ...  ] [  --cc
  13.        [ --ll ] _l_i_s_p_f_i_l_e ...  ] [ --xx _e_x_p_r_e_s_s_i_o_n ]
  14.  
  15. DDEESSCCRRIIPPTTIIOONN
  16.        Invokes the common lisp interpreter and compiler.  Invoked
  17.        without arguments, executes  a  read-eval-print  loop,  in
  18.        which  expressions  are  in turn read from standard input,
  19.        evaluated by the lisp interpreter, and their results  out-
  20.        put  to  standard  output.  Invoked with --cc, the specified
  21.        lisp files are compiled to a bytecode that can be executed
  22.        more efficiently.
  23.  
  24. OOPPTTIIOONNSS
  25.        --hh     Displays a help message on how to use cclliisspp.
  26.  
  27.        --mm _m_e_m_s_i_z_e
  28.               Sets  the  amount  of memory cclliisspp tries to grab on
  29.               startup.  The amount may be given as _n_n_n_n_n_n_n  (mea-
  30.               sured in bytes), _n_n_n_nKK or _n_n_n_nKKBB (measured in kilo-
  31.               bytes)  or  _nMM  or  _nMMBB  (measured  in  megabytes).
  32.               Default  is  2  megabytes.   The  argument  is con-
  33.               strained between 100 KB and 16 MB.  -- This version
  34.               of  _c_l_i_s_p allocates memory dynamically.  _m_e_m_s_i_z_e is
  35.               essentially ignored.
  36.  
  37.        --ss _s_t_a_c_k_s_i_z_e
  38.               Sets the size of  the  stack  cclliisspp  allocates  for
  39.               itself.  The  syntax  is  the  same as for _m_e_m_s_i_z_e.
  40.               Default is one eighth of _m_e_m_s_i_z_e.  The argument  is
  41.               constrained between 40 KB and 8 MB.
  42.  
  43.        --MM _m_e_m_f_i_l_e
  44.               Specifies the initial memory image.  This must be a
  45.               memory dump produced by the _s_a_v_e_i_n_i_t_m_e_m function.
  46.  
  47.        --LL _l_a_n_g_u_a_g_e
  48.               Specifies the language cclliisspp  uses  to  communicate
  49.               with  the user. This may be eenngglliisshh, ddeeuuttsscchh, ffrraann--
  50.               ccaaiiss.
  51.  
  52.        --qq     Quiet: cclliisspp displays no banner at startup  and  no
  53.               good-bye message when quitting.
  54.  
  55.        --II     ILISP friendly: cclliisspp interacts in a way that ILISP
  56.               (a popular Emacs LISP  interface)  can  deal  with.
  57.               Currently  the only effect of this is that unneces-
  58.               sary prompts are not suppressed.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                            19 June 1994                         1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. CLISP(1)                                                 CLISP(1)
  71.  
  72.  
  73.        --ii _i_n_i_t_f_i_l_e _._._.
  74.               Specifies initialization  files  to  be  _l_o_a_ded  at
  75.               startup. These should be lisp files (source or com-
  76.               piled).
  77.  
  78.        --cc _l_i_s_p_f_i_l_e _._._.
  79.               Compiles the specified lispfiles to  bytecode.  The
  80.               compiled  files  can  then be _l_o_a_ded instead of the
  81.               sources to gain efficiency.
  82.  
  83.        --ll     A bytecode listing of the files being compiled will
  84.               be produced.  Useful only for debugging purposes.
  85.  
  86.        --xx _e_x_p_r_e_s_s_i_o_n_s
  87.               Executes  a series of arbitrary expressions instead
  88.               of a  read-eval-print  loop.   The  values  of  the
  89.               expressions will be output to standard output.  Due
  90.               to the argument processing done by the  shell,  the
  91.               _e_x_p_r_e_s_s_i_o_n_s  must be enclosed in single quotes, and
  92.               double quotes and backslashes must be  preceded  by
  93.               backslashes.
  94.  
  95.  
  96. RREEFFEERREENNCCEE
  97.        The language implemented conforms to
  98.               Guy L. Steele Jr.: Common Lisp - The Language.
  99.               Digital Press. 1st edition 1984, 465 pages.
  100.               ("CLtL1" for short)
  101.        and to the older parts of
  102.               Guy L. Steele Jr.: Common Lisp - The Language.
  103.               Digital Press. 2nd edition 1990, 1032 pages.
  104.               ("CLtL2" for short)
  105.  
  106. UUSSEE
  107.        hheellpp   to get some on-line help.
  108.  
  109.        ((aapprrooppooss _n_a_m_e))
  110.               lists the symbols relating to _n_a_m_e.
  111.  
  112.        ((eexxiitt)) or ((qquuiitt)) or ((bbyyee))
  113.               to quit cclliisspp.
  114.  
  115.        EOF (Ctrl-Z)
  116.               to leave the current read-eval-print loop.
  117.  
  118.        arrow keys
  119.               for editing and viewing the input history.
  120.  
  121.        Tab key
  122.               to  complete the symbol's name you are just typing.
  123.  
  124. FFIILLEESS
  125.        _l_i_s_p_._e_x_e
  126.               main executable
  127.  
  128.  
  129.  
  130.                            19 June 1994                         2
  131.  
  132.  
  133.  
  134.  
  135.  
  136. CLISP(1)                                                 CLISP(1)
  137.  
  138.  
  139.        _l_i_s_p_i_n_i_t_._m_e_m
  140.               initial memory image
  141.  
  142.        _c_o_n_f_i_g_._l_s_p
  143.               site-dependent configuration
  144.  
  145.        _*_._l_s_p  lisp source
  146.  
  147.        _*_._f_a_s  lisp code, compiled by cclliisspp
  148.  
  149.        _*_._l_i_b  lisp source library information, generated and used
  150.               by the cclliisspp compiler
  151.  
  152. EENNVVIIRROONNMMEENNTT
  153.        CCLLIISSPP__LLAANNGGUUAAGGEE
  154.               specifies  the  language  cclliisspp uses to communicate
  155.               with the user. The value may be  eenngglliisshh,  ddeeuuttsscchh,
  156.               ffrraannccaaiiss  and  defaults  to eenngglliisshh.  The --LL option
  157.               can be used to override this environment  variable.
  158.  
  159.        CCOOMMSSPPEECC (DOS, OS/2 implementations only)
  160.               is  used  to find the command interpreter called by
  161.               the function _s_h_e_l_l.
  162.  
  163. SSEEEE AALLSSOO
  164.        _c_m_u_l_i_s_p(1), _e_m_a_c_s(1).
  165.  
  166. BBUUGGSS
  167.        The function _i_n_s_p_e_c_t is not implemented.
  168.  
  169.        Only very few extensions from CLtL2 are supported.
  170.  
  171.        No on-line documentation beyond _a_p_r_o_p_o_s  and  _d_e_s_c_r_i_b_e  is
  172.        available.
  173.  
  174. PPRROOJJEECCTTSS
  175.        Writing on-line documentation.
  176.  
  177.        Building  a  foreign function interface (ability to call C
  178.        code directly).
  179.  
  180.        Write _i_n_s_p_e_c_t.
  181.  
  182.        Enhance the compiler such that it can inline  local  func-
  183.        tions.
  184.  
  185.        Specify  a portable set of window and graphics operations.
  186.  
  187. AAUUTTHHOORRSS
  188.        Bruno  Haible   <haible@ma2s2.mathematik.uni-karlsruhe.de>
  189.        and Michael Stoll.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                            19 June 1994                         3
  197.  
  198.  
  199.