At 05:54 AM 1/20/00 -0500, you wrote:
>But the source for REBOL/View will be released, hopefully with the
>beta, which we are now told will be released Friday.
>
>Personally, I think it is very important that RT meet the Friday
>deadline. It's a beta that will not be closed-source, so if there are
>blemishes, we can offer fixes, and RT can release again. Hopefully,
>there will also be a VIEW mailing list where interested parties can
>discuss this.
Hi Ted,
I'm sorry to disappoint you, but I think someone has misconstrued what Carl
actually said. The C source code to REBOL/view will NOT be released. What
was said was that there would be two levels of access to VIEW
functionality. One would be a high level dialect for quickly and easily
generating composited graphical interfaces. Second would be full disclosure
of the underlying function API and data objects that are used to directly
manipulate the interface. This allows for the creation of other dialects
targetted for specific domains.
At the moment the function API consists of just three natives ( show, hide
and size-text ) and two mezzanine functions ( view and do-events ). There
are a number of additional datatypes, PAIR such as 200x300 for specifying
positions and dimensions, EVENT for receiving mouse, timer, keyboard and
other events from an event port ( which is a new port type ), and an IMAGE
type.
There are a number of data objects, but I don't have time to list them now.
Documentation will be included with the beta. The real power is in the data
objects.
Trust me, REBOL/view will be a unique experience!
- jim