Hi,


> The idea of Guis is that the application communicate with Guis: it
> sends requests (for making GUI widgets etc...) in a scripting language
> (Python or Ruby) and recieves arbitrary textual replies or events
> (explicitly sent by scripts). An initial script defines the relevant
> procedures to be used in further requests (sent by the
> application). 

very nice idea, does it also work to have multiple apps sending
requests to one Guis?

> [the idea of a programmable widget server is not new, the old NeWS
> system from Sun did it about ten years ago]

just curious, how much programmable was NeWS? Did it have some
builtin interpreter language or something like this?

> Can a built-in module be extended by scripts?

I would think it works exactly like extending builtin classes,
never tried though.

Richard