MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
Dedicated technical support for IF/Prolog ended Dec 31 2008.
This site is maintained as a community service only.
このデバッガは、グラフィカルなユーザ・インタフェースの利点を生かし、ボタンやトグル等のコントロールのセットによってすべての機能を利用し状態を知ることができるようになっています。ですから、ユーザは状況を把握しつつシステムをダイレクトにコントロールすることがいつでもできます。
既に全画面の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???閙???‖?:|1??+Z?1F?;z?2と?K?? C?? 3μ?k攫???{? 4E??;j4)劵J?e?IT"??姨屶[?p?弃]?5????T?ク??A瀚?椢???UЛt遣眇? ???????{^%?睿???X?S彌,9黨甸O?2qd????靼??:???1<:q?FS??廩?N??熟?O国???Y/y?厶?=?樵?研?K?&???Y?Rw???菊??x??a ""S獸a]?~?wp5?r?ad1??淅!?b??B?|?HX?XY???^賎"??? h????-~?????Tf?jS%kWV??????zu?a??(0膃??????? ????)~?肌?F??r笈└?K?~Z蕕_??案?w?????.??&?pヮ?l?\?????J ?)mッ?嘩?躔?枅[?{?軼М{?x?駑g藥S?邯???K谿??騒UA?慄B粛?p??9q??L\n&鏐X鯏3?A?J*?r??s??s??s??WB=#t萠BMt???/???
Q??u?W?姨?l?k???o?V??v??w??w??0?鑞w??x?Nx???????y?O?y繝y九???z茴#?z??螽?z覡??珪N{躑?{邵?碕鴉|霏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????羮蕗p3???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
??????腐?@+椶?!<聾?/昵1?渚L???$"/5lN\??襲??u虱v?キs}??X!&n?葭?v3%秋??E6?春?|卉*?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?GPH-?Wp?i?p?????W0?OHU{?}HuX?(??Q??Ds??????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????%?偶??(Yv????`?09UJi 1?2????}??)??tZB?????V??7?9o??Q?w)|????A??N????Z??
'y????y?I#! ????y?Y??x??-?
IEpuz?a"?'?????35Wk ?9QiX?9?u?x?9?\?努?????????V??????JO????#???V??????IU伉?W??I+E瓦?@??3zノY?E????9?
???_W??~6?J??(?_???B?????)?NyD???K"?9?Y?y?鬥?セy~m?zはyp???k福{ ?J??'???S?i???и??$|8J?*?)??g?i?:?
l?,??Y?:о)??壓?? ??????E??筮
?m梱?ж*?k?8?S?j??以?円??@?キJP9??@扮3?eZ??b2???r?GM?-m???;?*??zIz??`擱zu-朖???Cw? ????禾?t8o?喚????<?zh??膣h?j?p)?I?あ&;r.X??鑁????+骸)迦??вУ;襾???vJ?K-漣??]???I?覈???3g/f?/?`????'e??W?K?8?m欷?擒??z??彗?ッK?覦;6?[?? :?房)?7{?e?:?鎧_;??虔?>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撻L8?`?柯??S&?砂_?柬U杤XA-N澤?}榿?e嵬-N?找殃?!?⊆Y?_悉歔5沾D?s??緲_?}?靈濤諳肭晄?}m樸m漑-}?9 ?俯濟E?y鼾悃}??p??m?.`??滿?畉斈??S?n?N[%NW9!??)???Y?n祗5?9?竄??夙;.`=????CN?h?N7??ma苔00絳U?????Y~?^ZL?_游h?N遼Zn罎胱?L?cu~Yl1z?w?p鈑7怜?葩??????n?s??eN??xz^^
^$K?
???W??B?\L????(????&
l??棄?X乱???H圓bQ?[Z^??T?lP?yXa&?\\?荅R?疋?途??蟻4久?x???I?aM2?????籍?L?辭X筍??????m??t'??3??(????竦??w???.?屁?K
z?Y??v???<騙?達8鏖?鵁??|??彪?厂醢'Y貢跛,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??枴xcM覇??k?'嚆?tu3炙?L??榔?M?? ????G畳槹?曠l¬?-???s楾?螻???綬M?4?!?m???薇???凌厨?@? "?F制-oF
t?*?xy?巌1?
J?]?x-???MH???怎?_8????!nR?????衛in|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. |