Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search


From: carl:rebol at: 18-May-2001 9:17

Ok, from the horse's mouth... First, I imagine the message did not get replied because of the subject line. People on this list are pretty burnt out with language comparison discussions. Most of us have concluded: use the language that you like. If that's Perl, Python, Java, Lisp, so be it. Every language has its strengths. (Please read the intro to "REBOL, The Official Guide".) I created REBOL after 20 years of studying 50 other computing languages. I've used many Lisps... including several years on Lisp machines. I also wrote a commercial Logo implementation, which is a variation on Lisp. I've implemented and ported various compilers and interpreters. I studied under a Lisp master, who was a mentor for my early years. I deeply respect what Lisp is and what its strengths are. However, as a lisper, I've concluded that most users do not value the purity of it. Users are pragmatic. They want results. They want expressiveness. They want readability. They do not want a sharp learning curve but rather a smooth learning curve. Also, the primary reason that I created REBOL was that I wanted more than just a programming language. I wanted a way to write applications that would run on any machine, and more importantly, that could intercommunicate with programs on any machine. The primary concept behind REBOL is distributed computing... although many people find that it makes a great programming language as well. Maturity of a language is a nice thing, and as Lisp was invented in 1959, it is quite mature. However, although I like the looks of a 1959 Chevy, I drive a 1999 Chevy. It's a pragmatic thing with me. I've got to get places, not spend all my time under the hood or trying to get the radio to work. But, in the end, languages are a personal thing and, denotational math aside, their beauty may be in the eyes of the beholder. Ask Larry Wall. He'll tell you that Perl is perfectly readable. We all wear colored glasses. Carl Sassenrath Creator of the REBOL Language