Bluish Coder

Programming Languages, Martials Arts and Computers. The Weblog of Chris Double.

Blackdog competition winner

Remember the Blackdog? A small linux server that fits in the palm of your hand, automatically turning on when plugged into the usb port of a host machine. Realm Systems, the makers of the Blackdog, held a competition for people to implement innovative ways of using the device with a grand prize of $50,000. The winner was recently announced: more →

Jaws Erlang Web Framework

Joe Armstrong posted on the Erlang mailing list about Jaws, a web framework he is developing in Erlang. Jaws has a template language for the Yaws web server that allows mixing HTML and Erlang similar to PHP, JSP, etc. Multiple pages can be specified in a single file and it provides Ajax functionality. It looks very interesting, hopefully a release... more →

Javascript and Generators

Could Javascript be getting generators, iterators and list comprehensions? This post from Brendan Eich is a status update about the future of Javascript that mentions the possibility (From Ajaxian). js> function count(n) { for (var i = 0; i < n; i++) yield i; } js> g = count(10) [object Generator] js> g.next() 0 js> g.next() 1 js> two_to_nine =... more →

Concurrency

Bill Clementson has been posting about concurrency in programming languages and linked to me about my use of Erlang. I've been using Erlang for a personal project for the last few months and I've found it very easy to use. The ability to spawn processes without the need to worry about any practical limits is quite interesting. I've found that... more →