1. HOP project

    posted on April 03, 2007 - tagged as: software

    The HOP project is simply amazing. It’s a programming language for building ‘web 2.0’ apps, and it just so happens be very lispy. Go, run the demo. I was shocked at what could be done with stupid ajax tricks. The demo feels like a flash app, but it ...

    read the whole post »
  2. it's cold.

    posted on December 15, 2008 - tagged as: weather

    I'd just like to point out that when I went to bed it was 51 degrees, and when I woke up, it was 5 degrees.  So, whoever is in charge of these things, please stop with the order of magnitude temperature changes in 8 hours.

    read the whole post »
  3. Java Schools?

    posted on February 02, 2007 - tagged as: software

    As a graduate student who has done most of my programming in object oriented languages such as python and java, I sometimes fear that while I am well versed in the theory of good design, am I not missing something?

    In particular, it seems that functional programming is an interesting ...

    read the whole post »
  4. links, timeouts, and refactoring

    First off, I have added some support for timeouts in receive blocks (in erlang this is done with the ‘after’ block). For now this is only supported on the unix-process implementation, but should be easy to implement. While I know that the timeouts are ‘soft’ I do wonder how they ...

    read the whole post »
  5. make-socket-pair: remember to flush

    As I suspected, make-socket-pair worked just fine. I discovered this yesterday when I set the input and output buffer sizes to 1. Then, I had the sinking sensation that while I’d already tried flushing the buffer, I had been flushing the wrong side.

    I think one of the side ...

    read the whole post »
  6. matching Erlang’s receive semantics

    On Sunday and Monday I patched our version of receive. It now matches the Erlang semantics of blocking until a suitable match is found. This works in the unix-process and thread based concurrency models (it required changes to the API, but shows how we should grow the pluggable concurrency API ...

    read the whole post »

« Page 4 / 8 »

social

tags