Bluish Coder

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

Melbourne Bound

The Ajax Experience conference has been very interesting so far. Lots of great talks and technologies. I'll post more on that later when I get some free moments. The plan after that was for me to fly back to NZ on Saturday night, arriving in Auckland on Monday morning, then from there back to Wellington. Unfortunately I now need to... more →

Playing with HAppS

I downloaded HAppS, the Haskell Application Server, I mentioned previously to try it out. I already had GHC installed so I could build darcs but I needed a few additional packages to install HAppS. Most of these I obtained via apt-get but I had to manually install the following two: more →

Why the Scheme->Javascript JIT doesn't work on Firefox

After doing some digging I've found a bug in the Scheme-in-Javascript implementation that seems to be the reason the JIT doesn't work on Firefox. The system uses Javascript objects as associate arrays (hashtables), mapping symbols names to definitions. For example: TopEnv['eval'] = function(list) { return doEval(list.car); } more →

San Francisco Bound

I'm flying out to San Francisco tomorrow to stay a week. I arrive on the 7th of May and leave on the 13th and will be at the Ajax Experience conference while I'm there. It's my first time in the US and I'm looking forward to it! more →

Lightweight threads in the browser

I've made some updates to the Scheme in Javascript library. You can run it at the jsscheme page. I've split out the example scheme source and made it loadable via Ajax. To do this I use jQuery, a very nice Javascript library. I added a Scheme wrapper around the Ajax GET call so you can do code like this: (ajax-get... more →