From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.sources Subject: Guile-SDL 0.3.8 available Date: Thu, 11 Oct 2007 16:40:05 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1192113741 10246 80.91.229.12 (11 Oct 2007 14:42:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 11 Oct 2007 14:42:21 +0000 (UTC) Cc: guile-user@gnu.org To: guile-sources@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Oct 11 16:42:19 2007 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IfzEf-0000Gm-Ug for guile-user@m.gmane.org; Thu, 11 Oct 2007 16:42:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IfzEZ-000659-UJ for guile-user@m.gmane.org; Thu, 11 Oct 2007 10:41:55 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IfzDm-0005kQ-1j for guile-user@gnu.org; Thu, 11 Oct 2007 10:41:06 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IfzDl-0005ju-7U for guile-user@gnu.org; Thu, 11 Oct 2007 10:41:05 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IfzDj-0005iU-18; Thu, 11 Oct 2007 10:41:03 -0400 Original-Received: from ppp-32-38.21-151.libero.it ([151.21.38.32] helo=ambire.localdomain) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IfzDi-0004CO-IB; Thu, 11 Oct 2007 10:41:02 -0400 Original-Received: from ttn by ambire.localdomain with local (Exim 4.63) (envelope-from ) id 1IfzCn-00082V-QZ; Thu, 11 Oct 2007 16:40:05 +0200 X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6211 gmane.lisp.guile.sources:295 Archived-At: release notes: i suppose everyone knows now that composability requires phase separation. well, some of us are slower than others... thi 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. Most of the SDL functions have been wrapped with the exception of a few functions that were too C-centric. The SDL Threads and the Audio functions haven't been included because of the problems with Guile code being run from more than one thread. However audio programming can be done with the module `(sdl mixer)' that requires the SDL_mixer library. Also included is SDL_gfx 2.0.16 (by Andreas Schiffler) and bindings for it. NEWS excerpt: - 0.3.8 | 2007-10-11 - new (sdl misc-utils) proc: fader/3p - new (sdl misc-utils) proc: toroidal-panner/3p These are three-phase exposing variants of `fade-loop!' and `toroidal-panner', respectively. (In fact, the old procs have been rewritten to use the new.) Three-phase procs return three values, one for each phase of "init", "next" and "done". This lets caller maintain control for fine(r)-grained scheduling. See manual for an example of the stylized call sequence. NOTE: Both `fade-loop!' and `toroidal-panner' are scheduled for removal by 2008-01-01. DO NOT RELY ON THEM. - new (sdl gfx) proc: blit-rgba - new (sdl gfx) proc: set-pixel-alpha! The latter wraps `SDL_gfxSetAlpha' in the underlying (SDL_gfx) library, but the natural schemified name would clash w/ SDL's, so this was chosen for uniqueness as well as to emphasize its per-pixel nature. - docs have more info The manual now lists valid values for flagstash:* and *-enums, mined using `flagstash-flags' and `enumstash-enums', respectively. tarball, prettified source, demos, etc, in dir: http://www.gnuvola.org/software/guile-sdl/ atom feed: http://www.gnuvola.org/NEWS.xml.gz _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user