> In addition the widgets as such might be rendered differently for
> different platforms (in Smalltalk in one of the GUI frameworks, an
> example was Squeak Morphic and MVC ) or outside (e.g. Kivy).
>
> @Hilaire, what do you think is outstanding of special about Kivy?
>
> I think to illustrate this it might be a nice experiment to develop a
> 'hello world' equivalent for GUI construction and have it rendered in
> as many user interface languages as possible (Kivy, various types of
> Morphic, Bloc etc., but as PPTX and ODP)

Theoretically speaking this is already possible with Spec, which is backend-independent GUI framework connected to backends (Morphic) via adapters.
It would be an interesting proof-of-concept to implement other backends such as HTML without touching Spec.

Peter