Copperbox revision 510.
Major clean up. All the AST refinements are now in their own folder along with attribute grammars for each transformation.
Thursday, March 19, 2009
Wednesday, March 18, 2009
HMinCaml
Copperbox revision 507.
HMinCaml now uses UUAG. I've only changed alpha renaming to use UUAG, so converting the work done so far to attribute grammars is going to be challenging, then there are the modules that I hadn't really made a start on.
Maybe I'll regret this, but I hope that once I've written it with an attribute grammar it will be more convenient to then change to the work to a different little language.
HMinCaml now uses UUAG. I've only changed alpha renaming to use UUAG, so converting the work done so far to attribute grammars is going to be challenging, then there are the modules that I hadn't really made a start on.
Maybe I'll regret this, but I hope that once I've written it with an attribute grammar it will be more convenient to then change to the work to a different little language.
Tuesday, March 17, 2009
Thursday, March 12, 2009
ZBitmap
Copperbox revision 505.
I've added an alternative version of ZBitmap (BmpAdaptor) that just exposes a Chalkboard interface - readBMP and writeBMP.
There is still some problems with array addressing though, that are making it crash. Much as I like Haskell, 2D arrays were never this hard to use effectively in C!
I've added an alternative version of ZBitmap (BmpAdaptor) that just exposes a Chalkboard interface - readBMP and writeBMP.
There is still some problems with array addressing though, that are making it crash. Much as I like Haskell, 2D arrays were never this hard to use effectively in C!
Subscribe to:
Posts (Atom)
Blog Archive
About Me
- Stephen Tetley
- Disambiguating biog as there are a few Stephen Tetley's in the world. I'm neither a cage fighter or yachtsman. I studied Fine Art in the nineties (foundation Bradford 1992, degree Cheltenham 1992 - 95) then Computing part-time at Leeds Met graduating in 2003. I'm the Stephen Tetley on Haskell Cafe and Stackoverflow.
