[ Home ] The pages on this CLiki-driven site can be edited by anybody at any time. No warranty of any kind can therefore be made; any implied warranties of merchantability or fitness for a particular purpose are expressly disclaimed
[ Home ] [ Recent Changes ] [ About CLiki ] [ Text Formatting ]

The following McCLIM Examples and applications are known to work (directories are relative to the source tree's root; be sure to load the examples as explained in the installation instructions):

Apps/Debugger
CLIM-based debugger. Requires SLIME. See the compilation instruction and test forms at the top of Apps/Debugger/clim-debugger.lisp.

Apps/Inspector
CLIM-based Lisp inspector named Clouseau. Installation and usage instructions in Apps/Inspector/INSTALL. See also:

Apps/Listener
CLIM-enabled Lisp listener. See the listener's installation instructions in Apps/Listener/README.

Apps/Scigraph
Software for graphing numeric data. Some documentation can be found at the Scigraph site. Here is a screen shot of Scigraph in MCL CLIM by Rainer Joswig. Compile with:
(mk:oos :scigraph :load)
Load with:
(mk:oos :scigraph :load)
Run demos with:
(graph::make-demo-frame)

(graph::make-demo-bar)

(graph::view-graphs (list (graph::make-strange-graph))) ; plots strange attractor

(graph::view-graphs (list (graph::make-sample-graph)))

(graph::make-plain-demo)

(graph::save-sample-graph "/your/home/sample-graph.ps") ; saves sample graph in PostScript format

Examples/address-book.lisp
Simple address book. See McCLIM's installation instructions.

Examples/accepting-values.lisp
Demostrates accepting-values dialog facility. Run demos from the CLIM Listener with:
(clim-demo::accepting-interval)

(clim-demo::accepting-square)

(clim-demo::accept-popup '(one two three four)) ; left-click on `ONE'

Examples/calculator.lisp
Basic calculator. See McCLIM's installation instructions.

Examples/clim-fig.lisp
Paint program. Run with:
(clim-demo::clim-fig)

Examples/colorslider.lisp
Interactive color editor. See McCLIM's installation instructions.

Examples/demodemo.lisp
Demonstrates different pane types. Compile with:
(compile-file "Examples/demodemo.lisp")
Load with:
(load "Examples/demodemo")
Run with:
(clim-demo::demodemo)

Examples/dragndrop.lisp
Drag and drop demo. Compile with:
(compile-file "Examples/dragndrop.lisp")
Run with:
(clim-demo::drag-circles)
Drag and drop a circle to create a new one.

Examples/gadget-test.lisp
Demonstrates all available gadgets using an alternate frame manager (i.e. an alternate look and feel). Run with:
(clim-demo::gadget-test)

Examples/goatee-test.lisp
Simple text editor with Emacs-like keybindings. See McCLIM's installation instructions.

Examples/logic-cube.lisp
A 3D logic cube puzzle. Compile/load with (assuming ASDF):
(asdf:operate 'asdf:load-op :clim-examples)
Run with:
(clim:run-frame-top-level (clim:make-application-frame 'clim-demo::logic-cube))

Examples/menutest.lisp
Displays a window with a simple menu bar. See McCLIM's installation instructions.

Examples/method-browser.lisp
CLOS method browser. See McCLIM's installation instructions and comments at the beginning of the file.

Examples/postscript-test.lisp
Displays text and graphics to a PostScript file. Run with:
(clim-demo::postscript-test)
The resulting file ps-test.ps is generated in the current directory and can be seen with a PostScript viewer such as gv.

Examples/presentation-test.lisp
Displays an interactive window in which you can type numbers that are successively added. When a number is espected as input, you can either type it at the keyboard, or click on a previously entered number. Run with:
(clim:run-frame-top-level (clim:make-application-frame 'clim-demo::summation))

Examples/puzzle.lisp
15 Puzzle. Compile/load with (assuming ASDF):
(asdf:operate 'asdf:load-op :clim-examples)
Run with:
(clim:run-frame-top-level (clim:make-application-frame 'clim-demo::puzzle))

Examples/sliderdemo.lisp
Apparently a calculator demo (see above). Compile with:
(compile-file "Examples/sliderdemo.lisp")
Load with:
(load "Examples/sliderdemo")
Run with:
(clim-demo::slidertest)

Examples/stopwatch.lisp
Example of multiprocessing. See the comments at the top of the file. Compile with:
(compile-file "Examples/stopwatch.lisp")
Run with:
(clim-demo::run-stopwatch)

Examples/stream-test.lisp
Interactive command processor that echoes its input. Run with:
(clim-demo::run-test)

Examples/town-example.lisp
Displays information on major German cities via an interactive map. Compile with:
(compile-file "Examples/town-example.lisp")
Run with:
(town-example:run)

The following example programs are instead currently known not to work:


This page is linked from: Documentation  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively