News for hackers. Stuff that matters.
Re:Tcl is faster than Python for database benchmarking by anthk on Tuesday November 01, 2022 @07:39PM (#33429381)
Understandable, SQlite was always bound to TCL.

Also, TCL/Tk was the RAD/Glue language for the 90's Unices. Kinda like Visual Basic. C backend, TCL glue, TK grid UI, DB connection.

Re:Tcl is faster than Python for database benchmarking by agumonkey on Tuesday November 01, 2022 @09:50PM (#33430523)
I wonder when python crossed above tcl. GTrends only go back to 2004
Re:Tcl is faster than Python for database benchmarking by teleforce on Wednesday November 02, 2022 @01:55AM (#33431843)
I'd say right in the early 2000s and then Django starts becoming popular, and the rest is history. But the writing is really on the wall in the late 1990s due to the intuitiveness of the Python language and beginner friendly design compared to the other popular scripting languages at the time including Perl, TCL, PHP, Ruby, etc. Speed, however, is never Python's advantage and for scripting languages it's not really a factor.

I think based on Python background it's safe to say that in order to become a hugely popular programming language, any language need to be beginner friendly and/or need a killer application as a motivation for programmers to adopt it. Speed and performance are not important factors unless you are writing an OS and we have already C for that.

Re:Tcl is faster than Python for database benchmarking by pjmlp on Wednesday November 02, 2022 @03:01AM (#33432168)
Before Django there was Zope.

Zope and a saner alternative to Perl were the two main reasons to care about Python in 2000.

Re:Tcl is faster than Python for database benchmarking by agumonkey on Wednesday November 02, 2022 @05:12AM (#33433082)
In the late 90s i remember CGI studios being invested for glue language. Houdini and others also embedded it in their apps later.
Re:Tcl is faster than Python for database benchmarking by cafard on Wednesday November 02, 2022 @06:24AM (#33433624)
Oracle used to use TCL for various purposes with the "intelligent agent".