Thorn presentation at JAOO

Perhaps your next programming language? Thorn. (A JVM scripting language.)

John Field’s talk at JAOO in Århus 2009 is about that. Here is the interesting blurb from that page:

Scripting languages are justifiably popular because of their support for rapid and exploratory development. However, scripts are notoriously hard to compose and to evolve. Additionallly, though more and more applications require concurrency – for example, to manage interaction with remote distributed services – support for concurrency in existing scripting languages is weak at best. In this talk, I will describe and demonstrate Thorn, a new concurrent scripting language being developed by IBM and Purdue University. I will show how Thorn’s module and type annotation features support the evolution of scripts into industrial-grade programs. I will also show how Thorn’s concurrency features can be used to rapidaly develop scalable applications, while avoiding many of the pitfalls of Java-style concurrency.

This is interesting, why? My buddies Tobbe and Johan Ö (out of DSV, Stockholm) have implemented it (as part of a team). They’ve been away so long to do it. I miss them.

If you were also at the Nordic Perl Workshop 2008, you could’ve seen the amazing “vaporware presentation” they did. Among other amazing details, they speed-implemented a design-by-contract feature from a previous presentation which had been presented on Day 1, so that they could show it in their Day 2 slot.

Re-reading the above, I can see it’s quite buzzword-compliant. Would be interesting to actually program a bit in Thorn.

stop press – Nina von Rüdiger and Joc Koljonen create manga album named Oblivion High

Watch a 30-seconds teaser video for the soon-to-be-released manga (comic book, you know) Oblivion High. Yes, Nina, that perky web-and-illustration person you met when I used to live in Stockholm, sometimes with Jonas Bohlin nearby, or Joc Koljonen. That Nina. Yes, it appears this is a real Japanese-style teen romance manga set in Upplands Väsby, Sweden.

Made in Sweden. OK, no, it’s made in “Finlands-Sverige”, by two Fenno-Swedes. Joc wrote the script, Nina made the pictures.

According to Finnish daily Helsingin Sanomat, the story will be published as five (!) consecutive albums.

It’ll be published in Finnish by Otava. (And distributed planet-wide.)

(Also, the longer trailer. Comic books have trailers with specially-composed music these days. Videos and music created by Joc’s brother, the always-awesome Max.)

Annals of HTTP headers

I got a weird header from my local Apache 2.2.4 today.

X-Pad: avoid browser bug

These guys could tell me what it was:

In six cases the HTTP message “X-Pad: avoid browser bug” was sent. This was an unannounced change to Apache version 1.2b9 which provided a fix for a bug in Netscape versions 2.x, 3.x and 4.0b2.

Who knew.