Status update

By farcaller August 22nd, 2008

There wasn’t much activity here for a pretty long time. I’ve been working on several iPhone projects, mastering Objective-C magic. That was a nice time and I have somewhat changed the way I look at Objective-C. Anyways that are good news for FOW.

I’ve got Cocotron building natively on linux without major problems. The only thing that I consider somewhat a problem is that my cocotron linux pack is bundled with it’s own gcc (due to the fact that gnu and next obj-c runtimes are incompatible). That just makes build times somewhat loner if you’re gentoo user, or changes pretty nothing if you’re using package-managed repository ;)

A friend of mine would be providing debian packages, I hope to get some ebuilds and plain test instructions for building cocotron.

Now back to the FOW subject. Being a macos user for a pretty long time now it’s hard to have proper Q&A on linux (my main target platform). That’s why I’ve tried to implement CTest support to run tests on my fow source code tree. I’ve completely failed. I’ve just found myself in the situation, where my CMake knowledge is no longer helping me, so I had to order “Mastering CMake” from Amazon today. I hope it would solve some of my problems.

I did some crash tests on current FOW code and found it not very stable on lots of requests. Troubles arise from the threading code, that is used to handle several requests. It’s very ugly and in fact needs complete rethink and rewrite. In fact I’m not sure if it’s useful at all. If your FOW application can’t handle all the requests coming - you can set up several instances on web server side. I think that this code would disappear form FOW at all, but I might consider writing some simple fcgi scheduler for FOW, that would handle several fork’ed FOW backends in simple way, starting additional instances when required. We’ll see, how this would progress.

My personal blog lies somewhat ruined, and I don’t like the idea of writing it in RoR, so I have to make FOW usable in pretty short amount of time. *sigh*.

This entry was posted on Friday, August 22nd, 2008 at 23:48 and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply