Hacker News new | ask | show | jobs
by gluczywo 3244 days ago
Tcl is a great language and ecosystem. It fell victim to a few independent political decisions that resulted in low popularity:

- Sun's pushing Java and killing everything else

- Stallman's distaste for anything non-GPL

EDIT: wording

1 comments

That's the first I've ever heard anyone say that Stallman had anything to do with Tcl. Do you mean to imply that guile wouldn't exist if Tcl was GPLed? Or something else?
It's too hard to guess that even with hindsight. Stallman probably would not have objected to Tcl at all if it was GPL and not BSD.
I'm not entirely sure about that. While Stallman is most famous for his license preferences, he has a longstanding, pretty strong pro-Lisp preference as well, dating back to his early work on Emacs Lisp. Guile Scheme was created as the official GNU extension language mostly because Stallman thought a version of Lisp was the right language for a standard GNU extension language, and Tom Lord convinced him that Scheme was the right version of Lisp for the job. It wasn't a preexisting GPL'd interpreter that he just picked because of its license.
I was only talking to the point of Stallman dissing Tcl. Would Guile still have happened? Maybe, and for the reasons you outlined.