ダウンロードリスト

プロジェクト概要

デカルト言語は、論理的な推論を中心とした言語として設計しました。

狙っているのは、強力な論理的推論・探索機能があり、関数プログラミング機能を持つオブジェクト群が、人間に近い構文のI/Fによって、並列にマルチコアで動く知的なシステムです。

名前は有名な数学者・哲学者であるデカルトに因んで名づけています。

システム要件

システム要件が設定されていません
descartes-win

リリース時刻: 2009-06-21 21:56
descartes-src ソースパッケージ descartes-src-0.11.0.tar.gz (1 個のファイル 非表示)

リリースノート

並列論理プログラミング言語:デカルトdescartes-0.11.0をリリースします。

今回のリリースで、大きな変更点は、マルチコア対応機能をサポートしたことです。マルチコアシステム上での効率の良い並列コンピューティングが可能となりました。
マルチコアのシステム上で、N個のコアがあれば、N倍以上の速度のプログラムを書くことができます。


変更点を以下に示します。

- マルチコア対応機能の追加
- for, foreach述語の拡張
- findlist述語の追加
- NULLLINE述語の追加
- isObj述語の追加
- cloneObj述語の追加
- object用のテストセットの追加
- object処理の内部処理の見直し

以下のバグを修正した。

- 組み込み述語の引数の評価で異常終了
- make用のファイルのパーミッションの見直し
- delArray, delVar述語の引数の処理の異常
- コメントが途中でEOFになったときの処理を修正
- 固有値の計算でSIGSEGVになるのを修正


使用方法については、添付のドキュメントや以下のサイトを参照してください。

 http://sourceforge.jp/projects/descartes/wiki/FrontPage

ドキュメントの整備が少し遅れていますが、マルチコア機能の使い方など新機能については順次ドキュメ

ントを追加していきます。

今後はマルチコア機能、オブジェクト指向、データ解析および人工知能(AI)風のプログラム例を増やしていきます。


● ソースパッケージ
descartes-src-0.11.0.tar.gz 

  Linux上でコンパイルしてください。

(申し訳ありませんが、今回はWindows上でマルチコア対応ができなかったため、Linux向けのみのリリースとなります。)

変更履歴

2009 Jun21: release 0.11.0

- マルチコア対応機能の追加
- for, foreach述語の拡張
- findlist述語の追加
- NULLLINE述語の追加
- isObj述語の追加
- cloneObj述語の追加
- object用のテストセットの追加
- object処理の内部処理の見直し


以下のバグを修正した。

- 組み込み述語の引数の評価で異常終了
- make用のファイルのパーミッションの見直し
- delArray, delVar述語の引数の処理の異常
- コメントが途中でEOFになったときの処理を修正
- 固有値の計算でSIGSEGVになるのを修正