[Uim] SigScheme 0.7.4 released
YAMAMOTO Kengo / YamaKen
yamaken at bp.iij4u.or.jp
Sat Jan 13 05:55:38 EET 2007
Hi all,
I've just released a fixed version of SigScheme. This release
add a new procedure mainly for uim 1.4.0, and neither other
features nor fixes.
http://uim.freedesktop.org/wiki/SigSchemeDownload
MD5 (sigscheme-0.7.4.tar.gz) = 61ea0e27356afbd07382ec6b2dfa9084
MD5 (sigscheme-0.7.4.tar.bz2) = 2047705208ebeffaa36ce5bd89cca1b5
SHA1 (sigscheme-0.7.4.tar.gz) = 252736835deba6ba87ae14a4fbfa29f7250d1f68
SHA1 (sigscheme-0.7.4.tar.bz2) = ae8e97ee085fb19af1118b38dc0ed4d3e78860f8
SigScheme 0.7.4 Release Note
============================
What's SigScheme
----------------
SigScheme is a R5RS Scheme interpreter for embedded use.
Homepage:
http://uim.freedesktop.org/wiki/SigScheme
About This Release
------------------
This distribution of SigScheme 0.7.4 is latest stable release of the
software. And this release has been adopted by uim 1.4.0, the primary
application of SigScheme.
As declared in 0.6.1 release, the main goal of 0.7.x series is to acquire
stability and standards conformance. Though many parts have been validated
against the standards, reviewed, tested and fixed, following parts are not done
yet. Please keep in mind that using these features involves standards
conformity and/or stability problems.
- R5RS characters
- Some string procedures of R5RS
- Multibyte character encodings
- R5RS Vectors
- SRFI-2
- SRFI-8
And the hygienic macros feature is still likely having a problem. See
doc/spec.txt for details.
- R5RS hygienic macros
And finally, these features are completely broken and not usable yet.
- R5RS promises
- SRFI-1
See the file 'QALog' for further information about the quality assurance state.
Please report us if you find a problem. And if you have a time, run
'make-report.sh' and send us the result regardless of PASSed or FAILed. It
greatly helps the development, especially for non-PC platforms.
Mailinglist: uim at freedesktop.org
What's New
----------
- New %%prealloc-heaps procedure for memory consumptive applications
What's New in 0.7.3
-------------------
- [CRITICAL] Fix broken libgcroots compilation on SPARC and IA-64 (NIIBE
Yutaka)
What's New in 0.7.2
-------------------
- [CRITICAL] Fix broken libgcroots (Etsushi)
- Fix distribution making procedure
- Fix '-no-cpp-precomp' warning on gcc
- Change To: mail address of make-report.sh which does not have size
limitation
What's New in 0.7.1
-------------------
- Fix 17 R5RS-conformance bugs and 4 SRFI-conformance bugs
- Fix 8 critical, 13 major and 12 minor bugs
- All particular language features and behaviors have become configurable via
--enable and --disable options of the configure script, with automated
feature dependencies resolution and conflict detection
See 'NEWS' for the fully detailed changes.
Notes for Packagers and System Integrators
------------------------------------------
- libgcroots has been developed and bundled in this release. Since it is
installed as a separated library independent of libsscm, please create its
own package, and make SigScheme package depending on it with
"--with-libgcroots=installed"
- The ABI of libsscm varies by configuration. So to make libsscm sharable,
please specify "--enable-conf=full" and keep other feature options
untouched for system-installed library
- The options "--enable-debug" and/or "--enable-backtrace" make SigScheme
quite heavy. Please keep them unspecified for normal library
Thanks
------
Hans-J. Boehm and all authors of Boehm GC for the useful codes.
Tanaka Akira for letting me realize about the GC problem through the
presentation at Binary 2.0 Conference 2006.
------------------------------------------------
YAMAMOTO Kengo / YamaKen yamaken at bp.iij4u.or.jp
FAMILY Given / Nick
http://en.wikipedia.org/wiki/Japanese_name
More information about the uim
mailing list