View on GitHub

clTcl

Embed Tcl/Tk scripts in Common Lisp

Download this project as a .zip file Download this project as a tar.gz file

Asteroids

The Asteroids example demonstrates how Tcl code is embedded in Common Lisp.

Screenshot of a Tcl/Tk remake of the classic Arcade game Asteroids.

Common Lisp Package Viewer

The Common Lisp Package Viewer shows how to use the basic functionalily of clTcl.

Dialog displaying information about ASDF symbol OPERATE.

Fourier Series Demo

The Fourier series example demonstrates graphics. It uses PlotChart to display harmonics of the Fourier series.

Dialog displaying various harmonics of the Fourier Series of some function.

You need PlotChart. The binaries from the installation page have PlotChart already in them.

ASDF Viewer

The ASDF viewer is a more elaborate example. Shows various ways to call Tcl/Tk or post events and handle errors.

Dialog displaying the available ASDF systems.

Only works for SBCL and LispWorks but porting to other Lisps with multiprocessing capabilities should not be difficult.