ダウンロードリスト

プロジェクト概要

Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2011-05-25 22:11
4.7.0

複数の修正およびコンパイラのscrutinizer、オプティマイザの改良がなされている。外部関数インターフェイスとランタイムシステムの大規模な修正がなされている。コアライブラリの多くの推奨手順が削除されています。ビルドシステムのmakefileは、頻繁にクリーンアップされているいくつかのバグ修正は、BSDとMinGW / MSYSのプラットフォームのために作られている。
タグ: Major
Multiple fixes and improvements to the compiler scrutinizer and optimizer have been made. Extensive fixes in the foreign function interface and the runtime system have been made. Many deprecated procedures in the core libraries have been removed. The build system makefiles have been cleaned up heavily, and several bug fixes have been made for BSD and mingw/msys platforms.

2010-09-13 15:32
4.6.0

いくつかのコンパイラの最適化が大幅に改善されている。いくつかの組み込みプロシージャ、リスト、ベクトルの割り当ての手順、および構造の高速なコードを生成します。ユニットSRFIでは、- 4とSRFI - 18に大きくクリーンアップされており、最適化されます。いくつかのバグがスレッドスケジューラで修正されています。鶏のインストールは、拡張されており、そのクロスコンパイルのサポートが大幅にアップグレードされています。ビルドシステムはより多くのプラットフォームやコンパイラをサポートしています。さまざまなインフラのスクリプトは、新しいWebサイトのインフラストラクチャの構造を反映するようにオーバーホールされている。
タグ: Major, bugfix, cleanup, Compiler Optimization, Infrastructure Updates
Some compiler optimizations have been significantly improved. Several built-in procedures and the allocation procedures for lists, vectors, and structures generate faster code. Units srfi-4 and srfi-18 have been heavily cleaned up and optimized. Several bugs have been fixed in the thread scheduler. chicken-install has been extended, and its cross compilation support has been significantly upgraded. The build system now supports more platforms and compilers. The various infrastructure scripts have been overhauled to reflect the structure of the new Web site infrastructure.

2010-05-12 20:12
4.5.0

修正の数が正規表現とPOSIX単位で、とCSC鶏インストールし、WindowsとMac OS Xの構文エキスパンダーのパフォーマンスのためのプロセスを構築するには、改善されているのコマンドラインオプションの処理で行われているハードの特殊な形式は、内部形式に展開し、適切な構文の定義で置き換えられているコード。ライブラリ関数とニワトリのインストールの他の小さな修正の数が行われている。
タグ: Bugfix minor
A number of fixes have been made in the regex and posix units, in the command-line option handling of csc and chicken-install, and in the build process for Windows and Mac OS X. The performance of the syntax expander has been improved and hard-coded special forms have been replaced with proper syntax definitions that expand into internal forms. A number of other small fixes in the library functions and chicken-install have been made.

2010-03-09 17:05
4.4.0

鶏のコンパイラを構築するツールを完全に自己を構築するアプリケーションバンドルおよびMac OS XのGUIアプリケーションに含まれているが拡張されている。コンパイラは、数学関数を大きくクリーンアップされている発表イベントを渡すと、セーフモードで浮動小数点演算集約的なコードのパフォーマンスが大幅に改善結果を拡張されています。鶏と開発とリリースのバージョン間での選択が可能ですが民間のリポジトリから拡張機能をインストールすることができますプログラムをインストールします。多くの推奨されない関数とは、HTML、ドキュメンテーションが削除されている。
タグ: Major feature enhancements
The Chicken compiler and build tools have been extended to build fully self-contained application bundles and Mac OS X GUI applications. The compiler has been extended with an unboxing pass and the math functions have been heavily cleaned up, resulting in significant performance improvements for floating-point-intensive code in unsafe mode. The chicken-install program can now install extensions from private repositories and is capable of selecting between development and release versions. Many deprecated functions and the HTML documenation have been removed.

2009-12-15 15:50
4.3.0

チキンコアから削除されている交換用の拡張リポジトリで提供されているトレース機能。ベンチマークスイートと削除されているEmacsのサポートファイルは、コアのディストリビューションから削除されている。複数のバグ修正や改善点は、コンパイラで行われた、モジュールシステム、および鶏をインストールします。
タグ: Minor bugfixes
The Chicken trace facility has been removed from core and a replacement has been provided in the extension repository. The benchmark suite has been removed and Emacs support files have been removed from the core distribution. Multiple bugfixes and improvements were made in the compiler, the module system, and chicken-install.

プロジェクトリソース