Stewart Stremler wrote:

(I got tla running enough to pull down GST source, but the "worldview"
didn't make a lot of sense, and I didn't find any good documentation
in my brief search.  I intend to revisit the issue, as I need to pull
down GST 2.2b...)

I wouldn't continue to waste time with tla/arch. For me, the big killer is that it doesn't work on Windows. While you may scoff as a Unix user, something which doesn't work on Windows generally means a poor underlying engineering model. Most projects figure out how to handle that refactoring pretty quickly.

Maybe it's a sign of senility setting in, but I just don't have any tolerance for things which require too much of a "context switch" anymore. Documentation and "cookbooks" can help cushion the context switch, but only so far. Eventually the abstraction has to be simple enough or it just doesn't fly.

tla/arch is too much.  SVN, darcs, and mercurial are fine.

Python is a good example of a low context switch language. When I come back to it, I need a quick reference guide and I'm up and running again. Ruby would probably be similar. Tcl is fine. Lisp is fine. Perl beyond basic regexes is not.

Java with Eclipse is probably right at my tolerance level. The fact that I was sooooo much happier with Eclipse 3.2 than 3.1 tells me that it's at the boundary. I tried to like Scala, but with its weak Eclipse support, it's just beyond my tolerance.

C++ is beyond my tolerance level even though I used to be a C++ advocate. I have to pull out and read my "shelf o' C++" (Effective C++, et al. Exceptional C++, et al., STL and IOStreams references) in order to go back. I had a task that I thought C++ would be a good match for. When I opened my 4th reference book just to understand how to use the STL for a simple foreach, I realized that C++ is just not the right solution now that we have good, stable alternatives.

make and autotools are beyond my tolerance level, nowadays. scons is right at the boundary. If the documentation for scons had more recipes, it would be okay.

So, who else did I forget to insult?

-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to