Guile-SDL 0.2.6 available
Thien-Thi Nguyen <[email protected]>
| Newsgroups | gmane.lisp.guile.user,gmane.lisp.guile.sources |
|---|---|
| Message-ID | <[email protected]> |
README excerpt:
This directory contains Guile-SDL, a set of modules that provide
bindings for SDL (Simple DirectMedia Layer) to enable Guile
programmers to do all the nice things you can do with SDL.
NEWS excerpt:
- 0.2.6 | 2004-09-01
- docs cleanup
The documentation methodology extracts signatures from functions
in C source code and thus the variable name of the arguments are
the ones displayed (unless overridden). Previously, the vars
were named w/ an "s_" prefix to indicate "scheme value", a mild
form of Hungarian notation. A particularly striking example:
- Scheme Procedure: create-rgb-surface s_flags s_width s_height
s_depth s_rmask s_gmask s_bmask s_amask
This has now been changed to read:
- Scheme Procedure: create-rgb-surface flags width height depth
rmask gmask bmask amask
The signature still occupies two lines -- unavoidable w/ so many
arguments -- but the whole is less jarring to read (we hope).
- info entry now under category "Guile modules"
It used to be under "Guile".
- "basics" series finished
This release concludes the "basics" series which prioritized
general methodology refinement over features. Next series, to
be numbered 0.3.x, is for "coverage" (see TODO).
cvs tag:
v-0-2-6
tarball, anoncvs instructions and other files in dir:
http://www.glug.org/people/ttn/software/guile-sdl/
comments:
i notice some of the procs return alists, probably a misfeature.
callers want event-ish info (mouse coords for example) relatively
quickly and cheaply w/o having to grope an alist. there is room for
alternative.
thi
_______________________________________________
Guile-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-user