1) The weather has been beautiful (it's summer)
2) I'm extra busy with my day job
3) Other things in Real Life(tm)
The above reasons are why I haven't been keeping up on psDooM development recently. :-)
I also struggled with TCL/Tk for a bit and got frustrated. I decided to take a break, lest I get (more) burnt out and completely abandon the project.
In the meantime, I picked up "TCL/Tk in a Nutshell" at the library and looked at it. Good thing I didn't buy it. It's just a bunch of printed out, glorified manpages. Plus, it has about 4 sections on TCL and Tk; the rest are about other extensions to TCL I'd never heard of, and are probably not part of the 'standard' TCL/Tk install. Anyway, I'll eventually get back to the library and check out another book. Maybe I'll even code before I find another book, though I've decided to take out all the old code I made while floundering around and start the TCL backend from scratch again.
I have no idea when I'll get the TCL/Tk frontend to psDooM done. Real Life(tm) has several more things waiting in the wings for me.
Don't lose hope, the project is *not* dead. I'll release something when I'm good and ready. ;-)