[REBOL] Re: REBOL ARTICLE: Please review
From: chaz:innocent at: 29-Oct-2001 23:58
At 08:56 AM 10/29/01 -0900, you wrote:
>On Mon, Oct 29, 2001 at 10:58:51AM -0700, Gregg Irwin wrote:
>> Hi Tim,
>>
>> Are you sending it to the ML, by request, or is it on your site?
>>
>> --Gregg
>> --
>> To unsubscribe from this list, please send an email to
>> [rebol-request--rebol--com] with "unsubscribe" in the
>> subject, without the quotes.
>Hi Greg: <duh>I left out the link</duh>. Sorry!
>http://www.johnsons-web.com/rebarticle.txt
>--
>Tim Johnson <[tim--johnsons-web--com]>
> http://www.johnsons-web.com
>--
>To unsubscribe from this list, please send an email to
>[rebol-request--rebol--com] with "unsubscribe" in the
>subject, without the quotes.
>
According to Carl Sassenrath, REBOL is all uppercase
http://www.cucug.org/amiga/aminews/1997/970305-sassenrath.html
Good paragraphs. Experiment with different arrangement to put your ideas
closer together.
REBOL:
Available at www.REBOL.com is the one of latest - and
in this author's opinion - one of the greatest scripting
languages.
REBOL's developer is Carl Sassenrath, who also developed
the original Amiga OS.
The syntax is as close to human language as any
programming language that I have worked with.
It is arguable that a "newer" programming language is
restricted by a smaller body of source code. REBOL's
literature
is growing by leaps and bounds, and because
of REBOL's human-language approach to syntax, it is very
readable.
REBOL adds some elegantly simple concepts, among the
following:
1)Code and data are merged into a single concept - not
really a new approach for Assembler programmers.
2)Data structures can be translated directly to file,
a wonderful concept for working with small databases.
3)"Mezzanine functions" are creating when the binary
loads - this is part of REBOL's approach to "on the
fly" self-composition of code.
Included in the script librarys is now an interface to
MYSQL.
Although REBOL is quite new and quite advanced, it is
influenced somewhat by some of the oldest programming
languages - lisp and forth.
Unlike Perl and Python, internet protocols are compiled into the binary,
as is REBOL's wonderfully agile parsing functions.
In fact, it could be said that REBOL is to parsing what Perl
is to searching.
REBOL implements OOP with ease. Although I like Python a
lot, I found OOP concepts easier to implement in REBOL
than in Python.
The REBOL binary is compiled for 40+ platforms now and
there are virtually no compatibility problems.
Every once in a while, I sing to following tune to myself:
(to the tune of "I'm a Little Teacup")
Oh, I am a C programmer and I'm okay
I muck with indices and structs all day
And when it works, I shout hoo-ray
Oh, I am a C programmer and I'm okay
Unlike C/C++, I am able to work happily on my Linux Box to
do development, and send my code directly to a Windows client
with no changes whatsoever.
My production time on REBOL is probably half of what it is
for similar applications on C/C++.
And guess what - no pesky header files!