


EGON(1)                                                   EGON(1)


NAME
       egon - Egon Animator


SYNOPSIS
       egon [X-options] [siod-options] [filename...]


DESCRIPTION
       Egon is an X-based animation package for Unix.  It uses Scheme both for
       expressions and as a macro language, which makes it easy to create  new
       functions. The Scheme interpreter is SIOD written by George Carrette.


COMMAND LINE OPTIONS
       X-options
              See on-line documentation.

       SIOD-options
              See on-line documentation.


ENVIRONMENT
       HOME   is the name of the user's home directory.

       PRINTER
              is the name of the default printer destination.

       SIAGHELP
              is  the  name  of  Egon's online help browser, normally Netscape
              although any HTML browser can be used.

       SIAGHOME
              is   the   name   of   Egon's   "home"    directory,    normally
              /usr/local/lib/siag.

       SIAGDOCS
              is  the  name of the directory where the online documentation is
              installed.


FILES
       $SIAGHOME/egon/egon.scm
              is automatically read on startup and contains a runtime  library
              including  many  of  the functions that are necessary for normal
              operation. PW will not work properly without this file.

       $SIAGHOME/egon/menu.scm
              is also read on startup and contains the code to set  up  menus.
              Failure  to  load  this  file will result in all the menus being
              empty.

       $HOME/.siag/egon.scm
              contains optional Scheme  code  which  should  be  loaded  after



                              LOCAL                             1





EGON(1)                                                   EGON(1)


              siag.scm but before any documents.


SEE ALSO
       On-line  documentation,  which contains more complete information about
       the invocation and usage of Egon.


DIAGNOSTICS
       Most error messages come from SIOD and are printed on the bottom  line.
       See SIOD source and documentation for interpretation.


LIMITATIONS
       Egon can read and write several file formats (see on-line documentation
       for details).


BUGS
       Handles out of memory conditions ungracefully.

       And more.


VERSION
       Current version (21 March  2000)  is  Egon  3.3.0  by  Ulric  Eriksson,
       ulric@siag.nu.

       The  online documentation is probably more recent than this manpage and
       is likely to contain more accurate information.


AUTHOR
       Copyright (C) 1996-2000 Ulric Eriksson

       This program is free software; you can redistribute it and/or modify it
       under  the  terms of the GNU General Public License as published by the
       Free Software Foundation; either version 2, or  (at  your  option)  any
       later version.

       This  program  is  distributed  in the hope that it will be useful, but
       WITHOUT ANY  WARRANTY;  without  even  the  implied  warranty  of  MER-
       CHANTABILITY  or  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
       Public License for more details.

       You should have received a copy of the GNU General Public License along
       with this program; if not, write to the Free Software Foundation, Inc.,
       59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.


ACKNOWLEDGEMENTS
       Major parts of this program are written by people  other  than  myself.
       There  is no reason to re-implement stuff that is already freely avail-
       able.



                              LOCAL                             2





EGON(1)                                                   EGON(1)


       For copyright information and installation instructions, see the  vari-
       ous  packages.  The  sources are hacked by Yours Truly to give the pro-
       grams a uniform look. If you don't approve of that and/or already  have
       the programs installed, there is no need to install my versions.

       These  are  not  the  original versions. If my modifications break any-
       thing, complain to me about it, not the original authors.  If the orig-
       inal versions work and mine don't, then don't use mine.

       SIOD   The  embedded  Scheme  interpreter  is an extremely small inter-
              preter called Siod, which can  be  used  stand-alone  or  easily
              integrated into a program as an extension language.

              Author: George J. Carrette, gjc@delphi.com











































                              LOCAL                             3


