"A very small cause which escapes our
notice determines a considerable effect
that we cannot fail to see, and then we
say that the effect is due to chance."
-- Henri Poincaré, 1908.
Last commit: 11 hours ago.
Uptime: 79-08:44:31
Images in the animation below are dynamically generated by Le Biniou running on this server. Of course, it's nothing to be compared with running Le Biniou at home on your HDTV, and listening to your favorite music :)

King Arthur: How does it... um... how does it work ?
Sir Lancelot: My liege, two Erlang swallows nodes are involved in this example: The first one is the Yaws webserver (the client), the second one an Erlang application runing Le Biniou (as an image server).
The Biniou application simply sends back the current image to anyone who asks for it.
The screenshot URL is http://biniou.net/biniou.yaws, which is a pretty simple .yaws script:
<erl>
out(_Request) ->
%% Ask the Biniou process for an image
{biniou, biniou@localhost} ! {self(), image},
%% Receive result and deliver back to client
receive
{ok, PNG} ->
{content, "image/png", PNG}
end.
</erl>
Et voila ! (Of course, this is reduced to the minimum, one will add error-checking and such).
Isn't that sexy ?