Posted in linux, open source on March 24th, 2008 3 Comments »
I’ve been following Ian Lance Taylor’s updates on the status of gold, the new binutils linker, for a while, so when he announced that he’d added it to the binutils tree, I decided to make a little time to try it out.
I have a fairly large C++ application handy, so I tried linking it on [...]
Posted in open source on February 19th, 2008 3 Comments »
For a little while, I’ve been curious about which of the packages people in the vast wasteland of CPAN actually use and care about. Here’s an attempt to answer that question with fifty popular Perl packages for your entertainment.
Before we begin, a brief overview of the column layout.
The mean vote from CPAN ratings.
The number of [...]
Posted in open source on January 21st, 2008 2 Comments »
I’ve just packaged up LLVM 2.1 for Fedora. It hasn’t hit the testing repository yet, but when it does, you’ll be able to install it in straightforward fashion:
yum –enablerepo=testing install llvm llvm-devel llvm-docs
Until the packages are pushed out (within a few days), you can download them directly.
Posted in haskell, open source on January 3rd, 2008 No Comments »
I’ve spent a bit of time over the past few days putting together some LLVM bindings for Haskell, based on Gordon Henriksen’s C bindings.
(If you don’t know what LLVM is, it’s a wonderful toybox of compiler components, from a complete toolchain supporting multiple architectures through a set of well-defined APIs and intermediate representation file formats [...]
Posted in haskell, open source on October 16th, 2007 5 Comments »
This evening, I’ll be speaking at the peculiar but fun Ignite SF. My talk is notionally about functional programming, but it’s really about imposing constraints on yourself, and what you can get out of it.
Posted in haskell, open source on September 5th, 2007 1 Comment »
I’ve spent a few spare hours here and there working on a pure Haskell interface to MySQL recently. On the principle that perhaps someone else might want to join in the fun, I’ve published a darcs repository already (see the link above for more details):
darcs get http://darcs.serpentine.com/mysql
There are a few reasons I’m doing this. One [...]
Posted in haskell, open source on May 23rd, 2007 1 Comment »
I’ve been sitting on this for a while, so I’m very excited to announce
that Don Stewart, John Goerzen and I are collaborating on an upcoming
book for O’Reilly, the working title of which is “Real-World Haskell”.
Better yet, O’Reilly has agreed to publish the title under a Creative
Commons license!
You can find more details, and follow our progress, [...]
I just released version 0.1 of
FileManip,
a Haskell library I put together to make it easier to futz about
with files in the filesystem.
There are a few different components to the package.
The
Find
module lets you search the filesystem for files, after the manner of
the Unix find program. It provides a nice embedded language for
building filters and controlling [...]
Posted in haskell, open source on January 19th, 2007 2 Comments »
During my evening’s Haskell-related Googling, I came across a piece of software called Pancito, written by Andrew Cooke. Pancito is a Haskell package for manipulating images, and Andrew has a beautiful gallery of some of the work he’s done with it. It’s well worth a look.
(How did I find Pancito? Because I was playing with [...]
Posted in open source, web on December 14th, 2006 1 Comment »
If you use IRC to collaborate on a software project, chances are you’ve come across pastebin.com, a site where you can post snippets of code, program output, patches, and the like, and then give out the URL of the snippet to other people in the channel you’re working in. A similar site is paste.lisp.org, which [...]