Hi Robert,

On Tuesday, August 20, 2002, 7:16:53 PM, you wrote:

RMM> Thing like this shouldn't be written by hand:

Indeed, they don't. :-)

RMM>         address!: [
RMM>           ; Name                Text            Type            Action
RMM>           company               ""              field           
RMM>           streams               ""              field           [unfocus
RMM> update-list focus read-list]
RMM>           description   ""              field
RMM>           cln-id                "Customer"  field [read-only]
RMM>           ...
RMM>         ]

Mmm, looks like dbgui-wizard.r. :-)

RMM> Now we need a GUI form generator that gets such an input block and
RMM> creates a layout block for us. The result should be something like this:

It   actually   does   better,   by   handling  object-to-gui  and
gui-to-object  translation,  and  a  few  other  things. (When you
insert  a  record in the db, any browser that shows that table etc
is refreshed to chow the new record, and so on.)

RMM> Did anybody started something like this already? What do you think?

It's  here and working. But I'm going further; there's some chance
I'll  release, by the end of this week, a very preliminary version
of  Road  (Rapid  data  Oriented  Application Development), an IDE
designed  to automatically create RDBMS-based applications. I warn
you  that  this  preliminary version is not that great, and is not
much  automatic,  but  it  is  a start. I'm not sure if it will be
useful  to  release it publicly, or wait for something more usable
first.

(The  final  goal  is  to  write  a  piece of software that, given
relational schema and some additional information --- such as help
text  for  the  user,  and  so  on  --- will create a REBOL or PHP
application to browse-insert-modify the data in that DB. I'm doing
this for my degree too.)

Regards,
   Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]>  --  REBOL Programmer
Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to