| Isak Savo ( @ 2007-08-27 20:42:00 |
| Current mood: |
Happy Birthday
Turning 27 today.. Feels a bit old, but what the heck.. it's not like I could do something about it anyway :-)
I know you're supposed to get presents when it's your birthday but I thought I might turn it the other way around. Without further ado, I present you.... tam-ta-daaam... mkapspec 0.5rc1:
New in this release is the possibility to read and parse an existing apspec file.
Since mkapspec tries to make it easy to select dependencies (by selecting from a list), and the fact that [Prepare] can contain any shell script, I had to make a compromise:

If mkapspec determines that the [prepare] section contains shell script, as opposed to simple "require" and "recommend" lines, it will display the above. The custom script can be edited using a text field:

It is still possible to add new dependencies using the point-and-click GUI.
A few other improvements are:
- Possible to choose whether a backup should be created or not (default is to create backup)
- Dependencies are removed and added correctly in the list of existing skeletons and list of selected skeletons. If everything works now, a dependency should only appear in one of these lists.
While doing this release, I've been happily trying out Anjuta DevStudio which has matured quite a bit since I last tried it. While emacs has served me well the last 10 years (and still do), it lacks some essential things when it comes to coding: popup code completion and symbol lookup. The first saves me a lot of alt-tab between code and GTK+ API documentation and can instead rely on the editor to just show it to me while I type. The symbol lookup is nice since it means I can instantly move from a function call to that functions body. I know these things are somewhat possible in emacs, but it's not as easy to do and definately not as clever.
There's now an .anjuta project file in mkapspec source directory, since I plan on continuing using it.
I've put up a package online for anyone who wishes to try it out. Please let me know how it worked for you.
Download: mkapspec-0.5rc1.x86.package (Source is in the "read-existing-apspec" branch in svn)