lp:~derick-eddington/scheme-libraries/gtk
R6RS Scheme interface to the GTK+ version 2 GUI API, using the GTK-Server. GTK function names, object/struct types, enum types, and enum members have the exact same names as their C-language counterparts, and their type hierarchy is preserved, which means this Scheme GTK API is used similarly to using the C one, and the GTK documentation is definitely relevant and useful for using this library. Unfortunately, GTK-Server can not handle all the GTK functions, because of issues like values "returned" in pointer arguments, but this library supports a much larger set of the GTK functions than the default set GTK-Server comes with.
GTK-Server info, documentation, and many examples which are relevant to using this library, can be found at:
GTK+ documentation can be found at:
- Get this branch:
- bzr branch lp:~derick-eddington/scheme-libraries/gtk
Branch merges
Branch information
Recent revisions
- 35. By Derick Eddington
-
Replace giant ugly copyright headers with a small copyright header which refers to the LICENSE file.
- 34. By Derick Eddington
-
Change three-semi comments to two-semi comments where appropriate. Only cosmetic changes to comments, no code changes.
- 32. By Derick Eddington
-
Renamed all R6RS programs to .sps which stands for "Scheme Program Source". Removed all "#!/usr/bin/env scheme-script" because it's POSIX-only and not needed.
- 29. By Derick Eddington
-
Use syntax-case instead of IU-match, so that there are no external dependencies.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)