After more than a year, a new official release for xplain2sql, version 2.0. Even better output for Xplain constructs, stored procedure support, XML output, Oracle. Quite pleased.
But there's of course a lot more to do. Would like to have support for assertions, indexes on extends, refactor the code, etc. Perhaps cascade support. Never ending.
Yesterday wrote a small tool with Python. Needed to copy data from some tables in a SQL Server database to another. Had never written a real Python program before. Great stuff! I think the number of examples helped of course. There is so much stuff, that if you know exactly what you want, you can find a piece of code that does it. Just copy and paste. Python will become my script language of choice, that's for sure.
Last days spend time on trying to get FreeCraft 1.18 to work on BeOS. It's a complete waste of time, since the project has discontinued. Apparently the owners of the WarCraft name objected to the current name. The FreeCraft developers stopped working on the project Instead of simply renaming it. Probably a good idea, trying to rename a project on SourceForge is probably impossible. You can get better devote your time on something else. As should I. Porting an obsolete game to an obsolete OS ranks high in 100 ways to waste your time I assume. Moreover, I'm hampered by the fact that I barely know C and no C++ at all. The application starts allright, but when I actually want to start a game, its a segv. I discovered and used the Be Debugger for a segv at startup, so I hope it's going to help me for this one as well. This time I get a "SDL Parachute deployed". The last one was just a segv and the debugger halted at the proper location.
A motiviation to do this is that the kids like the game. They still play the last version I ported. Let's see I can overcome the hurdles. I assume the game should work, it's just some variables that are not properly initialized or so.