XGP.

統合開発環境Mac OS Xの中でCocoaを使用するようにGPrologを拡張する
今すぐダウンロード

XGP. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Lindsey Spratt
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Mac OS X 10.3.7 or later
  • ファイルサイズ:
  • 5.3 MB

XGP. タグ


XGP. 説明

統合開発環境Mac OS Xの中でCocoaと連携するようにGrologを拡張する XGPは、メニュー、ダイアログ、グラフィックファシリティの組み込み述語を使用してGPrologを拡張します。 GPrologは、有限ドメイン制約ソルバーを備えたオープンソースのネイティブコードPrologです。それはhttp://gnu-prolog.inria.fr.xgpです。ポップアップ、現在の行番号、構文COLORINGE。メニュー、ダイアログ、「コントロールウィンドウ」、グラフィックス、ファイル、および永続値を操作するための組み込み述語のAPIコレクションがあります。注:・Grologバージョン1.2.19に基づくPowerPC Macのバージョン1.0.0。・GPrologバージョン1.3.0に基づくIntel Macのバージョン1.1.0。 "xgp"のいくつかの主な機能は次のとおりです。 ・Cocoa Mac OS XアプリケーションからGPrologを実行します。 プログラム編集サポートを含む。 ・述語定義の場所メニュー:これはドキュメント内で定義されている述語をリストし、その文書内の任意の述語定義のソースを選択して表示するために使用できます。 ・現在の行フィールド:現在の選択の始まりの行番号を示します。編集可能です。このフィールドに入力された番号は、その番号付きの文書の行に選択を変更します。 ・構文の着色:文書が「相談」された後に構文カテゴリに従ってテキストが着色されています。サポートされているカテゴリは、コメント、文字列、演算子、および番号です。 ・XGPアプリケーション内のGrolog入力と出力をドキュメントウィンドウに接続します。 Prolog PredicatesのコレクションXGP / Gprologに組み込まれています。 ・階層メニューとポップアップメニューを含むメニュー管理。メニュー項目を選択すると、その項目の名前をFunctorの名前と引数なしで呼び出します。 XGP IDEのメニューはすべてPrologで実装されています。 ・さまざまな種類のダイアログの対話をサポートする単純な述語を含むダイアログ管理。 ・ウィンドウ管理を制御します。コントロールウィンドウは、広いコントロール(例えばボタン、テキストフィールド、スクロールメニュー)が配置されているXGPウィンドウです。上記のダイアログ管理は、制御ウィンドウを使用して実装されています。 ・Graphics文書を作成し、LPAのグラフィックス記述言語(GDL)を使用して定義された画像を追加する述語を含むグラフィックス。 ・ファイル。 「ロードソース」(ソースドキュメントを開く)と「ファイルの最適化」(XGPへのロードに適した、ソースファイルをWAMバイトコードファイルにコンパイルする)を含むファイルシステムを扱うためのさまざまな述語。 ・永続値。グローバル変数、プロパティリスト、およびユーザーのデフォルトメカニズムのサポート。 ・IDEは簡単な操作で拡張機能を簡単にするためのスクリプトメニューをサポートしています。 ・IDEのメニューとダイアログは、上記の組み込みを使用してプロローグに実装されています。この実装は、XGPを変更または再コンパイルすることなく、単一のファイル( 'initialize_environment.pl')を編集することによって変更できます。これにより、XGPユーザーは環境を広く調整することができます(Prologで完全に作業しながら)。また、これはXGPベースの「ダブルクリック可能」アプリケーションの基盤です。 ・変更後のソースファイルの自動コンサルティングクエリを評価する前に、変更されたオープンソースファイル文書の自動コンサルティング。 ・Grologによって実装された標準のプロローグデバッガ(トレース、スパイなど)。 このリリースの新機能: ・Mac OS X 10.5.x(Leopard)用のXGPを更新する。これにより、Grolog 1.3.0(異なるバージョンのGCC)を再構築し、新しいXcode(3.0)でXGPを再構築します。これは(まだ)XGPのインテル専用バージョンです。 新しい述語: ・ツールバー:add_tools / 2、del_tools / 、get_tools / 2、tool_desc / 3、get_tool / 2、set_tool / 2。 ・WRECREATE / 6とWRECREATE / 7。 ・WFRONT(ウィンドウ)述語。 ・marked_item / 2。 ・wsize / 5述語。 ・xgp__set_document_frame / 5:ドキュメントウィンドウのサイズ/フレームを設定します。 グラフィックス: ・グラフィックウィンドウの基本的なツールバーのサポートを実装しました。 グラフィックテキスト編集サポートを追加しました。 ・グラフィックテキスト項目のエディタを「開く」ためにXGP__Graphics_Start_edit_Item / 2を追加しました。 ・終了編集(テキスト項目の外側をクリックすると)ツールバーハンドラを 'close_edit(ID)'で呼び出します。 IDは、編集中のグラフィック項目の識別子です。 XGDLの追加: ・ポインタ(x、y)を追加するためのポインタ(x、y)xgdl項(x、y、右)に追加されました。 ・FillroundedBox / 6の充填ボックス/ 6とエイリアスを作成しました。 バグの修正: ・固定グラフィックスフォント処理バグは、太字が効果がない場合がありました。 ・箱の深さが> = 15(明らかにCocoaによって課される制限)を必要とするためのグラフィックステキストボックスアイテム。 ・FillPattern名(例えば、「Solid」)が認識されていなかった場合のバグを修正しました。 ・make_descriptionでの内部エラー報告の改善。 ・DescriptionPtrがNULLの場合、xgp__graphics_get_itemを正常に失敗させるように固定しました。 ・例外を取得するのではなく、get_pic / 2を失敗させました。 ・成功したときにCHG_PIC / が失敗するバグを修正しました。 ・編集メニューのメニュー "元に戻す"メニュー項目の検証のバグを修正しました。 これはXGPを無期限に吊るす可能性があります。 ダイアログ: ・追加されているファイルを検索しているバナーを追加しました。 ・検索結果のオリジナルにナビゲートするように固定しました。 ・ダイアログを表示する前に、ErrorMessage / 1をコンソールに書き込むには、1を拡張します。


XGP. 関連ソフトウェア

ロボットイト

ソフトウェアバンドルRoboticsと軽量の3Dシミュレータのための強力なグラフィカルコーディング環境を提供する ...

151 108 MB

ダウンロード

dr dr

Pythonで書かれたプログラムを開発するための高度にカスタマイズ可能で使いやすくて拡張可能なエディタ/環境 ...

151 607 KB

ダウンロード