Comment detail
ウィンドウの表示 (Nested Flatten)
【アルゴリズム自体ではなく、Prolog についての感想です】 50へぇ~。Prolog でもメッセージパッシングって、できるんですね。知りませんでした。なんだか、普通の手続き型(=副作用式の)言語のような使い方で、ちょっと不思議な感じもしますね。。。Prolog トラッキング機構って、ただの 逐次処理にも使えるっていうことですね。。。最後に、カット「!」なぞあれば、完全に逐次処理ですよね。。。。Prolog って思ってた以上にに使える言語のように思いました。名前空間(package)の仕組みとか、型チェックの機構とかあれば、もっと大規模なプログラミングにもガンガンつかえそう。。。




katsu
#1360()
[
Prolog
]
Rating1/1=1.00
% file encoding: UTF-16 :- use_module(library(pce)). hello :- new(D, dialog('Hello', size(400,100))), new(F, font('MS UI Gothic', modern, 20, 'charset(ansi)')), send(D, gap, size(400,100)), send(D, append, text('こんにちは、GUI!', font := F)), send(D, append, button(ok, message(D, return, @nil))), get(D, confirm, _), send(D,destroy).Rating1/1=1.00-0+
1 reply [ reply ]