Cores
Cores is a little project that I started recently to basically act as a refresher in C. Honestly, I haven't really written much C since college as most of the code that I write these days is in scripting languages like php or perl. Anyways, Cores is a blog client designed to interface with the homegrown php blog code that is running on this server.It started out as a very simple idea, but then I ran into a classic pitfall. Since I frequently use both a Linux desktop and a Mac, it has to be a cross-platform client. Not a problem if I want to make it CLI, but part of the point of the project was to learn something about GUI design and implementation. Great. Rather than do a kludge like QT or GTK, which are marginally cross platform, I decided to redesign the code into two modules. A platform independant C library and a thin GUI wrapper. So it will be released in three parts. libCores, GTKCores and CocoaCores. The library and GTK bits are in progress and I'll post them when they reach a usable state. Cocoa will come after the libCores piece is finalized.




