Re:D. Crockford on JSON: "An influence was Rebol, a shame it...
by jerf on Sunday August 23, 2009 @01:40PM
(#780695)
I think I'd have to add "general-purpose" into the mix. Complex proprietary niche languages seem to be able to survive a long time without competition. Especially true when the users of the proprietary language are not themselves computer programmers and nobody has the skill to just start creating competition. (Which is why mathematics does have some open options; there's enough skill crossover to make things like Octave possible.)
Re:D. Crockford on JSON: "An influence was Rebol, a shame it...
by dfranke on Sunday August 23, 2009 @04:57PM
(#780992)
Octave is decent at what it does, but nothing in the open source world comes remotely close to Mathematica. Having easy access to it (and more importantly, being able to expect my peers to have the same) is one of the things I miss most about being a student. Wolfram's recent price cut for non-student personal use is alluring, though. Some time soon I might break down and pay for it.
Re:D. Crockford on JSON: "An influence was Rebol, a shame it...
by jerf on Sunday August 23, 2009 @08:50PM
(#781288)
I wasn't claiming it was a replacement, just that it, well, exists. Other proprietary areas don't have any open source competition where the target audience has even less overlap with "programmers".
Re:D. Crockford on JSON: "An influence was Rebol, a shame it...
by apgwoz on Sunday August 23, 2009 @10:48PM
(#781404)
I think octave is targeting matlab ddirectly, though mathmatica is obviously another competitor to both.
Re:D. Crockford on JSON: "An influence was Rebol, a shame it...
by praptak on Monday August 24, 2009 @06:57AM
(#781882)
I consider "being the only thing that serves the niche" a huge advantage. Same goes for "being bundled as the only scripting language for commercial product X" (like AutoLISP, especially before VB support in AutoCAD).
Re:D. Crockford on JSON: "An influence was Rebol, a shame it...
by gwern on Sunday August 23, 2009 @02:36PM
(#780777)
Well, there's already Worse Is Better (what RPG called viralness is an integral part of WIB).
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."
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.