CHICKEN

ソフトウェアのスクリーンショット:
CHICKEN
ソフトウェアの詳細:
バージョン: 4.0.0
日付のアップロード: 6 Jun 15
ライセンス: 無料
人気: 135

Rating: 2.5/5 (Total Votes: 2)

これは、現在のLinux、MacOS Xの、Windows、および多くのUnix関連のOS上で実行されます。
CHICKENは、携帯型の生成効率的なC、ほとんどすべての現在のScheme言語標準、R5RSのをサポートし、多くの拡張機能や拡張機能が含まれます。

特徴:

このようなだけでなく、フル機能の対話インタプリタが含まれています最適化バッチコンパイラなど
動的または静的リンケージと解釈スクリプトの使用可能またはコンパイルされたスタンドアロンの実行可能ファイル
末尾再帰、ファーストクラスの継続と衛生マクロをフルサポート
移植性の高いとx86を含む多くのプラットフォーム上で実行することが知られ、x86-64で、IA-64、PowerPCの、SPARCおよびUltraSPARC、アルファ、MIPS、ARMおよびS / 390
BSDライセンスの条件の下で使用すると、修正のための無料配布
Cへの動的にロード可能なコンパイルされたコードと連携するための透明支持体
簡単には、SchemeコードからCおよびC ++ライブラリにアクセスするための外部関数インタフェースを使用するには
ファーストクラスの継続に基づく軽量ユーザーレベルのスレッド
構文規則を含む、高および低レベルの衛生的なマクロを提供し、
衛生的マクロと分割コンパイルを統合し、強力なモジュールシステムが含まれています
実行プロファイリング、デバッグ、バックトレースおよびシングルステップのサポート
I / O環境やファイルシステムへのアクセス、パイプ、プロセス、シグナル、ロック、ソケット、および低レベルとメモリマップトをカバーPOSIXインターフェイス
SREの構文のサポートなどのPerl互換の正規表現は、(正規表現を構造化)
UnixとWindowsの下で解釈またはコンパイル済みシェルスクリプトのサポート
実施のための制度要求の多数のサポート(SRFIs)
卵無制限"多くのライブラリと拡張機能はQUOT&でご利用いただけます。

このリリースで新しい何が:MinGWのに

この修正を構築​​します。
PCRE 7.7
ビット単位-または使用のためのバグ修正
スレッド終了のバグフィックス!
Cygwinは適切な場所にランタイムライブラリを入れてパッチを適用したビルドします。
(SRCDIR変数を介して)外の木のコンパイルのサポートを追加しました
のためのバグ修正(文字列中>数" /")
コンパイラでの選択プロシージャ·プロファイリングのためのサポート
単位utilsの:ユニットファイルにfileandパス名関連の手続きを移動
新しいユニットファイル

このバージョン3.3.0の新機能です:

このビット単位-または使用のためのバグ修正
チケット393、430、436のためのバグ修正
バグ修正pointer->アドレス
ビルドシステムは現在、Linuxでlibchicken.soのSONAMEフィールドを設定します
decode_literalで割り当てバグを修正
ビルドシステムにはいくつかの修正がUSE_HOST_PCREが設定されている場合
ユニットエキストラや鶏セットアップにユニットポートの追加使用
ユニットutilsのとエクストラ:ユニットのポートに移動し、ポートの拡張
新しいユニットポート

このバージョン3.2.0の新機能:

このユニットのエキストラ:データ構造にリスト、キュー、文字列を移動します
新しいユニットのデータ構造
単位ライブラリ:シンボル - >文字列になりましたコピー引数
鶏セットアップ:追加オプション-svnトランク
単位utilsの:追加されたファイルコピーとファイルの移動(EINITチームによる要求)
単位SRFI-69:追加されたハッシュテーブルクリア!
ユニットSRFI-69:新しいです
ユニットエクストラ:単位SRFI-69にSRFI 69を移動させ

このバージョン3.1.0の新機能です:

