January 2011
7 posts
`address_tools`: More powerful replacements for...
GarlicSim module of the week This is the third post in the GarlicSim module of the week series. This is a series of blog posts in which I explore different modules from the garlicsim.general_misc package. These are modules which are not specific to computer simulations; they can be relevant to any kind of Python program, and you are welcome to import them from garlicsim.general_misc and use them...
Jan 27th
2 notes
The miserable programmer paradox
What I call “the miserable programmer paradox” states the following: “A good programmer will spend most of his time doing work that he hates, using tools and technologies that he also hates.” This is a paradox in the sense that it’s a counterintuitive result; you’d expect that the bad programmers would spend their time with crappy technologies, while the...
Jan 20th
16 notes
`caching.CachedType`: A metaclass for sharing...
GarlicSim module of the week This is the second post in the GarlicSim module of the week series. This will be a series of blog posts in which I explore different modules from the garlicsim.general_misc package. These are modules which are not specific to computer simulations; they can be relevant to any kind of Python program, and you are welcome to import them from garlicsim.general_misc and use...
Jan 18th
1 note
Releasing my Wing IDE scripts
I love Wing IDE. But then again… I’m often annoyed by many of its less-than-brilliant parts; Wing’s shell tool is pretty mediocre, and in general Wing has various annoying bugs, in such areas as workspace management or nose integration, just to name a couple. But I still love Wing IDE. Wing and me are like an old married couple. Sometimes I take Wing for granted because I’ve...
Jan 17th
`caching.cache`: A caching decorator that...
GarlicSim module of the week This is the first post in the GarlicSim module of the week series. This will be a series of blog posts in which I explore different modules from the garlicsim.general_misc package. These are modules which are not specific to computer simulations; they can be relevant to any kind of Python program, and you are welcome to import them from garlicsim.general_misc and use...
Jan 15th
GarlicSim 0.6.1 released with inplace step...
I’m pleased to announce the release of GarlicSim 0.6.1! (Installation.) This is a small release, but it has a bunch of interesting features: Inplace step functions have been implemented. (More details about that below.) A new module garlicsim.general_misc.context_manager has been added. I will blog about it soon. The GarlicSim GUI now allow to use simpacks that are located anywhere on a...
Jan 13th
GarlicSim 0.7 deadline pushed back to June 1st,...
I’m pushing back the release date for GarlicSim 0.7 to June 1st, 2011. Yeah, it sucks. Good news are that I might do a small release soon, GarlicSim 0.6.1. If you want to speed that up, I’d appreciate comments and critiques on my new context_manager module. Feel free to comment on this module in the blog comments below.
Jan 5th