---- On Thu, 11 May 2006, Gabriele Santilli
([EMAIL PROTECTED]) wrote:
> Well, you can look at it that way, but you're missing the
other
> 80% of REBOL. Objects are a special case of context, not the
other
> way around.
Your comments receive my appreciation.
New >>>
No doubt I see REBOL differently than others. I see REBOL as the
pre-eminent SUPER PARSEr.
I see each block-of-words as having meaning ONLY to the REBOLer
who writes them.
I see those blocks-of-words become meaningful only when REBOL,
the SUPER PARSEr parses a block-of-words according to the
block-of-words identifier (ruling word) that precedes the
REBOLers' block-of-words. I see each block-of-words containing
words that must match the rule. I see the block-of-words
identifier dictating whether or not there must be one or two
bodies of words that must be well-formed.
Clearly the REBOL/"Sassenrath" design pattern is pervasive
through REBOL, e.g., DISPATCH and SWITCH are design analogues,
despite the semantical differences between them.
I have other concepts vastly different than others. I see a
substantive difference between computer programming, which
requires a programming language (a sequential language based
upon the notion of sequencing) and functioning (technique of
writing expressions to capture concept). I see Aristotelian /
socialist, class-based hierarchical thinking pervasive in junky
class-based inheritance languages.
What I never forget is that just like air traffic controllers
are pushing tin, using a computer is pushing bits. Knowing
what's going on through memory is important. Knowing that trees
of Judy arrays make better use of memory than other data
structure designs.
I see REBOL as a Forth + OCaml MASH UP. And how I would like
REBOL to be a bit more Forth-like. I'd also like Carl to snitch
some good ideas from IOLanguage, which seems to have an easy go
of leveraging C Language through an easily adaptable FFI.
What I don't accept is anthropomorphism and personification of
machines, bits and bytes. What I don't accept are the trees
instead of the forest. Absolutely, I challenge the invisible
barriers erected into the minds of the indoctrinateds, put their
by their socialist public education masters.
In any event, it's irrelevant to me whether others agree. What
matters is what I can leverage from the scant few smart ones who
contribute to this mailing list.
Comments other 99.9% of the participants, obviously
20-dumbthings and horrifically indocintrated socialists from
across the pond, go right into the /ignore pile.
Why REBOL the product languishes is obvious. There's only a
small sect of obnoxious nerds sycophantically worshipping a few
persons connected to it.
For all the claims of being a "rebel", at the end of the day,
REBOL execs pander to computer science indoctrinateds. They're
missing the BIG PICTURE. There's plenty of garbage product for
computer science grads (C++, JAVA, C#, Perl, PHP, Python, RUBY).
A rebel appeals to the "everyman" not the Priests-in-training of
the established order.
Uneqivocally, the most successful product of all-time is the
DTMF ("touch tone") telephone. Any person who can arrange in
sequence 7 numbers, push buttons mapping to those numbers and
who can hear/speak can use the best UI ever invented.
The most successful computer products of all-time clearly are
dBASE II (with interpreter, HOF-based language AND data storage
format -- more than a DECADE before Java, Python, et. al), LOTUS
1-2-3, ZELDA, Mario Bros. and DOOM.
The evident thread among these products is the appeal to the
"everyman". These products let the any person get up and get
going pronto.
Speaking language is so important with a product like REBOL.
I've yet to come across a product/"computer language" that so
readily captures the essence of true tranlation of mind concepts
into REBOL script "recipes".
Persons with poor speaking language skills can readily use
programming languages like C++, Java, Ruby, Python, et. al.
Those languages are about various levels of abstraction about
keeping track of state.
REBOL requires only that a person think of the "zero case, the
almost zero case and all the others spinning down to the zero".
If you can't express those cases using your speaking language
first, you'll never write them in REBOL.
Pier Johnson
________________________________________________
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.