PLT Scheme utilities and programs
These are Scheme programs, utilities or little Scheme snippets that I have developed. I hope You will find them useful or interesting.
A 3D modeller written in PLT-scheme:
SX
Jewel
Jewel game
is a conversion of Dave Ashley's C program (GLjewel) to Scheme.
MrEd Designer
MrEd Designer
is a program to graphically design a Graphic user Interface in PLT-Scheme.
Dialog window creation
Dialog
window creation from XML files and a simple interface to handle the dialog window.
A utility to display Hershey fonts
The scheme program is
here
Hershey latin font files:
Hersh.oc1
Hersh.oc2
Hersh.oc3
Hersh.oc4
Hershey japanese font files:
Hersh.or1
Hersh.or2
Hersh.or3
Hersh.or4
Usage:
Press 'Left' mouse button to select the next font. Press 'Right' mouse button to select the previous font.
Some images of the program
A new graph editor widget
A new color selection widget
The scheme file is
here
Usage:
(require (lib "gui-color-selection.scm"))
(gui-color-selection)
Return value of the function:
#f
- if no color was selected
( n )
- if an indexed color was selected
( red green blue )
- if an RGB color was selected.
0.0 ≤ red
,
green
,
blue ≤ 1.0
Image of the widget:
A utility to download files repeatedly
The simplest OpenGL program
Source code
in PLT-Scheme