- scx - a GUI library for scsh and Scheme 48
Scx is a graphical user interface library for scsh and Scheme 48. Scx already provides a direct binding to Xlib. The next step will be a binding to Xt, after this we will turn to a popular widget set.
Scx is currently maintained by David Frese and Norbert Freudemann. Scx 0.2 is available as scx-0.2.tar.gz @ ftp.scsh.net.
Public CVS access is available at SourceForge, where you can browse the scx repository.
FreeBSD maintains a port of scx.
For the current version of Scheme 48, there's s48-scx (mercurial repo).
- orion – a window manager for X11
Orion is a window manager for the X11 windowing system. Orion is
written in Scheme and accesses Xlib via the scx library for scsh.
Orion is in fact a family of window managers that can be nested. This
enables great flexibility and efficient handling of X11
applications. Orion currently comes with four child window managers:
- a conventional moving window manager
- a window manager for stacking windows in a frame
- a window manager for splitting windows horizontally and vertically
- a work space manager
Orion also supports saving the window manager layout and programmatic
configuration.
The Orion distribution (orion-0.2.tar.gz) uses the scx library for scsh.
Some screenshots of Orion in action:
There is also a FreeBSD port of Orion.
Check out the orion-wm module in the scsh SF repository for further mation.
- scheme-xp
Scheme-XP implements the client-side X library from the socket
layer up. Release 0.1 implements much of the underlying structure as well
as 29 X protocol calls. There are a few example programs, and it should be
relatively straightforward to add remaining calls and write your own cool
little toys. Written by
Mike Wilson.
- FPS – Functional PostScript
- scgame
a drawing package à la Carbon contributed by Johan Ceuppens to sunterlib. It is based on Xlib for scsh and thus needs scx-0.2.
- twentyseventree
an octree extension for 3D and pseudo-3D contributed by Johan Ceuppens to sunterlib
- image-info
Extract vital stats from images in the formats used on the web: gif, jpeg, png, e.g. when generating
web pages with inline images. (You don't want to determine the width and
height attribute values of img elements by hand.)
Ports loosely a small part of Marco Schmidt's ImageInfo 1.3, a public domain Java program.
Hosted by the Scheme Untergrund Library.
- tiff
Read entries from the (first) image directory of TIFF files: width, height, etc. Ports Oleg Kiselyov's tiff reader. Hosted by the Scheme Untergrund Library.