Earlier quoted context omitted.
Her part =) The problem with humble and beautiful people and things is that, being of such a disposition, one is often not wont to market and self-promote, something I find to be quite endemic of the ever decreasing Tcl community. However, since I've decided to crush my Impostor Syndrome with a pointy heel, I've determined that there's no reason to be shy any longer. Nothing good comes of faulty and detrimental meekn…
I tried to find you on Twitter, and it corrected my search to "mantronix". No joke. Anyway thanks for sharing your code!
Tänzer – An industrial web server framework for Tcl
71–80 of 81 posts
Re: Tänzer – An industrial web server framework for Tcl
#72Earlier quoted context omitted.
It is all over the place in Integrated Circuit (IC) design. So companies like ARM, Intel, Synopsys, Cadence, all use it. It was made to tie together IC tools after all (at Stanford, if I remember correctly).
From what I've heard, most of those tools are not really the best of poster-boys for Tcl in that they're kind of old and crufty and probably not a lot of fun to work with.
And yes, unfortunately the tools end up being old and crufty, and that was my impression of TCL.
I did a bunch of TCL while working at one of the aforementioned companies, and I got to use it enough to see the lisp-y awesome parts (if you squint hard, [ ]s are just oddly shaped parenthesis), and the smalltalk-y stuff, but I still would have preferred using a different scripting language as my interface.
Re: Tänzer – An industrial web server framework for Tcl
#73Xan's face lights up talking about tänzer like you may expect from her writings here. It's not hard to see why. This is impressive work.
And now, to have a celebratory time over some beer and Dr Pepper and Cajun-flavored wings.
Re: Tänzer – An industrial web server framework for Tcl
#74How 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?
FlightAware.com: One of the busiest sites on the Web. Uses Apache/Rivet and a lot of Tcl-based utilities for backend information management.
Re: Tänzer – An industrial web server framework for Tcl
#75if {[llength $argv] \n\n" exit } set HOME [pwd] set DATABASE [lindex $argv 0] set DIM 10000 proc CalcLine {line} { set termData [lindex $line 1] set termDataLength [llength $termData] foreach {x y} $termData { set score1 0 set score2 0 set score3 0 foreach sData [split $y {:}] { set sd [split $sData {,}] set score1 [expr {$score1+[lindex $sd 0]}] set score2 [expr {$score2+[lindex $sd 1]}] set score3 [expr {$score3+[l…
Please explain for the masses!
Re: Tänzer – An industrial web server framework for Tcl
#76Earlier quoted context omitted.
I joined a Portuguese startup in 1999 that had an in-house Apache module for TCL, an application server similar to AOLServer in design. With an abstraction layer similar in capabilities to what people know Rails for. With lots of C plugins as well. Being part of the core developers meant I was a regular reader on tcl/tk forums, eagerly looking for the upcoming TIPs, following ActiveState work in the community and so…
> 2 - if you ever plan to scale, use a compiled language for the get go instead (JIT/AOT) Like Facebook? I don't think that's good advice, for several reasons: * Everyone dreams about scaling. For most, it's just not a pertinent reality. It's easy to prematurely optimize. * Scripting languages will let you iterate faster, and find some kind of product-market fit. Think about Twitter: I love Rails, but ... no, Rails i…
I get your point, but there are many languages that offer the rapid iteration of dynamic languages, while offering native code.
And monkey patching just doesn't scale across teams.
Re: Tänzer – An industrial web server framework for Tcl
#77How 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…
I believe you're referring to the ArsDigita Community System, which was written in Tcl, and which ran on top of AOLServer, a web server that supported Tcl as a scripting language.
(ArsDigita's rise and fall was a classic dotcom bubble story, complete with Aeron chairs, fancy cars, greedy VCs, founders with big egos, lawsuits, etc.)
[1] https://en.wikipedia.org/wiki/ArsDigita_Community_System
Re: Tänzer – An industrial web server framework for Tcl
#78Tcl is pragmatic. I still use it for one-off projects with simple GUIs via Tk. I get grief from co-workers for the language, but my projects are typically done and correctly functioning in a fraction of the time it takes our Java and C# devs to even prototype a utility. Below is a walkthrough of Tk which compares identical implementations of examples in Pearl, Ruby, Python, and Tcl. See if you can spot which of the s…
Re: Tänzer – An industrial web server framework for Tcl
#79Re: Tänzer – An industrial web server framework for Tcl
#80Tcl is pragmatic. I still use it for one-off projects with simple GUIs via Tk. I get grief from co-workers for the language, but my projects are typically done and correctly functioning in a fraction of the time it takes our Java and C# devs to even prototype a utility. Below is a walkthrough of Tk which compares identical implementations of examples in Pearl, Ruby, Python, and Tcl. See if you can spot which of the s…
This is a (near) duplicate of a comment you made 302 days ago! - https://news.ycombinator.com/item?id=7069311