この無効なエラーメッセージを防止するためにsvnrevision.sh洗浄ロジック
実行可​​能ファイルの静的リンクを防止CSC固定バグ(順序の問題を構築します)
単位正規表現:PCRE 7.6
単位正規表現:正規表現マッチングの文字列のコピーを避けます
鶏セットアップ:卵はにダウンロードされ、CHICKEN_TMPDIRまたはTMPDIR環境変数によって決定一時ディレクトリに、またはそれぞれ-buildプレフィックスと-download-dirのオプションでコンパイルされています。 -destdirオプション-install-接頭辞に置き換えられます。
ユニットTCP:を使用する文字列へのオフセットではなく、より高速なソケット書き込みにサブストリング[ジムUrsetto]
MSVCは今(MSYSのような)標準的なUNIXツールが利用可能である場合には、システムを構築するために使用することができます
単位ライブラリ:追加" flonum印刷精度" 16のデフォルトを変更します
単位POSIX:作成ディレクトリは、現在指定されたパス内のDOSドライブ文字を扱うことができます
ユニットPOSIX:ファイルの種類の追加statpredicates
単位POSIX:追加QUOTに&strftimeのフォーマット文字列をサポートし、タイム>文字列"
単位POSIX:追加"文字列中>時間&QUOT ;,のstrptime形式の文字列を受け取り(UNIXのみ)
単位エクストラ:追加"左部&QUOT ;,"右部&QUOT ;,"なし&QUOT ;,"常に&QUOT ;,および"決して"???
単位エクストラ:追加" QUOT ;,&QUOT&ハッシュ·テーブルのマージ、ハッシュテーブルマップ&QUOT ;,"ハッシュ·テーブルのために、各&QUOT ;,および拡張"&QUOTハッシュテーブルを作成します。最小/最大荷重&初期値
単位エクストラ:追加" EQ -hash&QUOT ;," EQV -hash&QUOT ;,"等しく-hash&QUOT ;,"数ハッシュ&QUOT ;,"シンボルハッシュ&QUOT ;,"キーワードハッシュ&QUOT ;,&QUOT??? ; ## SYS位数ハッシュフック&QUOT ;,および"ハッシュ·バイ·アイデンティティ" ?当-hash"&QUOTの同義語として;

このバージョン3.0.0の新機能です:

