5 ms·
If there was no Ruby, I suspect Perl would still be popular. At one point the scripting language holy wars were "Perl vs Python". That turned into "Ruby vs Pyth
by lacker 12y ago
If there was no Ruby, I suspect Perl would still be popular. At one point the scripting language holy wars were "Perl vs Python". That turned into "Ruby vs Python". Similar philosophy, lots of better stuff in Ruby.
- Blackthorn 12y agoPerl was dead long before Ruby on Rails was a big thing (Ruby itself was effectively moribund until Rails).
- riffraff 12y ago> Ruby itself was effectively moribund until Rails I think you might mean "unknown" rather than "moribund", but just in case: no it wasn't, it was quite successful, RAA wasn't CPAN but was quite rich, there were steady improvements to the language and the community outside japan was growing (i.e. most of the european ruby user groups started before ruby on rails). It was just growing slowly, rather than skyrocketing.
- gaius 12y agoOnline yes - but a hell of a lot of Tcl was being written too, by people who just couldn't be bothered posting about it.
- biomimic 12y agoTcl was and still is undiscovered gold.
- chrisdone 12y agoI'm very glad that only game writers are using Tcl for scripting their games. It's a godawful language I'd never want to maintain any real software in. Python and Ruby are bad, but Tcl is a degenerate joke. Let's please leave it undiscovered.
- Matumio 12y agoTcl is the major scripting language used by all FPGA vendors, and sadly it doesn't look like it is going away. You can call Python from it, but FPGA developers (especially those Windows) will make a big fuss about installing an external tool, and should they install Python2 or Python3? Also, the major FPGA programming languages (vhdl and verilog) make tcl look great (or any other language, for that matter).
- networked 12y agoYou may be pleased to learn that game developers do not use Tcl for scripting these days and, indeed, few ever have; see http://wiki.tcl.tk/40487 http://wiki.tcl.tk/40487. Their embedded language of choice is, by a large margin, Lua.
- razzmataz 12y agoThat said, the saving grace for Tcl were things like Expect and Tk. I don't think I ever used it for anything else....
- biomimic 12y agoIt's being used for AI, ML and data science.
- gaius 12y agoSentiments like this please me greatly. Out of curiosity, what do you prefer?