Bluish Coder

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

Online Poker in Jeopardy

As those that hang out in #concatenative know I've been playing online poker recently. After a slow start and a bit of book study I started winning some multi table tournaments and doing fairly well. I made more in poker in the last two weeks than I do at my job which is pretty neat. Actually that says more about... more →

Futures and Promises in Javascript

The Alice programming language has some nice concurrency features to facilitate dataflow programming. Futures and Promises allow performing computations and having threads block waiting for the results of those computations in an safe, predictable manner. There have been discussions in the Narrative Javascript group about how to implement this sort of functionality on the browser client side. Given client side... more →

More on Jwacs

Bill Clementson has a post summarising the lispvam meeting discussing jwacs. A great transcript of the presentation is also available. more →

Lazy file reading in Factor

I've added a couple of new lazy list routines in Factor to do lazy stream input/output. These are lazy counterparts to the standard contents and lines words. The new words are 'lcontents' and 'llines'. The first returns a lazy list of all the characters in the file. The second returns a lazy list of all lines in the file. Both... more →

Factor code to upload to the S1 MP3 Player

Futher to my post on using Factor to program the S1 MP3 Player, I got some basic code working to upload Z80 code and execute it. It requires updates to the usb code in my Factor repository: darcs get http://www.bluishcoder.co.nz/repos/factor more →