このバージョン0.6にアップグレードしたスキームcomplete.elを
単位ライブラリ:追加"ブロブ="
ライブラリは、必要に応じて、既にインストールさlibpcreで構築することができます
鶏のセットアップは、主要なCHICKENのバージョンで特定の卵の別のセット、(3)にアクセス
-p" CSIオプション&QUOTを追加しました。 (" -print")と" -P" (" -prettyプリント")
Mac OS Xのユニバーサルバイナリのサポートが追加されHASE
`'-拡大condがコアマクロのセットで利用可能です
SPARC64アーキテクチャでは126以上の手続きの引数は許可されています
POSIX単位:" seconds->文字列"と"タイム>文字列"今持っている彼らの末尾の#
ewline文字が削除されました。これは、下位互換性のない変更されています。

このバージョン2.739の新機能です:

このSVNのチェックアウトは、現在プリインストール&QUOTを必要とせずに、ブートストラップのtarballから構築することができ、チキン"実行ファイル
リテラルは、時間と萌えコンパクトなバイナリをコンパイルするより速くCになり、実行可能ファイルに、プラットフォームに依存しないバイナリエンコーディングでコンパイルされています。これはまた作る"&QUOTリテラルを圧縮します。オプションと宣言不要
" -compressリテラル"コンパイラオプションと"&QUOTリテラルを圧縮します。宣言は削除されました
CHICKEN_HOME環境変数はCHICKEN_PREFIX、おそらくCHICKEN_REPOSITORY_PATHを使用し、廃止されました
追加前GCフックCレベル変数
Cygwinは完全にサポートされています
非推奨の機能を削除:
拡張-情報
プリントバックトレース
テスト機能?
___callback(chicken.h)
外国コールバックラムダ[*]
スレッド信号を配信!
クリティカルセクション
·割り込みを有効に
- 割り込みを禁止
無効なプロシージャコールハンドラ
(; /"&QUOT)そこにはプラットフォーム依存のパス名のディレクトリの区切りにはスラッシュは、もうありませんし、バックスラッシュ("")文字は、互換的に使用することができます
新しい手順"正規表現*&QUOT ;,"正規表現の最適化"と"&QUOTアンカーパターンを作ります。 (正規表現ライブラリ·ユニット)
新しい手順" terminallサイズ&QUOT ;,"端子名"と"&QUOTホスト名を取得します。 (POSIXライブラリ·ユニット)
鶏セットアップ:卵のリポジトリのローカルSVNのチェックアウトからリポジトリカタログファイルを作成することができます
-host-延長"鶏セットアップは新しいオプション&QUOTを持っています。ホスト"&QUOTで拡張機能をコンパイルする強制します。モードは、クロスコンパイル鶏を使用した場合
ビルドシステムのためのより良いクロス開発支援(メイクファイルをビルドをカスタマイズするための各種変数を受け付けます)
"ファイルサイズ"と"ファイルスタット" &GTのファイル·サイズを扱う。4ギガバイト今
"見つける-ファイル&QUOTを。今収集のディレクトリだけでなく、[イワンライコフに感謝]
DIST"追加"トップレベルのmakefileにターゲット
" andmap"と" ormap"廃止されました
makefileは今再リンクをサポート
追加"スレッド待ちI / O&QUOT!; (SRFI-18ライブラリ·ユニット)
"鶏バグ"プログラムは現在、バグレポートを作成し、CHICKENのメンテナにそれらを送信するために使用することができます

このバージョン2.717の新機能です:

この新しいバイナリ互換バージョン(3)インストール卵のMSTが再コンパイルされます!
非推奨"!シフト"と"!&QUOTを抜き、
正規表現ユニットは:PCRE 7.4を使用します
utilsの単位は:正規表現をコンパイルし使用しています
ユニットPOSIXは:正規表現をコンパイルし使用しています
余分なシンボルスロットの削除ビルド·オプション
追加のLispスタイルのシンボルプロパティリスト

このバージョン2.701の新機能です:

この無数のバグフィックスとマイナーな改良
新しい外国人のタイプ:
【nonnull-]符号なし-C文字列[*]
C文字列リスト[*]
未使用"追加"宣言指定
新しいGNUベースのビルドプロセスを作ります
libffiはハンドコードアセンブラは、x86、x86-64のおよびPowerPCプラットフォームのために使用され、もはや使用されていません
ライブラリ·ユニット:
ブロブ?
メイクブロブ
ブロブサイズ
文字列中>ブロブ
BLOB]>文字列
正規表現単位:
グロブ?
utilsのユニット:
ディレクトリヌル?
ポート倍
エキストラ単位:
ハッシュ·テーブル削除!
lolevel単位:
ミューテート-手順
SRFI-4単位:
XXXvector->ブロブ[/共有]
BLOB]> XXXvector [/共有]
CSCオプション:
-cxx名
-disable-コンパイラマクロ
バイトベクターは削除され、新しい&QUOTに置き換えられている。ブロブ"タイプ
SRFI-4単位で様々なblobSRFI-4ベクトル変換手順を追加しました
":オプション"オプション" QUOTから&に改名されました。 (古い名前はまだ使用可能ですが、非推奨します)
"スイッチ" &QUOTに置き換えられています。選択" ("スイッチ"まだ利用可能ですが、非推奨)
" TCPコネクト"と" TCP-受け入れる" TCP-コネクトタイムアウト"パラメータ&QUOT経由でタイムアウトを処理します。と" TCP-受け入れタイムアウト"
TCP単位:読み取り/書き込みタイムアウトのサポート

同じようなソフトウェア

asm.js
asm.js

12 Apr 15

Protocol Buffers
Protocol Buffers

5 Jun 15

gulp.js
gulp.js

20 Jul 15

Rake
Rake

13 Apr 15

へのコメント CHICKEN

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す