[REBOL] Re: steel... update... of the week (for more advanced rebolers)
From: roland:hadinger:arcor at: 24-Jun-2003 1:27
Hi Maxim,
> I have just put the finishing touches on the v1.0 liquid
> engine... one of the bulding block of the steel application
> and one of the basic modules you'll have free with steel.
> Its basically a notification engine which is not
> signal-centric, but rather data-centric.
>
> It now has integrated (and a little bit more flexible than
> stock) datatype conversion to-from individual nodes and the
> data master... I have been using liquid's ancestor for a
> month now and I'm having so much fun...
[...]
> Changing the value in the text field will change the label of
> ALL text displayed in all windows. and we only had to
> allocate two variables in our code (tmp and pipe). We don't
> even have to create any action functions to update the ui.
>
> the recipient is an object which will get called each time
> the pipe's liquid will change (by any means). So, that when
> you fill-in the pipe with new data, you will also
> automatically save the setup!
Whoa -- this is VERY good news for me, I always wanted all of
this being possible in REBOL.
Orthogonal persistency is an extremely nice feature to have,
this also suits the philosophy of REBOL down to the ground,
in my opinion, and the example code you gave did look very
elegant - with one exception. 'tmp as a word is almost
devoid of any meaning and used quite ambiguously in the
example, so at first glance I had a hard time to follow what
was going on in the nested part at the end.
Perhaps assigning different words like 'btn1, 'btn2, ..., to
the face instances would make things clearer.
But thanks for the info, this already made my day (1:26 am)
...and happy birthday!
-- Roland