Since I finally decided to get my own little vps, I want to begin hosting this blog on it asap.
Well, I could use WordPress there, and certainly, I will do so in the beginning, because it seems to me the easiest way of porting the old data from this blog to some storage I possess.
And actually, in the beginning, I want to continue posting my stuff here, while posting it parallely on the other server.
Still, in the long term, I hope that I can completely switch to this new server. Anyway, there will be a lot of work to do. At the moment I wonder about the Software I will use.
I would like to use Kompottkin’s blog-software (if he allows me) which bases on Common Lisp, using Clisp with CGI as far as I know. It looks nice, and – well, its the only CL-Blog-Software I know anyway. But actually, I dont think that Clisp+CGI is good, since I want to use lisp primarily.
Maybe Hunchentoot is a better choice (and it shouldnt be too hard to port that software). But at least the last time I tried that, Hunchentoot wasnt well on CLISP, it couldnt handle more than one connection at a time. I saw a new thread-management in the API Docs, and as far as I understood it should be possible to make the server single-threaded, but anyway, I dont know if this is a good idea. Then there is SBCL which has a strange memory-management. On my VPS, I can use at most 2 gigabytes of RAM with it, and can only run one SBCL-Process at a time. At least, SBCL seems to be very stable, as long as there is enough memory. Maybe it is possible to tell SBCL to stop all functions that consume too much memory, etc., since SBCL doesnt crash on heap exhaustion, but sends an error. Then there is CCL. CCL appears to use memory more efficient, as far as I tested, but it segfaults when you allocate too much of it. Then there is ECL, which shouldnt have these problems at all, but I dont know whether Hunchentoot runs on ECL yet.
Well, there are a lot of possibilities. All should work, but all must be tested. I know that “begging for comments” is not a good thing for a blogger to do, but … well, I would appreciate any comment by any person knowing more.