4 ms·
I would be interested in hearing more about your point. TCL is an elegant scripting language, very LISP-y, where most data structures are lists of strings. Go
by rahen 4y ago
I would be interested in hearing more about your point.
TCL is an elegant scripting language, very LISP-y, where most data structures are lists of strings.
Go on the other hand is more like a modern mix of C and Pascal with GC and lots of convenient libraries, and which builds statically.
The performance of TCL and Go are also a world apart.
- kaba0 4y agoGo is a worse Java 1.1. The only remotely interesting part is virtual threads.
- sgt 4y agoMight as well use Java 19 then. Why not, really. Because Java is boring?
- hawski 4y agoI am pulling a leg here a bit. I could risk a statement that Tcl could be an alternative when all you want is a simple CRUD backend. Now performance considerations are valid, but in some applications Tcl could be fast enough. Both languages, or maybe we could say platforms, have manged runtimes and maybe that's were similarities end.
- blacksqr 4y agoTcl is good for both CRUD and REST; for example, the sqlite.org web site uses a pure Tcl web server, through which you can access sqlite's SCM app which is backed by a SQLite database.
- dmux 4y agoI was under the impression that the sqlite.org website used Dr. Richard Hipp's "althttpd" (written in C): https://sqlite.org/althttpd/doc/trunk/althttpd.md https://sqlite.org/althttpd/doc/trunk/althttpd.md