[REBOL] Re: Newbie Q: View%Core
From: cyphre:seznam:cz at: 25-Oct-2002 20:06
----- Original Message -----
From: "RebOldes" <[rebol-list2--seznam--cz]>
To: "Carl Read" <[rebol-list--rebol--com]>
Sent: Thursday, October 24, 2002 9:07 PM
Subject: [REBOL] Re: Newbie Q: View%Core
> Hello Carl,
>
> Tuesday, October 22, 2002, 8:09:50 AM, you wrote:
>
> CR> On 22-Nov-02, Bruno Lemeri wrote:
>
> >> Hi,
> >> Sorry for this naive question :
> >> Is View entirely written in Core
> >> (i.e can we load View in Rebol/Core)?
>
> CR> No. View is a seperate program giving you all of Core plus
> CR> gfx-support. The VID part of View, (ie, the GUI support), is
> CR> entirely written in View though, it being a normal REBOL dialect.
> CR> (Hmmm. I wonder if VID will be missing from the cut-down version of
> CR> View when it's released?)
>
> CR> --
> CR> Carl Read
>
> I think that both View and Core are written in C (there are some of
> the native functions in View that are not in Core) but a lot of View
> stuff is written in pure Rebol. I suppose, that if there will be
> somethink like View/Base it will be without VID (so we can make our
> own one:) On the other side I think it will be more usefull for encap
> users then for me.
>
> --
Hi Carl and Oldes and the list,
Just some notes: I hear very often basic misunderstanding that lot of people
are thinking that View = VID. Here is my POV:
Rebol/View consists of the main /Core kernel(memory management, interpreter,
all the network stuff...) + /View graphic kernel(compositing engine, effect
pipeline, event handling) which both are written in C language. Over that
low-level stuff there is the whole system object(mezzanine functions,
schemes, contexts,VID etc.) written in Rebol language. You can see
guts/change of everything at this level. So as Oldes said VID is just a
piece of rebol code. Everyone could write its own "VID" but you cannot
change the things at the C level.
regards
Cyphre