これは、最新リリースをclipswl_core_source_624.zipとしてダウンロードできるLinuxオンラインで実行するCLIPSwlという名前のLinuxアプリです。 ワークステーション用の無料ホスティングプロバイダーOnWorksでオンラインで実行できます。
CLIPSwlという名前のこのアプリをダウンロードしてオンラインで実行し、OnWorksを使用してLinuxでオンラインで無料で実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
Linuxオンラインで実行するCLIPSwl
Ad
DESCRIPTION
CLIPSwlは、エキスパートシステムを構築するためのパブリックドメインのオープンソースソフトウェアツールであるCLIPS(C Language Integrated Production System)(https://sourceforge.net/projects/clipsrules/)に基づく修正プロジェクトです。CLIPS(ver。6.24)は、同じ環境で同時にアクセスする場合は安全ではありません。
CLIPSの環境データは同時アクセスのために保護されていないためです。
柔軟な方法でロック/ロック解除機能をサポートするようにCLIPS(バージョン6.24)を変更しました。
CLIPSwlは、プラットフォームに依存しないミューテックスなどの複雑なロジックを使用しません。
ただし、環境データのロックの割り当て、取得、解放、および割り当て解除のために、4つの抽象関数(つまり、関数ポインターを使用)を新たに定義します。
ユーザーは、プラットフォームに依存するミューテックスを使用して、システムに適合する独自の機能を定義できます。
CLIPSwlは、ルールを処理する安全な文字列関連の関数もサポートします。
gnu g ++コンパイラでコンパイルするときのコードの警告部分を改良します。
オプション
- ロックサポートがCLIPSに新たに追加されました
- 必要に応じて、CLIPS環境のロックを取得して解放します
- プラットフォームに依存しないミューテックスなどの複雑なロジックを使用しない
- 環境データのロックの割り当て、取得、解放、および割り当て解除のために、4つの抽象関数(つまり、関数ポインターを使用)のみを定義します(詳細については、envrnmnt.hを参照してください)。
- 現在、現在のCLIPS安定バージョンに基づいて6.24
- ベースからのその他の変更:潜在的に安全でない関数の置換(例)strcpy => strncpy)およびC ++コンパイルの警告の削除
Audience
開発者向け
プログラミング言語
C ++、C
これは、https://sourceforge.net/projects/clipswl/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。