sitelogo
IF/Prologウインドウ・デバッガ
MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

このデバッガは、グラフィカルなユーザ・インタフェースの利点を生かし、ボタンやトグル等のコントロールのセットによってすべての機能を利用し状態を知ることができるようになっています。ですから、ユーザは状況を把握しつつシステムをダイレクトにコントロールすることがいつでもできます。

既に全画面のIF/Prologデバッガに馴染みのユーザとっては、ウインドウ・デバッガには特に問題がありませんが、新たに追加された特徴として、サブゴールでのブレークポイントの設定と、複雑な構造やリストを調べるための'zoom-in'機能があります。

X環境を使わない場合には、従来からある全画面デバッガが使われるようになっています。また、debug_goal/1の代わりにdebug:debug_goal/1を呼び出すと、全画面のIF/Prologデバッガが動きます。

デバッガを使うためには、Prologのボックス実行モデルについて良く理解しておく必要があります。ボックスモデルについてはIF/Prologレファレンス・マニュアルの'debug'の項目で説明しています。IF/Prologユーザ・ガイドのデバッギングの例にも目を通しておくと (全画面デバッガに即して書いてあるものですが)、理解しやすいでしょう。

次に、デバッガの各部分を記述していきます。

GIF87aI????,I?????韓?渕??H??衒駆 白|:?7z麗旨 ?帖?<*?コ }JT??j顎? ?嫡厩??豕?麻???陷戎?H8hX??噺葷?9d?f9?負??J:jZ??丙:??K;k[??忙諂 \?{6??娘賍 ?M= X\??渚??N??=v^?釛?O?o???閙??? pAWt?鞍???t??.n?J??G???}?2????F?r T????>鵯???????hFFN? b険EnR?ta?)捧??l?_Y告_????鬩??_????濯}??y?軟??A?'+??L??N?M?e9q) ]fqZ?????3 ????c深???Bq?$A??["*?m??読x?????8>S??????歙>;IJ?1??J??#v?pJRHK??????Hujt?l?拗Qf??m?w?陂S>?!K紙???翼Vg??u?m?WS?>僊?e/C)?z???U崋???/?L?u?-?s徼Z??m?債?q[?d/?役柚1\??M?D海-?G;?J售??T鴇v挟???條v啓?l?栩?w??n???W??r?汕B?|?u?沍jw施蹼w??5WX???漑?曙m?FF?w浄?g?燧??m??獵?@M ??Y?? ~S蛩?Q} nl?{瘻盞d?袂??xD姆?D?w??`1?3 ??q1'?D?o??C瘁e??.???評?`??LLVJ?\???z?+ ;BT?s?萼2?(?3?3????羮蕗p 3???1???T??K找x?俾萪&採$????Up?鵞Y(?SSm_F4?}?噎?f4??67:?愕?}k;??羌????J?????5?=?鶩仗~v????{[v? ?[???J宿.?=???n羃;??L??筒??Z?Sk?Du5?^?g9? )Sy?}"槨k灯W ?????|卉*?G壌鐔鞆 隸_;笶??^?g蒐]?秧|U?{? m孱~氣g~?oa?戒a?-??~鏗緑m8P?I4w?A8gz?a?t?p?~O7B竍H??~?~?q?(z髣g?w? 7JQ??????Dg?数ed?Do(H>7v??'H?E???4??GJsj??(?$K EyE??u~Boh?????d?q?GP H-?Wp?i?p?????W0?OHU{?}HuX?(??Q??D s??????J^V?{Y?弔?u?7Y罎r???????X??Ef?hs?=Un?}I5r*voR???x???耻??????匁u?7KV?x姆x??E/}?j\v-"4ル'???sF?e?$gk??e{F??+?38?h[?? ?=???n磋??? #革~3?Xpbx9譏?8雫lS(???I"Y?x??9??屡?i??伶C??{鼈???>=YJ;(O?u?t?V???W?^?*9??Y?h?CGZ????y賎?u??J?i?H??xq謡tMI?G????????楸?HC??(??eJ9?5壌{????襯?灼K?朷?+T?2z朱+?脊(析J??0???x譜????薜??YW%Z?y???噐j??? ?┨????~2?銘&y>l?J??L限?蛄?效?Z 病%?J,?髻Ij??譬s?i???@Y???_;???qA{?G? ?L???|,??y???J?l?\?呼l+?h??x?道?????u敬uA妨??碧榿?+?????楊??? }[]???鸛:鸚.?9赫J?B嘔7cM1?S?q?駲M?廏孑%} ??4,94'?J,^J?x?窯???H?V]??X?\m???d%&a浴>?h????Ga???$?w???要}?僮?-??{M????謡?K??-?関?_s]m?:?摯懊噎?????擧遅?_uC擡}複 柢u撻N?I???尾綉?鐔oz??|???6竢d?/?匙n>?_#-廁覆????檣?V\照??#???鐓?M?椈??u?歡9?訛????1:{q?; ????+?ぴR?攵q7TGQ碍q?s7Z撤 1?;s羚u!??r慕X ?1\?@冀??2??渕|x?酋M??9T???履u?W辯??585?接"I?,j??棣??u?%?n .?? 揀???1q,?.犧???k???%邵H????} ???"?2??R'?+p???-?'!%1 幸?6?o;??;?LY???4s? 麩????T氷8???J?E?墹"OyT?)?G(??M)??}[?????L┝?C?O?U5務? ?Y歟S??蘚0??[? ????v嚊肓A???????仇`s????V?? ???Y9枕Pz3?姙蔘?b??A?Vn&rS l!?b鴫???6cZ;黽???:6$2υ??${??B??@?ai?y?劫鮎<洪X?$?田X蟋???σ??8????恥? 84?9????=脳g|?珊p5?F`'?R?t?C<L??略!???皚u??枴xc M覇??k?'嚆?tu3炙?L??榔?M??????G畳槹?曠l¬?-???s楾?螻???綬M?4?!?m???薇???凌厨?@? "?F制-oF t?*?xy?巌1? J?]?x-???MH???怎?_8????!nR?????衛i n|Z?D%.???(F?R雙春9*n?]??/??刈?棟M?mt???????D,Q???;^ ??*h劫?S?HHjJsXd?%?Mn?????VN?D壯?q??cW?V??? '恭Jn?嚆?J^??t?????t?羶??nq扨???C?$2???4???????突? ?'??意??'.s)#j???鑰?尾s?|?b???L?-??S?耗/QU7???IQ? ?bu# 苫?o??X????O???ロ?N;Lg=(??I?T??Q?tFe庸???M??妍H?????#??????E?u硅t?褝懺.斯G ?oh??7k?遠s]=}'?彌??-?/??q??{ v???<蝗?粨d圜???r??q慮K6X???u(??^?#;?????`?沂prD???4EG?嫣??f??D?筅\jj??溯饐O鉚???*?筰牝膽? ?0?/繖(?'??v?2??"O+ ??夥l?貽?t稲\%?O万~/u?4P驅o??r?,?*0?oD[e??`?0???Zn ???G???????鷂?0v>K?pG? 缺0?薜?F? ???q?ョ ?.$?斟??I.5Q紙糘D偬v?條??闢RD????q??hP?Q?J蟠*?P I?/Uo睾?P??????竹?W膤宵/;?!t??]1B-??1輕>1?=??+?I??C?DMtEY?B埣h?RGFitFm?q?u4GytG}??G?H?H?H?H?I?I?I#I?J??圧?K?K鬼K鵠K?L?L鉄L部L?M?M婀M摧M??E藉Nc??O?T1?C?O?4P ? ??uQ?P?!??測R-?15S5uS9?=?A??TI?M?Q5UUuUY??>織5?V欖Vi?m5WquWu?y?}5X?X?]?a??X?Y?Y&Y?Z?Z?Z鴛Zi4F+?F?/R?\o,F?壟?dGE謬]?m?Yal座s懽]?_?L???`倶?[?;?`va?:?`U?vb)V??縱X ?+??3 ?}???M?Q6eUveY?鯑_?evfi?m?q6g]? 0]?[?h?h?h?h?i?i?i36V?i?j?j?j塩j?k?Xt=6l?q?薄l?0???泱m?n?n;??R=??o?o?o??a囑pw=窄n蓉A?旦%?c ?!?)6(?B?1??r1??A?YTs?s-゙ng??JI??n?u7??Q*?S ??UMP??hx洋??"%?t?T7?!Q?<x?J?_???h.?>?^???轜?Y??淨^踊??鞘ML??~繿,?=?>耘 ?^??鰐??丞[?M?I溷???-乗????蕁^?>@\=雖>?^???側>?城党?z竝????w>贊????鉈^替?y??>莽嬢??蜍?簪?@?蜑~?澹 ?t3??I?=E1嵩?鐐?燗I?4?9数U?&?*???蔗m^???^篏會o雛o鯉京?????a????=?????_??????????頗??沮???????g?菅???????? ????/?齊??Y??+杠/?v,`?r??穡?#2?2?'4*??[?桿?^W8?昧3:?額??n????wo?~2l蒡/??柧"?7rte0K2H?刳h??*????+g飭i??a??'?B?l?RI2?m褪??z&\ ?妛Z?B7w[?-k??`?;譁-楔n??姜楴z?????l?bt?L81簇?f R逢?7s?vq6?5{.m?亟?:n??贍A暑Z6釟????歛??;)?%?o??]?n??????p???????z?舐?~?幢謫闖???聟x???;???(??x!?)8?f??M?X?"?m?p????\..?#???&胯#?謡??y$??_?&?? ?iQZy?K??Xz?JS大$???v懊???z???&?攅'?潰?? :(4x呎?*Z??7??:i*?I ?j??温)─ b)??*?5 劭r~??^A?d?+?t????.?$?{,??S?:?A?糸?B{-? +???午B@k?{.?????蛇?す騫謖?Z{/神?l傷 |k?<0息?軈 ;??><餒 麪,?K?{??6??r?? 2??萇??,wL3?日n?#i3? ?煉}t??4?'=r?_??[??k???靫a;渚Q?j関ik懽T_3??f7?沖??s龜?T?8畛?8瞹 u??吾?x?y?9翅A?膂-???U?:?}??m???;??;??;?毳;???}_>??7??~TW????窿真?[幎?膿C1??蓋?~1?,?啗????鷂??1??TR?>2??%3紘N~2?,?S絞V??a??]?? ???>?????vm(??n9n杖??7采?u????-??滬??鎰??燼?v????諺??釈 乎??[っn0?紹??蹊8?.???Ww??u唐?9?.?喙???xR? -?[a??B??s??????7}c????W??l?部??[F之N?}=宍?/┥??戮?!?w?γo?蝋?7!沁i?潸雫V?T獅qe?????&命o8?'???K???u者?!蝙Uoビ?=?注e_覚k??T???=豺G酎?{??,条OE|誠??~.?'麼?b????5??+??随?|F?d0屈螳?B.T???H??5濺潰mT?V??~[9?<泝9??7???%p??bL 照篩V縟?,G???n????溂???m柎??_`[ 矗??`,?e}??? ?_1???瀛}?1F線tZ& (8?`af?^????驃 RaN?b盤???6??????????!2?A"2]!"&bxA]R???> ?A???eb.?-??! ?e?:H ?汀b締"0?0#1?鰈&.b'v^{? #4?F#5N?V#6?保?R??替?v?昃.????U?;b?障V坑??????3?@?$B&?B?@?磔]6F?N?V$E^?F?ZZ姐 AZZ??f??I?I???j??H?=?づ?Z@軈??L& gU▼5? 皙??_~e???Qb??N溂+?Q>? ?N?蠅?%V?旱? ?BdX?r??U.?謄\?]屮]??%??|??`??J楪?+?J.?6&c>?F&drW?蝿I&fNffn?v&g~??Zr?!X9??&9癲??l豆l咨?Vb


実行コントロール
ポート停止トグル
表示コントロール
ズーミング機能
ブレークポイント
ヘッド・ウィンドウとサブゴール・ウインドウ
デバッガ活動履歴

戻る 続く..
冒頭へ managed with ubiCMS