Live data from Hacker News

Tänzer – An industrial web server framework for Tcl

tanzer.io

31–40 of 81 posts

Re: Tänzer – An industrial web server framework for Tcl

#31

Gimme a break I just woke up :D But these sorts of little breakages are exactly the thing I want nobody to suffer again as much as possible. And now it seems the world deems it necessary for me to have an HN account! I'll be here all day, try the veal.

Well you will go and put something interesting to look at on the web :)

Re: Tänzer – An industrial web server framework for Tcl

#32
Well now I feel old. I remember writing a web app in Tcl way back in 2000 or so right after I graduated. From what I recall, AOLServer was not as fun to program as this appears to be.

http://aolserver.github.io/

TCL was actually a pretty OK language. I do remember that aolserver was a major improvement over CGI scripts.

Re: Tänzer – An industrial web server framework for Tcl

#33
post #4

How prevalent is Tcl usage in the real world? You don't hear much about it, are there any new startups adopting it? Or is it only used in legacy projects at large companies?

I use it in little ways, here and there. Its syntax inspires any tool-command syntax I write (see http://yosefk.com/blog/i-cant-believe-im-praising-tcl.html). I have a few Tk scripts around to launch tasks (generate a new data repo, run various forms of regression tests, etc.); nothing beats Tcl+Tk for "build your own tool" GUIs. When experimenting with C code, it's useful to just embed a Tcl interpreter to run bits of it. Sure, I could use Lua, but Tcl's even easier.

None of those are legacy projects, but none of them are the primary focus of my work, either.

Re: Tänzer – An industrial web server framework for Tcl

#34

Seeing it works really well, :o) gotta love http 500 errors before you can love the framework i guess, 500 Internal Server Error The server was unable to fulfill your request.

Well, I certainly wasn't expecting the HN crowd. :)

Nobody expects the Hacker News crowd!

Re: Tänzer – An industrial web server framework for Tcl

#36
post #6
post #4

How prevalent is Tcl usage in the real world? You don't hear much about it, are there any new startups adopting it? Or is it only used in legacy projects at large companies?

I know a couple of startuppy companies that are still using it, but it certainly feels like a language in decline. There's a lot that's elegant about it, but the syntax is awkward in practice, and compared to e.g. Python there are fewer libraries available and no really compelling advantage, IMO. It's a language that deserves better than it got - it should've become the standard for *nix config files (thanks RMS for…

> thanks RMS for the mess we have now

I'm unfamiliar with the history you're referencing. Was it being anti-executable configs?

Re: Tänzer – An industrial web server framework for Tcl

#37

Well now I feel old. I remember writing a web app in Tcl way back in 2000 or so right after I graduated. From what I recall, AOLServer was not as fun to program as this appears to be. http://aolserver.github.io/ TCL was actually a pretty OK language. I do remember that aolserver was a major improvement over CGI scripts.

Relaying for xan:

It still is =) And I hope to spread that love as much as possible by carefully cultivating a tiny, cute little ecosystem of lovely tools on top of tänzer, and help foster the idea of making wonderful web framework middlewares for Tcl to make it a much easier proposition to proliferate our wares to the masses.

Re: Tänzer – An industrial web server framework for Tcl

#38

I have just took a quick glimpse and the source seems to be written very clearly. It is an excellent example of how coding in tcl looks like. Perhaps this could be used as an example when you are learning to program in tcl. I don't use tcl neither I know what the actual state of available libraries the performance is, but tcl honors its fame as an easy to read language, this is not Perl. One feature I like a lot is t…

Relating for xan:

One of the things that keeps my heart beating and my pulse flowing is knowing that one day, maybe ONE DAY Tcl can take the limelight again on the stage of web application development and maybe even curl up into a cozy little niche in the ever privacy-abrogating cabal of IoT stuff, too.

My choice of language for implementing tänzer is not just due to my love for Tcl's minimalist syntax, but also, as you intimate upon, Tcl's quite lovely FFI. I mean, that's what it was meant to do from the get-go, amirite??? Anyhow. I'd like to rewrite tänzer's guts in C, in a very mongrel2-like fashion, but perhaps less featureful but just as kind to binding by other language FFIs as itself.

Re: Tänzer – An industrial web server framework for Tcl

#39
post #4

How prevalent is Tcl usage in the real world? You don't hear much about it, are there any new startups adopting it? Or is it only used in legacy projects at large companies?

I certainly don't think it's terribly common anymore, but there's still a bunch of stuff out there that uses it. I've seen it most often as a scripting extension to some larger software package (e.g. visual molecular dynamics: http://www.ks.uiuc.edu/Research/vmd/ ). OpenACS is also built on tcl/aolserver and was an early framework for building community web sites that's still around and still getting updates: http://…

Hey, that's me! I added Tcl to VMD back in the 1990s. :) It lead to my first conference presentation as well.

Re: Tänzer – An industrial web server framework for Tcl

#40
Relaying for xan:

Part of my reason for being so hellbent upon proliferating tänzer is to improve the state of affairs for Tcl's perception by the wider community. It's a beautiful language, and a well-considered ecosystem. It never really ceased being that as it aged ever so gracefully, so I figure I shall become some larger-than-life PARTY HARD AND LISTEN TO BEAUTIFUL MUSIC! figurehead to spread some cheer and joy in the community and inspire some newfound personal pride in people's works.

Post reply on HN