Home  »  Windows  »  Compilers And Ides
gauche 0-8-14
gauche 0-8-14
Authorize : Freeware Free

Requirements : No special requirements

Publisher : Shiro Kawai

OfficeWebsite : http://practical-scheme.net/gauche/index.html

OS Support : Linux

Servers
  • USA
Content
An R5RS Scheme implementation developed to be a handy script interpreter
Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick StartUp, built-in system interface, native multilingual support are some of my goals.
Bug fixes
In some cases, an argument list passed to apply wasnt copied.
On some platforms, signal mask of threads could be altered inadvertently by exception handling due to the different behavior of sigsetjmp.
format now raises an error if theres an incomplete tilde sequence in the given format string.
Internal parameter (gauche.parameter) code had a bug that allocates not enough storage.
There was a couple of bugs in dynamic-load that could cause dead Lock or leaving internal state inconsistent.
Module rfc.http: The host field became inconsistent when redirection happened.
R6RS-ish extensions
R6RS Reader directive #!r6rs, #!fold-case and #!no-fold-case are recognized now. The latter two can be used to change case-folding mode of the reader in the Middle of the source code. See the manual for the Details.
Both R5RS high-level macro and legacy define-macro are supported.
Numeric operations are supported on fixnum, bignum, flonum and complex.
Supports the following SRFIs.
SRFI-0 Feature based conditional expansion construct
SRFI-1 List library
SRFI-2 And-let*
SRFI-4 Homogeneous numeric vector datatypes
SRFI-5 A compatible let form with signatures and rest arguments
SRFI-6 String ports
SRFI-7 Feature-based program configuration language
SRFI-8 Receive
SRFI-9 Record Types
SRFI-10 Sharp-comma external form you can free download Gauche 0.8.14 now.

Hot Download

New Download