wingolog

meta data

13 December 2010 9:08 PM (guile | scheme | tekuti | meta | http | web)

Hey tubes! Long time no type, in this direction at least.

It seems that most of my writing energy these past few months has been directed towards Guile. For example, right now I should be writing documentation for new hacks, but instead I am typing at another part of the ether.

It's good and bad, this thing. The good thing is the hack-cadence in Guile is high. The bad thing is that not many learn about it, because, well, code doesn't blog about itself, does it?

Except in this case, perhaps. The tin can jiggling the electrons at the other end of this blogline has been my hack, of late. What you are reading is words about Scheme web servers, served by a Scheme web server.

That's right, I ported Tekuti to Guile 2.0. Delicious dogfood, yum!

In the process, I decided that mod-lisp, which I had been using, was stupid. There is already a simple, standard way of serving HTTP requests over a socket, and it is HTTP. So I wrote pieces of a web server, and put them in Guile. I'll probably write more about that later, so no more words about that for now, except to request that folks with spiders, bots, odd rss grabbers and such send me bug reports if things aren't legit.

ciao slicehost, ciao linode

About the same time, my bank decided to change my credit card, so all my old subscriptions stopped working. It was just the thing I needed to make me jump ship, finally, from slicehost to linode.

If you're still on slicehost, I heartily recommend that you switch. (Heartily! Strange word. Like gravy and meatballs or something.) Linode feels faster to me, it's half the price, and otherwise the quality is about the same or perhaps a little better. And from what I hear, the linode offerings continue to improve, while slicehost hasn't changed for the 2+ years that I was with them.

Anyway, rap at yall soon, and keep your parentheses warm in this at-times cold Northern winter. Peace!

Images courtesy of the excellent Hyperbole and a Half.

3 responses

  1. Daniel Díaz says:

    I can also recommend ProVPS (dot com). They charge the same for the RAM as Linode, but give you more bandwidth and disk space.

  2. Mark Van den Borre says:

    Hi Andy,

    I am a linode client, and quite happy about their technical quality and fanatical support. Not so impressed by their "no wikileaks mirrors" policy though.

    I was quite impressed by OVH's answer to pressure by French foreign minister Eric Besson. I might consider them for new virtual private servers...

  3. Brandon says:

    A terrible fact has come to my attention: Google currently returns no matches for the phrase "Why guile is awesome" (with quotes). It does return matches for the phrase "Guile is awesome" (with quotes), however nothing within the first couple of pages that is not Street-Fighter-related (also awesome, but for different reasons). For posterity's sake, I suggest that you use your next blog posting to proclaim loudly that which we already know to be true.

Leave a Reply