ダウンロードリスト

プロジェクト概要

InteLib は、呼び出し規約に関わらず、追加のプリプロセッシングも無しで C++ プログラム中に Lisp/Scheme プログラムを書けるようにする C++ クラスによるライブラリです。「Lisp/Scheme モード」の時でも C++コンパイラが受け入れるコードを書くことができ、それが Lisp/Scheme に似ていたとしても、それは純粋な C++ なのです。

システム要件

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

2009-09-03 19:47
0.6.15

ために、原子のトークンは、独自の方法で評価する必要ができるようにするだけいくつかの内部アーキテクチャの変更それに(つまり、シンボルの概念が一般的です)が含まれます。いるかどうかは、この場合に有用だとは思えないこのバージョンは無視することができます。
タグ: Minor feature enhancements
Only some internal architecture changes are included into it in order to make it possible to have atomic tokens that evaluate in their own manner (that is, the concept of a symbol is generalized). This version can be ignored if you doubt whether this is useful to you.

2009-09-03 05:59
0.6.12

最も顕著な変化(ただし、ユーザーが見えない)は、今では、$ intelib / genlispの/は、そのLispとSchemeのための共通しているライブラリ関数を含むライブラリのディレクトリです。コピーの多くは、貼り付けたコードは除去されます。いくつかのバグが修正されます。してください、その関数SUBSTRINGをすぐに開始すると、その引数の代わりに/インデックスend /長さ、拙訳に準拠するように解釈警告される。
タグ: Code cleanup, Minor bugfixes
The most notable change (although user-invisible) is that there's now the $intelib/genlisp/library directory that contains the library functions that are common for Lisp and Scheme. A lot of copy and pasted code is eliminated. Several bugs are fixed. Please be warned that the function SUBSTRING now interprets its arguments as start/end instead of index/length, to comply with r5rs.

2009-09-01 02:19
0.6.11

このリリースでは、以下の変更が含まれます。まず第一に、別の2つのクラスのルール:元LPackageとSchPackageに準拠するよう変更され、今LPackageRefとSchPackageRefているので、それはただのスマートポインタではなく、マスタへのポインタは明らかです。 2番目の変更は、そのメソッドを適用する()の両方をLReferenceとSchReferenceクラスに追加されます。最後に行った変更は、InteLib 64ビットプラットフォーム上に構築できるようにマイナーな修正プログラムです。
タグ: Minor feature enhancements, Minor bugfixes
This release includes the following changes. First of all, another two classes were renamed to conform to the rules: former LPackage and SchPackage are now LPackageRef and SchPackageRef so that it is clear they are just smart pointers and not master pointers. The second change is that the method Apply() is added to both LReference and SchReference classes. The last change is a minor fix that lets InteLib build on 64-bit platforms.

2009-08-25 17:20
0.6.10

ライブラリのすべてのクラスは、現在Doxygenをと記載されてスタイルのコメント。 SStream、LContext、およびSchContext SStreamRef、LContextRef、およびSchContextRef、それぞれには、あなたのコード内の特定の変更が必要かもしれないと改名された。
タグ: Major feature enhancements
All classes of the library are now documented with Doxygen-style comments. SStream, LContext, and SchContext were renamed to SStreamRef, LContextRef, and SchContextRef, respectively, which might require certain changes within your code.

2009-08-17 02:27
0.6.03

リーダーをされてので、それだけではなくLispのための再プログラミングすることが一般化した言語のようにもプランナーなど、より複雑な言語です。これは、読者の個別のリスト要素に空白を使用しながら、Prologはカンマを使用してまだPrologのため、調整することはできません。これは今後の作業の対象となります。また、いくつかのマイナーな修正です。
タグ: Minor feature enhancements, Minor bugfixes
The reader has been generalized so that it can be reprogrammed not only for Lisp-like languages, but also for more complicated languages, such as Planner. It still cannot be tuned for Prolog because the reader uses whitespace to separate list elements, while Prolog uses commas. This is a subject for further work. There are also some minor fixes.

プロジェクトリソース