[Haskell-cafe] EDSL's using Filet-O-Fish of Barrelfish project

Pierre-Evariste Dagand pedagand at gmail.com
Fri Feb 26 15:07:18 EST 2010

Hi Kashyap,

> What would be your recommendation on how to get a grasp of FoF

Well, you can read the PLOS paper first. Also, FoF is a literate code,
so hopefully the learning curve will be less steeper. You should also
take a look at the Fugu compiler literate code and, in less extend,
the Hamlet compiler. They are sitting in ./tools/.

> would the tic-tac-toe sample help - could you share that please?

Tic-tac-toe in the caps system was really nothing but a hack (for a
demo). There is no pedagogical value in staring at it: it is just the
file ./capabilities/caps.hl extended with approx. 4800 capabilities!
Reading the official caps.hl is much more interesting, and, if you
really want to, you will quickly see how you can implement your
favorite board game in there. But don't! :-)


Pierre-Evariste DAGAND

More information about the Haskell-Cafe mailing list