Hi Ladislav (and contributors),

I just ran through your document (essay?) on words, contexts and bindings...

And I am humbled...

I never considered myself a master regarding this aspect of rebol, but now I
realize many things I did not quite "picture"...  Although I'll have to
reference this a few times again, in order to absorb half of it... I am now
able to thread some new aspects of reboling with a little bit more assurance


A great read....


thanks for researching and compiling this long list of intricaties.


 I'm almost affraid of what I'll find next...


:-D

-MAx

----- Original Message -----
From: "Ladislav Mecir" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 19, 2001 3:21 AM
Subject: [REBOL] Re: How to edit /View mezzanine functions ?


> Hi Jason,
>
> Anton described the source of your trouble.
>
> OTOH, the words "know" their context (As has been described in
> http://www.sweb.cz/LMecir/contexts.html For Anton: see the IN-OBJECT?
> function, which can be used for Words, although not for Set-words, etc.)
> while they aren't converted to strings. That means, that you can use the
> blocks:
>
>     spec: third :request-color
>     body: second :request-color
>
> After editing the block using INSERT, CHANGE, PICK etc. you can create a
new
> version of request-color e.g. like:
>
>     new-request-color: func (load mold spec) body
>
> Cheers
>     Ladislav
>
> <<Anton>>
> The problem is that request-color is
> defined somewhere deep in vid context-land. :)
> And this means that some words maybe not
> accessible in the global context.
> The first one I see is color-lay:
>
> >> color-lay
> ** Script Error: color-lay has no value
> ** Near: color-lay
>
> When we just redefine request-color,
> its function body block has been defined
> in the global context. This means it
> can no longer color-lay (also defined
> somewhere in vid land).
>
> This could help you
>
> insert second :request-color [print "hello"]
>
> but if you try to use words like color-lay
> that are not defined in the global context
> (like color-lay) then you will run into trouble.
>
> I think this could work if I knew in which
> context request-color was defined:
>
> insert second :request-color bind [
> if none? :color-lay [print "hi"]
> ] 'where-the-heck?
>
> I will need to look through the system object for
> a while to find where the heck the context is.
>
> I'd like to make a search tool for that sort
> of thing.
>
> Anton.
> <</Anton>>
>
> <<Jason>>
> > Want to quickly change /View request-color widget.
> >
> > >> source request-color
> >
> > Tried some cutnpaste into a new file of my own... load, do,
> > attached to
> > buttons => nothing doing :-(
> >
> > What's the basic trick for doing this kind of learn/edit ?
> >
> >  thanks
> > ./Jason
> <</Jason>>
>
> --
> To unsubscribe from this list, please send an email to
> [EMAIL PROTECTED] with "unsubscribe" in the
> subject, without the quotes.
>

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

Reply via email to