1. concurrency crisis

    It often seems that whatever we see in Apple’s products today, we’ll see in PCs tomorrow. So with the introduction of the 8 core Mac pro, we’re already getting into some serious multi-core territory. And while it’s been harped on frequently, everyone is right; with many ...

    read the whole post »
  2. const id 1 2

    posted on December 15, 2007 - tagged as: haskell

    While playing around with the 99 problems in Haskell, I came across this function const that takes two arguments and returns the first without ever evaluating the second. For example:

    const 1 2
    

    returns 1. Now that is straightforward enough, but then I noticed that:

    const id 1 2
    

    returns ...

    read the whole post »
  3. darcs is perfect for university

    posted on August 14, 2007 - tagged as: software

    (I’m guessing that a lot of what I say here applies to all distributed version control systems, but since I’ve only used darcs, that is what I’ll focus on.)

    One of the neatest things about darcs is the fact that every checked out copy is itself a ...

    read the whole post »
  4. earthquake!

    posted on April 18, 2008 - tagged as: software

    I spent a significant portion of my undergraduate career fooling around with the outdated seismology lab in the Loyola Physics department. Though I did eventually connect the seismometers to a computer and was able to record activity, they usually are not running as there is currently no student interested in ...

    read the whole post »
  5. eil: initial progress

    Though the summer of code does not officially start until tomorrow, I’m pleased to report that we have made some initial progress.

    To start, we have common-lisp.net site with a git repository. The site has instructions on how to check out the code. Our (mostly empty) erlang-in-lisp project ...

    read the whole post »
  6. eil: top-level

    One of the things we may want to think about for erlang-in-lisp is a top level. In erlang, one can send and receive messages right at the REPL because it is a process with a mailbox. For us, we have to do some additional bookkeeping (thus the standard REPL is ...

    read the whole post »

« Page 2 / 8 »

social

tags