use gui to build gui

dufrp@oricom.ca dufrp@oricom.ca
Wed, 30 Jun 1999 22:52:45 +0500


I, I have not use Clean's for months because I used to borrow
a friend computer because my hard disk was to small to have win95,
and now that I replaced my 85Mb hd by a 4Gb hard disk, I would have
full of place to run it, but I now use Linux (I don't have a CDROM
yet to install win95). Maybe Clean's can be run on Linux Debian, but
can it be run on X-Windows?

Anyway, today I have downloaded Forth for Win95 (that I had to try on
my friend's computer) and it is quite fun to see Forth being able to
do some buttons, menus, lists, etc. But all implementations of good
(new) programming languanges seems to share a common problem that I
like to share now with people here because I think Clean could gain
more acceptance if it was to fix this problem.

Old languages (Basic, C, C++) have very good implementations.
Clean's implementation is not bad, but I wish that you would be
able to see that these old languages have evolved to a point where
it is easier to make programs with nice user interfaces. Because
with time, they have seen that writing in the program where the
labels, buttons, etc are in their parent window is bad.
It is far more better to use an editor to edit dialogs, create
buttons, change menus, etc. This make programming much easier,
so that users now accept to become programmers.

So what I want to say is that now that Clean's have nice libraries
to do nice user interfaces, it is time to hide these libraries to
make programs to help design user interfaces.
It is so good to open a user interface in an editor
of user interfaces, to click on a button and see a window appears
with a button for each event on that button (button pressed, button
released, etc) and then just by clicking on the button 'button pressed'
enter in a editor that show you the code to execute when that button
is pressed.

We tend to joke about these Visual-Languages because most of the time
they are bad (old) languages not as good as our new super language.
But I think we have to admit that we would gain by acknowledging
they have made some pleasant to use interfaces editors.


Net-Tamer V 1.11X - Registered