Friday, March 20, 2009

HMinCaml

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

HMinCaml

Copperbox revision 509.

More work converting HMinCaml to use uuagc.

HMinCaml

Copperbox revision 508.

More work converting HMinCaml to use uuagc. Alpha-conversion and beta-reduction have been converted, but they are two of the simplest modules...

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.

Tuesday, March 17, 2009

HMinCaml

Copperbox revision 506.

I've been doodling with the Kure library (Stratego-style travervals). This commit is a alternative version of HMinCaml's free variables module using Kure.

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!

Tuesday, March 10, 2009

ZBitmap


Copperbox revision 504.

ZBitmap now has an adaptor to Andy Gill's ChalkBoard library, it allows ChalkBoard to read and write *.bmp bitmaps.

Example above.

Blog Archive

About Me

My photo
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.