News for hackers. Stuff that matters.
Re:Extending Tcl by pjmlp on Sunday May 13, 2018 @12:18PM (#17059658)
Not when you are trying to build a server on top of it.
Re:Extending Tcl by blacksqr on Sunday May 13, 2018 @12:36PM (#17059748)
Time to consider that your experience may be outdated. Wub, to take one example, is a pure-Tcl web server whose performance is comparable to Apache. Network latency in handling socket I/O swamps any differences in code execution speed.
Re:Extending Tcl by pjmlp on Sunday May 13, 2018 @02:30PM (#17060238)
I doubt very much it could compete with our Apache/IIS plugin module, which had quite a few architecture layers moved from Tcl into C throughout its life.

And in the end we gave up for .NET.

Re:Extending Tcl by ridruejo on Sunday May 13, 2018 @12:32PM (#17059728)
It can be fairly fast for many use cases (specially because of async processing) and it was the basis one of the original scalable web servers that implemented multi-threading https://en.wikipedia.org/wiki/AOLserver
Re:Extending Tcl by pjmlp on Sunday May 13, 2018 @02:27PM (#17060229)
AOLServer was the one we were measuring ourselves against, see other responses.
Re:Extending Tcl by blacksqr on Sunday May 13, 2018 @05:15PM (#17061081)
You had a web server faster than AOLServer, and you went out of business.

Hm.

Re:Extending Tcl by pjmlp on Monday May 14, 2018 @12:39AM (#17062745)
We did not went out of business, I have not written that anywhere.

In fact, the .NET re-rewrite was quite successful and many of the people involved on that team went on to create a very successful product based on the field lessons we had with the Tcl version.