[Anthy-dev 3272] SigScheme 0.7.1 リリース

Back to archive index

YAMAMOTO Kengo / YamaKen yamak****@bp*****
2006年 12月 25日 (月) 10:21:13 JST


ヤマケンです。

先程fdoの方にもアナウンスしましたが、SigScheme 0.7.1をリリースし
ました。直接・間接に開発を支えてくださった方々に感謝します。

ずいぶん長く時間をかけてしまい、uim本体の開発が滞ってしまいまし
たが、ようやく先に進めそうです。

今回のリリースには make-report.sh という動作報告メール作成スクリ
プトが付属しているんですが、宛先に指定してある uim @ fdo ではサイ
ズ制限にかかってしまいました。別の場所を用意したいと思いますので、
しばらくお待ちください。特に非PCな環境での報告を頂けると嬉しいで
す。

ダウンロードは以下の場所からどうぞ。

  http://uim.freedesktop.org/wiki/SigSchemeDownload

MD5 (sigscheme-0.7.1.tar.gz) = 9fdf63638e0ac8c27470f0f57e59b236
MD5 (sigscheme-0.7.1.tar.bz2) = b6f7c32342d081d1b40b5b548914695b
SHA1 (sigscheme-0.7.1.tar.gz) = 40a5d14653749c90f4f4d62e95d4643b9bbe8fef
SHA1 (sigscheme-0.7.1.tar.bz2) = 0f7ca250ba38d9f616c02b729d10083f52d930bc

MD5 (libgcroots-0.1.2.tar.gz) = 2faf8bbb5232dc2d63bf204933f8f082
MD5 (libgcroots-0.1.2.tar.bz2) = 50513967ac22fc3564b9b92cde62a8c2
SHA1 (libgcroots-0.1.2.tar.gz) = 0ad9583267264488c0ba9d6e5fb8b653f71f6855
SHA1 (libgcroots-0.1.2.tar.bz2) = 9f0b4fe4bfcc5b7865754df473847577d66aeff4


SigScheme 0.7.1 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.1 is first stable release of the
software. This release will soon be adopted by uim 1.4.0, the primary
application of SigScheme.

As declared in previous release, the main goal of this release 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****@freed*****


What's New
----------

  - 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  yamak****@bp*****
FAMILY   Given / Nick
http://en.wikipedia.org/wiki/Japanese_name



Anthy-dev メーリングリストの案内
Back to archive index