unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Thien-Thi Nguyen <ttn@gnuvola.org>
To: guile-sources@gnu.org
Cc: guile-user@gnu.org
Subject: Guile-SDL Demos 5.2 available
Date: Sat, 18 Dec 2021 00:56:35 -0500	[thread overview]
Message-ID: <877dc2tq0c.fsf@gnuvola.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 2648 bytes --]


release notes:

  Tested w/ Guile-SDL 0.5.3 (and Guile 2.2.7).

README excerpt:

  This is a collection of small programs released
  under GNU GPL v3 that use Guile-SDL.

NEWS for 5.2 (2021-12-18):

  - bugfixes

    - SRFI 9 and 17 infelicity corrected

      Demo ‘mars-rescue’ uses SRFI 9 and SRFI 17 together.  Modern
      versions of Guile don't handle a possible ambiguity in their
      combination in a "top-to-bottom (procedural)" fashion but instead
      error out.  The code now sidesteps ambiguity entirely.

    - installation more robust

      Previously, "make install" mishandled some read-only files in the
      distribution, in the case where you are doing the installation as
      a non-root user.  Now, relevant files are ensured writable.

  - changes for demo ‘mq’

    - default font changed

      It is now DejaVuSansCondensed-Bold, which perhaps has a better
      chance of being already installed on your system than the former
      default (Vera).  (But maybe not; in any case, you can use
      ‘--ttf FILENAME’ to specify which font file to use.)

    - cleaner handling of missing font file

      If the TTF font file (whether specified or default) does not
      exist, demo ‘mq’ emits an error message and exits failurefully.

  - better behavior on error

    Previously, all the demos used procedure ‘error’ to signal
    error.  They now use another procedure that displays an error
    message and exits failurefully.  This is cleaner for versions of
    Guile that dump (mostly useless :-D) backtrace info on ‘error’.

  - demo ‘mars-rescue’ recognizes ESC key

    It will now quit the current map when the ESC key is pressed.
    This means if you run mars-rescue w/o args (the default), it will
    recurse four times and the fastest you can quit is to press ESC
    four times, once in each map window.  Still, this is better than
    before, where you could not escape at all!

  - bootstrap/maintenance tools

    upgraded:

     Guile-BAUX 20211208.0839.a5245e7
     GNU gnulib 2021-12-10 21:54:54
     GNU Autoconf 2.71

    as before:

     (none)

source code:

  https://www.gnuvola.org/software/guile-sdl-demos/

-- 
Thien-Thi Nguyen -----------------------------------------------
 (defun responsep (query)               ; (2021) Software Libero
   (pcase (context query)               ;       = Dissenso Etico
     (`(technical ,ml) (correctp ml))
     ...))                              748E A0E8 1CB8 A748 9BFA
--------------------------------------- 6CE4 6703 2224 4C80 7502


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 219 bytes --]

                 reply	other threads:[~2021-12-18  5:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877dc2tq0c.fsf@gnuvola.org \
    --to=ttn@gnuvola.org \
    --cc=guile-sources@gnu.org \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).