X Windows / Web Interface for Gnu Common Lisp
(If what you want is a version of Lisp for Microsoft Windows, you can get
Gnu Common Lisp, gcl.exe here.)
Note: the software described on this page is now incorporated into
Gnu Common Lisp, beginning with GCL 2.6.7 .  Therefore, except for
the link to the documentation, this page is somewhat obsolete.
This software provides an easy-to-use interactive graphical user
interface between Gnu Common Lisp and X windows.  The WeirdX package
allows this interface to a Lisp program to be delivered through a
web page and used via any web browser that supports Java.
The software has the following components:
  -  The XGCL software augments standard GCL with an interface
       to the Xlib functions in C.  This software was adapted from
       DEC / M.I.T. Project Athena software by Hiep Huu Nguyen.
  
-  The dwindow software provides an easy-to-use interface
       to the Xlib software, including such things as menus and
       object positioning.
       On-line Demonstration of
       Interactive X Graphics from Lisp.  
       [X version]
  
-  If the computer that is accessing the
       web page has an X server, e.g. it is running Linux or Cygwin,
       the Lisp program can communicate directly with that X server.
  
-  WeirdX,
       written by the Japanese company JCraft, is a Java applet that
       emulates an X server.  By using WeirdX in conjunction with the above
       software, the interactive graphical interface to a Lisp program
       can made available through a web page and can be used on any
       computer and browser that supports the Java Virtual Machine.
  
-  Web pages to tie this all together have been made based on
       examples written by John B. Chambers.  As an example, there is
       an interactive interface to the Lisp interpreter.  This interface
       accepts Lisp expressions from the user, evaluates them in Lisp,
       and prints the result in the window.
       
  
-  The file  draw.lsp  provides an interactive utility program
       for making drawings, drawing programs, and graphical menus.
 On-line Demonstration of interactive drawing using X graphics
       from Lisp: Draw Program  
       [X version]  
        Example: Drawing of Ice-Cream Cone
Links: