I thought about writing a Haskell interpreter for nix, too. Haskell is very close to nix (being lazy) that comparing performance would be interesting. So what is your goal? Marc Weber