ダウンロードリスト

プロジェクト概要

OpenMCLは、 Digitool社のすばらしい Macintosh Common Lisp(MCL)実装のオープンソース版であり、LinuxPPCと MacOS X上で動作します。ネイティブコードコンパイラを備え、マルチスレッドをサポートし、ANSI CLに良く準拠しています。

システム要件

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

2004-05-09 09:55
0.14.2

ダーウィンの下で、Lispのカーネルは現在、(以前の制限は1GBの)は少し2GB未満ヒープ拡張用に予約しようとします。新しいリーダーのマクロ(#?)外部変数へのアクセスを簡素化するために提供されました。バグの数を作られた:一般的な関数は、COMPUTE -クラス、優先順位リストが定義され、外国人のスレッドは、スレッド固有の特殊な変数をバインドを正しく確立すると、ObjCオブジェクト上でLispのスロット今やINITFORMs正しく処理とACOと分ASINして受け入れる複素数型の引数です。 FasLをファイルを再コンパイルする必要があります。
タグ: Minor feature enhancements
Under Darwin, the Lisp kernel now tries to reserve a little less
than 2GB for heap expansion (the previous limit was 1GB). A
new reader macro (#?) was provided to simplify access to
foreign variables. A number of bugfixes were made: the generic
function COMPUTE-CLASS-PRECEDENCE-LIST is now
defined, foreign threads now establish thread-specific special
variable bindings correctly, Lisp slots on ObjC objects now
have their INITFORMs processed correctly, and ACOS and
ASIN accept arguments of type COMPLEX. FASL files will
have to be recompiled.

2004-02-11 16:03
0.14.1

POSIXスレッドの代わりに"緑のスレッド"に使用されます。Common Lispのmetaobjectプロトコルの大規模なサブセットを実装しており、Objective - Cのインターフェイスで使用されます。これは、CocoaのAPIとのインタフェースを容易にココア橋、貢献されているココアの例を使用するように書き直されている。数百人のANSI準拠のバグポールディーツのテストスイートで識別される、固定されている。空自と空自のようなオープンソースのライブラリの数はインストールのリリースにバンドルされています。
タグ: Major feature enhancements
POSIX threads are used instead of "green threads".
A large subset of the Common Lisp metaobject
protocol has been implemented, and is used by the
Objective-C interface. A Cocoa bridge which
facilitates interfacing with the Cocoa API has
been contributed, and the Cocoa examples have been
rewritten to use it. Several hundred ANSI
compliance bugs identified by Paul Dietz's test
suite have been fixed. A number of opensource
libraries such as ASDF and ASDF-INSTALL are
bundled with the release.

2003-06-28 00:27
0.13.6

読まれるとグレーストリームシーケンスおよびWRITE -順序を変更して統合するためのプロトコルです。バグの数が固定されています:印刷bignumsときに* PRINTをベース36に失敗すると設定されて*; CONSTANTP今を受け取り、オプションで"env"引数を使用するように、ANSIの塩素標準的な1; OpenMCL現在いくつかのLinuxPPCのABIの互換性があります変更のglibc 2.3.2 r2のレジスタ(以下、"外国人"の値を導入)に維持されます。ヒープの画像は、そのそこからすぐに適切に自分自身に移転保存されてから、別のアドレスにロードされます。
タグ: Minor bugfixes
The protocol for integrating Gray streams with READ-SEQUENCE and
WRITE-SEQUENCE has changed. A number of bugs have been fixed:
printing bignums when *PRINT-BASE* was set to 36 would fail; CONSTANTP
now takes and uses an optional "env" argument, as per the ANSI CL
standard; OpenMCL is now compatible with some LinuxPPC ABI changes
introduced in glibc 2.3.2 (the "foreign" value of the r2 register is
maintained). Heap images that are loaded at a different address from
that from which they were saved now relocate themselves properly.

2003-02-04 22:45
0.13.4

で、さまざまなソースからコードをロードできるようにFasLをローダーのコード改良されています。あるバグの数をされています:(setfマニュアル)は、もはや、TYPEPとSUBTYPEP今(現在)で、オプションの環境の引数を無視してTや活字ケースのフォーム(およびその変種それ以外の場合句)を正しくnilを返す受け入れるハングの原因がない場合結果として存在している。定数がコンパイラメイク:要素- TYPEは、警告が発行されます配列の呼び出しは、コンパイル時に未知の型を示します。
タグ: Minor bugfixes
The FASL loader code has been reworked in order to allow loading code from different sources. There have been a number of bugfixes: (setf documentation) no longer causes a hang, TYPEP and SUBTYPEP now accept (and currently ignore) optional environment arguments, and T or OTHERWISE clauses in TYPECASE forms (and variants) now correctly return NIL when no consequent is present. The compiler will now issue a warning if a constant :ELEMENT-TYPE in a MAKE-ARRAY call denotes a type that's unknown at compile time.

2003-01-22 11:53
0.13.3

バイナリが、オプションは追加のデバッグ情報の保持を有効にする(ドキュメンテーション文字列とローカルシンボルに関する情報がビルドされます)。シンボルグレーストリーム"に"関連する機能を新たな"灰色"パッケージからエクスポートされます。約300個のバグをGCLはANSIのテストスイートによって検出された、固定されている。修正プログラムには型システムに作られた、ラムダリストのキーワードを処理するDEFSTRUCTするシーケンスとリストの機能には、LOOPモジュール、、、と。もっと具体的なエラーは、ANSI仕様で義務付けられている特定の状況では、通知され、輸出がクリーンアップされているパッケージです。
タグ: Major bugfixes
Binaries are now built with options that enable the retention of extra debugging information (docstrings and information on local symbols). Symbols related to "Gray stream" functionality are exported from a new "GRAY" package. Almost 300 bugs detected by the GCL ANSI test suite have been fixed. Fixes were made to the type system, the LOOP module, to sequence and list functions, to DEFSTRUCT, and to keyword handling in lambda lists. More specific errors are signaled in certain situations as mandated by the ANSI specification, and package exports have been cleaned up.

プロジェクトリソース