Douglas Crockford revealed that JSON had been partly influenced by Rebol:

json-sagaAnother influence was Rebol. Rebol’s a more modern language, but with some very similar ideas to Lisp, in that it’s all built upon a representation of data which is then executable as programs. But it’s a much richer thing syntactically. Rebol is a brilliant language, and it’s a shame it’s not more popular, because it deserves to be.

JSON would not have emerged without the communication talent and obstination of Douglas Crockford. He also focused on making his concept usable by current mainstream technologies like Ajax. The Saga of JSON he told in this Yahoo Webminar should be an IT marketing lesson for Rebol.

Douglas Crockford said “Rebol is a brilliant language, and it’s a shame it’s not more popular, because it deserves to be”.

But how can people be attracted by Rebol when:

  • the company’s website looks like it was my neighbour’s kid who would have webdesigned it in the eighties :).
  • instead of creating libraries for or in PHP, Java, Ruby, .NET, javascript, xml, … to handle Rebol’s Data Format or Interoperability, they hang on their own Rebol Server IOS technology which you cannot even download to look at the wonder (at least I have never found any link).
  • nearly none Hosting Company has ever heard of Rebol whereas they should have been targeted as partners and natural prescriptors, that’s how I guess PHP has really taken off.
  • and where are all the Rebol’s Community ? They are hidden in a world called Altme, isolated from the Internet, the last contact was the Rebolask forum which since was deserted due to lack of moderation.

It’s not such a shame that Rebol is not popular it is a logical consequence. It isn’t a fatality, things can still change.

With Cloud Computing in the corner, let’s hope Rebol will think about how it will integrate with other platforms like .NET and Java. Integration is the very reason Scala Language has such a huge success, that was the reason also for JSON as it integrates nicely with Ajax even when Ajax was originally meant for XML.

2 people like this post.
Bookmark and Share

Recent Articles