Monthly Archives: February 2007

A Haskell regular expression tutorial

Someone showed up on #haskell yesterday, asking how to use regular expressions. This isn’t a completely straightforward question to answer. While Haskell’s regexp libraries provide the same functionality you’ll find in Perl, Python, and Java, they provide a rich and
Posted in haskell

A quick programmer’s look at NVIDIA’s CUDA

I spent a while this evening reading through the documentation for the beta release of NVIDIA’s CUDA GPGPU system. My motivation for this was that nvcc, the CUDA compiler, is based on a code drop of the EkoPath compiler, which
Posted in hardware, software

Haskell Cabal, now with extra crunchy RPM goodness

The Haskell community has a very nice implementation-independent mechanism for building libraries and applications, called Cabal. I spent a few hours over the past couple of days hacking on Cabal to add the ability to build RPM packages. You can
Posted in haskell

Esh, the fabulous, forgotten Scheme implementation

In 1995, I moved from Ireland to the San Francisco Bay Area, because I’d been offered a job that promised to combine Unix and Scheme hacking. The prospect tickled me pink. At Sun Microsystems, the SPARC design team used a
Posted in software

Anatol Rapaport on argument

Here’s a wonderful excerpt from a book review written by Daniel Dennett, in which he paraphrases Rapaport on how to argue constructively. Serious argument depends on mutual respect, and this is often hard to engender when disagreements turn vehement. The
Posted in Uncategorized