On 5/10/06, Pierre Johnson <[EMAIL PROTECTED]> wrote:
>
> ---- On Wed, 10 May 2006, Gabriele Santilli
> ([EMAIL PROTECTED]) wrote:
>
> > No.  An  object  is  a  context,  it  contains  word bindings,
>
> 1) Context means ... CON =3D "with" text =3D "body of word"

Playing that "me  master!!"-game too: context means CONT=3D"continue"
EXT=3D"extension".
Makes not more sense than yours - but reading it again, hmm, maybe :)

> 2) REBOL MAKES context from a Prototype ("OBJECT") definitional.
>
>
> UNTIL REBOL MAKES context, the script of REBOL is just symbols
> without meaning.
>
> >> meaningless-body: [a: 23 b: "see, told you"]
> =3D=3D [a: 23 b: "see, told you"]


Wrong. But you start to make good topics for a FAQ.

!>> meaningfull-body: [now]
=3D=3D [now]
!>> do meaningfull-body
=3D=3D 10-May-2006/21:00:31+2:00
Thats because of this global context and that binding when loading.
Its immediate in the "big masterobject".
(I hope you share my understanding of "meaningfull")

.. snip ..

>
> A REBOL prototype ("object") is a structure that supports these:
>
> 1. defining aspects
> 2. naming defined aspects
> 3. accessing named aspects using path notation
>
> In other words, a REBOL prototype ("object") is just a fancy
> block with a fancy way to "name the elements" inside that block
> and access those elements inside that block using named path
> notation

Technically wrong. Pathes are semantic sugar. Or better semantic chocolate =
:)
Because you neither understand what a context is nor binding, you miss
the whole point.
And since everybody knowing that gets funny accusations i dont explain too.
Although if you replace "is" with "can too" and "important use" you are rig=
ht.

>
> >> object-with-context-MADE-by-REBOL/b
> =3D=3D "see, told you"
>
> Ordinary blocks only allow for IMPLICIT naming of elements
> contained therein, which requires one to
>
> 1) remember their sequence

Why is remembering required?
Or, i may stumble about "which requires one to".
Blocks remember their sequence, that is a feature.
Programmers do not need to worry about that, if the block is used for
selection only.

Now reading your next mail, i understand.
>> block: [name "Gregg" phone #208.461 name "Other Smarter Gregg
"]
If you have multiple keys order is important for 'select, it takes the firs=
t.

> 2) use any of these for retrieval:
>
> ordinal phrases (first, second, third ... [ ])
> pick phrases (pick [ ]  n) *
> select phrases (select [ ] 'selector-word)
> path phrases ([ ] /n) *
> extract phrases (extract [ ] n) and (extract/index [ ] n m) *
>
> * where n =3D any integer; m =3D any integer
>

Good and short. Small change: 'selector-word can be any anything, not
only words.
'selector-value ? And, as others told, not only integers in pathes.

About your "Do you SEE that English phrase there .. ?":
You CANT overlook that your insigtfull pieces are covered by piles of crap.
Its quite easy to miss them while trying to avoid the cruel sections.

>
>
> ________________________________________________
> Get your own "800" number
> Voicemail, fax, email, and a lot more
> http://www.ureach.com/reg/tag
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>
>


--=20
-Volker

"Any problem in computer science can be solved with another layer of
indirection. But that usually will create another problem." David
Wheeler
-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to