Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[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