- 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 from ftp://ftp.scsh.net/pub/scsh/packages/scx/scx-0.2.tar.gz.
Public CVS access is available at SourceForge. Here you can browse the repository.
FreeBSD maintains a port of scx.
- 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 <ftp://ftp.scsh.net/pub/scsh/packages/orion-wm/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 Wiki for further information.
- 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
- 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.