WDialog is a system to make dialog-centric web applications.
It imitates the behaviour of widgets found
in GUIs, but acts in a HTML/HTTP environment. There is
a UI language (XML), but callbacks are coded in a normal
programming language (O'Caml, Perl)