archives

Syntax design brainstorming session

Hi LtU,

I've started another brainstorming topic on the Mist discussion group. (Design discussion: If you would like to respond, please do it there, not here.)

I must admit, I'm not sure LtU is the proper target for this discussion, since it has a relatively strong bike-shed coloring taste to it. I think such discussions are important too, in the design of a programming language. Nonetheless, please tell me if (links to) such discussions are taboo here.

Off topic: Thanks for your interesting replies to my last post! I've gained some insight. And I've purchased Types and Programming Languages by Pierce. It's a good read so far. I'm sure it will clear up many things for me.

Tcl the Misunderstood

Tcl the Misunderstood is an old article, but I haven't seen it discussed here before:

I am not going to show you every single Tcl feature, but I want to give an idea of advanced programming tasks that are solved in a very nice way with Tcl. I want to stress that I think Tcl has a number of faults, but most of them are not in the main ideas of the language itself. I think there is room for a Tcl-derived language that can compete with Ruby, Lisp and Python today in interesting domains like web programming, network programming, GUI development, DSL and as scripting language.