Version 7 of A Poor Boy does Deployment

Updated 2002-09-16 16:56:19

2002-09-16 (September 16, 2002)

So here we are again... the last time I released any code to the world at large was on July 22, 2002... about two months ago. Now this doesn't mean that I haven't been tcl'ing - I just can't get enough! So what does it mean?

It means deployment SUCKS! I WANT TO KILL IT


Do what your users do

When developing, its a MUST that you run your code with the interpreter that your users are going to be using. If you don't do this, then you're just going to get so angry when you find that your program just won't run with the binary from that new wrapping tool you're using.

Let me give you some concrete examples from my own painful development/deployment. When I write fun code, I choose Tcl/Tk because its fasttttt. I write and it doesn't work what ever, I hack it till it does. Sure I won't win any ACM awards for its engineering, but life is more exciting that way.

So I take my code, usually the bootstrap code is called something like main.tcl, and it calls a bunch of libraries that I write for that app, in something like a scripts/ directory.