Pierre Johnson wrote:
> 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.
It sounds here like you think it's very important to know how the
hardware works when you write programs. Maybe I interpreted it
incorrectly. I'm from a social democratically governed country across
the pond, so obviously I'm stupid. (<-- Joke, even though I must admit I
was initially offended. Not that you care.)
I agree, but not entirely. Sometimes it is important to use a suitable
level of abstraction, for the sake of productivity, if nothing else.
Quantum physicists may argue that you have to know quantum physics, or
at least electro physics, in order to fully understand what a program
does. That may be true, but hardly productive as it would take many
years of studies to reach the point where you can see the whole picture,
and even then, it would take a lot of time and mental energy to
comprehend even a "hello world!" type program.
I think that many times you are better off not thinking about the bits
too much and I think the abstractions are the main point of REBOL. The
series concept and dialects are my favorite parts, anyway.
Computers are now sufficiently fast for me to not always care if I'm
using a list or an array or a red-black tree etc. Just "block!" is
enough info for me, when I write programs that I think REBOL is well
suited for.
Productivity is very important to me as I don't want to spend all my
time on writing software. Personally, I prefer to know only just enough
details for my software to work well enough. It does not have to be
optimal, as long as it gets the job done. This is truly the strength of
REBOL, as far as I'm concerned.
> 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.
Sounds to me like you would prefer a mailing list consisting only of a
group of people you consider smart. How can REBOL possibly become more
popular with an elitist attitude like that? Calling people dumb on a
programming mailing list is so utterly pointless. It achieves nothing,
except for this flame war I've now, stupidly enough, inserted myself
into. :-)
The whole point of the mailing list is for us REBOL programmers to share
thoughts and offer help to other REBOL programmers. I do not think the
purpose is to let a few brainiacs sit around and try to be smarter than
each other and call each other stupid when they don't agree with each other.
> 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.
You forget about the computer game "The Sims", which I believe is just
as successful as the games you mentioned. It may not be rocket science,
but it is fairly complex and it seems that it is the complexity, that to
some extent mimics real life, that players find attractive. All products
do not have to appeal to the everyman in the pick-up-and-play kind of
way in order to be successful. I think it is an error to assume so.
Also, success can be measured in many different ways. World domination
that the likes of Super Mario Bros and DOOM have achieved is not the
only type of acceptable success. Maybe it is enough for REBOL to appeal
to us socialist, indoctrinated, obnoxious, nerdy, 20-dumbthings.
/Martin Johannessson
--
To unsubscribe from the list, just send an email to
lists at rebol.com with unsubscribe as the subject.