My third project is underway to help my second project, which is helping my first project… I feel like i’m going to be along the lines of this: http://xkcd.com/349/
On an alternate note, all I had to do in firefox 3.5 was enter (”xkcd bsd”) and it took me right to it. Impressive!!
I’ve just installed fedora 11, and am upgrading it as I type this: (900MB worth of upgrades + other packages).
I’ve only ever really used ubuntu and its derivatives (mint, crunchbang, kubuntu), so this is new to me.
It’s almost (almost) easier than ubuntu!
Now onto what’s happening:
I took a look at the “D” programming language and its features, and realised, this is what I need for ALICE. v2.0 has c++ linkage goodies and various other bits and pieces, and I have a feeling D will take off quite well, so I’ve decided to get into it early. Meanwhile, My awesome girlfriend will attempt to keep a c++ variant of ALICE going.
So, I was happily rewriting some old programs in D, just to get a feel for it (it’s pretty awesome, honest!), and was trawling through the wiki, when I found out, GDC (the Gnu Compiler for D) was using V1.0… Well C++ linkage was a big thing for me, so off I trotted to the Digital Mars website, downloaded the latest DMD compiler, and set up my .bashrc etc… The bloody thing worked in /bin/sh and bash, but geany hated it, would just refuse it’s existence etc etc…
Well I planned on doing a lot of compiling/building, so manually typing in dmd -w -c /path/to/very-long/file.d /path/to/very-long/file every few minutes or so, was going to get pretty tiring…
I also realised I need to learn a GUI of some sort (if not to make it cooler to use ALICE with).
So off I trott now, to the wxwidgets website, where I am learning the grand scheme of gui design (I attempted to learn QT a while ago… that failed).
So far, I have a text editor, but no real way of selecting which file to open, close etc…
Obviously it’ll be written in a similar style to geany, with compile, build, make support, a built in terminal, support for DMD and an optional download which’ll include all compilers (and allow it to be run from a USB pen), windows and linux, with a possibility for mac.
If you want mac support that badly, you can always buy me one