* Maxim Olivier-Adlhoch <[EMAIL PROTECTED]> [040121 15:41]:
>
> > -----Original Message-----
> > From: Tim Johnson [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, January 21, 2004 5:34 PM
> > To: [EMAIL PROTECTED]
>
> > Subject: [REBOL] Re: the utility of 'bind
> > And I find that seeing how different languages handle things
> > helps *me* alot. I wrote a 'first function for python that -
> > is more verbose than referencing by index but more clear...
> > especially when going from a language that references an
> > initial element as '1' to one that references an initial
> > element as '0'.
>
> funny, cause I too have some rebol mechanics ported to python...
> One notable example is that I have implemented the 'select mechanism
> in python (although 0 based). And I use it often. I find its much
> easier to handle than poking around with objects and classes for MANY
> situations. Plus I have less specifics to remember. If everything
> uses lists, then there is less concern to remember all the commands in
> dict and tuple datatypes (cause yess they are all individual and many
> little things are missing in all of different series datatypes in
> python... This alone drives me crazy).
Let's see... On python I use HtmlGen, it's 2723 lines long
On python, I use 'ML. The version I'm using is 75 lines
or so.
Implementation on python is very finicky and much more time-consuming.
But I still use Python a lot because some clients require it, and
to make a long story short, it's more interoperable with perl. (and
definitely more readable) Fortunately, I charge by the hour :-).
> many don't see that rebol not only gives you its distinctive syntax,
> but also uses some mechanics and an application design approach which
> is different than other languages.
Without going into it and without encouraging argument, I
(and that's me now) feel that python does scale better. However, a
discliplined rebol programmer can exploit rebol's flexibilty to
that end too.
Example: rebol's 'out-of-the-box' subroutines automatically
creates global words (where in python they are automatically 'local')
BUT, I use a rebol 'def which automatically creates local words.
compliments of Andrew and Ladislav.
Solves that problem.
Anyway, I believe that I am preaching to the converted.
> there is something about the universal and consistent rebol way of
> thinking which makes many other languages such a pain to learn (like
> python).
--
Tim Johnson <[EMAIL PROTECTED]>
http://www.alaska-internet-solutions.com
--
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.