Live data from Hacker News

Wapp – A Web-Application Framework for Tcl

wapp.tcl.tk

41–50 of 57 posts

Re: Wapp – A Web-Application Framework for Tcl

#42

Earlier quoted context omitted.

Why not? Also, sometimes it seems “hacker” in Hacker News has been lost and replaced with corporate group think consensus, here.

"Growth Hacker News"

It's thankfully moved on from those days, but for a while it was "San Francisco and some tech News"

Re: Wapp – A Web-Application Framework for Tcl

#43

i feel like a good business idea would be showing new product names / logos to a group of 50 people from various demographics and ages to see if the name clashes with something else. bc this one quite quite funny

I went to a PTA meeting once and they were playing "OPP" while everyone's kindergarten age children danced to it. My wife and I were pretty sure we were the only ones that knew the lyrics.

Re: Wapp – A Web-Application Framework for Tcl

#44
post #15

Earlier quoted context omitted.

In all seriousness, I don't think there is much overlap in people who know about Wapp and those who know about WAP.

I don't think it would be hard to imagine people would be aware of an VERY RECENT INCREDIBLY POPULAR song. Just because you like web shit doesn't mean you are completely disconnected from the greater culture.

I am the developer of Wapp. I gather (from other comments) that the name "Wapp" collides with a recent pop song by someone named "Cardi B" - please correct me if I have misunderstood. For the record:

  *  I do not follow or participate in pop culture.
  *  I do not listen to pop music, ever.
  *  I do not know who Cardi B is.
Any similarity in the name of the Wapp software framework and music by the individual or group known as "Cardi B" is purely coincidental.

Re: Wapp – A Web-Application Framework for Tcl

#45

I've heavily used TCL twice in my career, and while I find it an interesting experiment in a language, and actually enjoy a lot of it, I would never recommend it to anyone, nor would I ever pick it for a project. The core idea of "everything is a string" just has a lot of failure modes, and you find yourself making common errors even after years of developing with it. But it's a really neat exploration of a "what if"…

In the 1990s, when Tcl was taking off, there was really nothing else that made it as convenient to glue together different C libraries and slap a (Tk-based) GUI on it. It was a welcome revelation, compared to XWindows programming.

In the 1990s.

Re: Wapp – A Web-Application Framework for Tcl

#46

I've heavily used TCL twice in my career, and while I find it an interesting experiment in a language, and actually enjoy a lot of it, I would never recommend it to anyone, nor would I ever pick it for a project. The core idea of "everything is a string" just has a lot of failure modes, and you find yourself making common errors even after years of developing with it. But it's a really neat exploration of a "what if"…

To me, it seems fine in the space of an embedded scripting language where you let end users script within your otherwise "not tcl" application.

These days, maybe lua is a better choice, but I can see lua being more intimidating for smart, but less software-experienced people. "Everything is a string" might be more intuitive for them.

Re: Wapp – A Web-Application Framework for Tcl

#47
post #44

Earlier quoted context omitted.

I don't think it would be hard to imagine people would be aware of an VERY RECENT INCREDIBLY POPULAR song. Just because you like web shit doesn't mean you are completely disconnected from the greater culture.

I am the developer of Wapp. I gather (from other comments) that the name "Wapp" collides with a recent pop song by someone named "Cardi B" - please correct me if I have misunderstood. For the record: * I do not follow or participate in pop culture. * I do not listen to pop music, ever. * I do not know who Cardi B is. Any similarity in the name of the Wapp software framework and music by the individual or group known…

Yes, Cardi B is a female singer who is popular these days (as in, she's on the radio). WAP the song name is an abbreviation that refers to female genitalia.

That people associate "Wapp" with a sexually suggestive pop song name instead of "app" or "web app" might say more about them than anything inherent from the project name...

Re: Wapp – A Web-Application Framework for Tcl

#49

I've heavily used TCL twice in my career, and while I find it an interesting experiment in a language, and actually enjoy a lot of it, I would never recommend it to anyone, nor would I ever pick it for a project. The core idea of "everything is a string" just has a lot of failure modes, and you find yourself making common errors even after years of developing with it. But it's a really neat exploration of a "what if"…

I haven't used Tcl for anything in ages, but I have a book on it that I thumb through sometimes because it's so bizarre and fun to read about.

For example, you can delete or rename procedures on the fly, including built-in procedures. So you can rename a built-in like puts to something else, create your own puts procedure, and then call the old one (under its new name) in your new procedure (in case you wanted to override it to do some pre- or post-processing each time). You can even redefine procedures within themselves.

You can use variables in variable names (PHP does this as well).

The comment character # is a valid name for a variable or a procedure.

"Everything is a string" extends to even lists and code blocks.

Even though we've moved away from the hyperflexibility of languages like Tcl and Perl, they certainly served their purpose, and a lot of their better ideas were refined in their more orderly successors.

Re: Wapp – A Web-Application Framework for Tcl

#50

I've heavily used TCL twice in my career, and while I find it an interesting experiment in a language, and actually enjoy a lot of it, I would never recommend it to anyone, nor would I ever pick it for a project. The core idea of "everything is a string" just has a lot of failure modes, and you find yourself making common errors even after years of developing with it. But it's a really neat exploration of a "what if"…

I was just thinking about this today. I am currently forcing myself to work on TCL for a small project (I've only used it casually before). Coming from lisp I can appreciate some aspects of it, but it can be frustrating at times.
Post reply on HN