D. Crockford on JSON: "An influence was Rebol, a shame it’s not more popular"
http://www.dzone.com/links/the_making_of_json_by_douglas_crockford_an_influe.html
JSON had a lot of influences on its design. It didn’t just come out of my head. It’s based on a lot of things that I had observed over the years. The first – maybe the greatest – influence was Lisp. The thing that was brilliant about Lisp was it used exactly the same representation for programs and data. Originally, the idea was that you would have programs that could act on themselves as data, and do interesting things. … Another 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.
(
19 comments
| 23 points
| on HN
)
Any proprietary language has to be significantly better than its rivals to gain traction, and if it does gain traction a free implementation or alternative will eventually appear.
Or we could call it "Mark's Law":
> "In the long run, the utility of all non-Free software approaches zero. All non-Free software is a dead end."
http://diveintomark.org/archives/2004/05/14/freedom-0
The OP did prompt me to take a look at http://en.wikipedia.org/wiki/Carl_Sassenrath, which is actually pretty interesting. I hadn't known about his work on operating systems and the Amiga.
Brendan Eich did, JSON is Javascript, part of it, its own data structure, it is javascript object notation.
What Crockford did was to spread its adoption among other languages, building libraries and encouraging people to use them.
To Caesar what is Caesar’s...
Then the title is misleading. Rebol as an influence to what?
We should ask that question to Brendan to see what influenced HIM to design javascript as he did.
It would be better if you watched the video before commenting this.