
ロジックプログラミング用のWebベースのIDE。
loide-pwa

ロイドクラシック

目的
Loide Projectは、最新のテクノロジーと言語を利用して、ロジックプログラミング用のモジュラーで拡張可能なWebベースの統合開発環境(IDE)を作成することを目的としています。
また、このプロジェクトは、さまざまなロジックベースの言語向けの標準化されたAPIセットを提供するWebサービスを開発することも目的としています。
APIの詳細については、Wikiを参照してください。
重要な機能
- オープンソースサーバー/クライアント
- 参照実装は、無料およびオープンソースソフトウェア(FOSS)として利用可能です。
- 相互運用可能なAPI
- プロトタイプエグゼキューターの実装
- さまざまなプログラミング言語におけるソルバーエグゼクターの参照実装。
- エグゼキュータープロトコル
- レスポンシブデザイン
- 多言語/ソルバー
- 複数のロジックプログラミング言語とソルバーをサポートします。
- エグゼキューターインスタンスの選択
- 構文の強調表示
- 色分けされた構文を使用したコードの読みやすさを改善しました。
- 複数のファイルがサポートされています
- 出力ハイライト
- レイアウト/外観のカスタマイズ
- IDEの見た目をあなたの好みに合わせて調整します。
- キーボードショートカット
- 実行/ソルバーオプションの構成
- インポート/エクスポート機能
- ファイルとプロジェクトの設定を簡単に保存して共有します。
コンポーネント
近年、Loideプロジェクトが大幅に拡大しているため、各コンポーネントに個別のリポジトリを確立しました。これらのリポジトリはこちらで見つけることができます。
- loide-pwa
- プログレッシブWebアプリ(PWA)として開発されたロジックプログラミング用の統合開発環境(IDE)
- loide-api-server
- Loide ClientsとServer-SideExextorsの間の仲介者として機能するAPIサーバー
- ロイドクラシック
- Loideの以前のバージョン:ロジックプログラミング用のWebベースのIDE
- Pythonese
- EmbaSPフレームワークを使用して、異なるソルバーでロジックプログラムを実行するPython Webアプリ
- Embaspserverexecutor
- EmbaSPフレームワークを使用して、異なるソルバーでロジックプログラムを実行するJavaアプリケーション
バージョン化
バージョン化にはセマンティックバージョン化を使用しています。
利用可能なバージョンのリストについては、リリースを参照してください。
クレジット
- ステファノ・ゲルマノ(科学コーディネーター)
- エリアナ・パレルミティ
- Rocco Palermiti
- アレクサンダー・カラウルシコフ
- ジョルジオ・アンドロニコ
- マルコ・ドゥカ
- フランチェスコカリメリ(科学監督者)
カラブリア大学の数学とコンピューターサイエンス科から。
ライセンス
このプロジェクトは、MITライセンスの下でライセンスされています。