Thursday, January 6, 2011

wumpus-tree

Copperbox revision 2015.

Some renaming, plus a change to to the output type. Drawing a tree should produce a TraceDrawing not a Picture - TraceDrawings can more readily be amalgamated into other drawings.

wumpus-tree

Copperbox revision 2014.

I've moved the TreeBuild monad out of the demo and into its on module, Though the actual monad needs renaming - I didn't spot this before I made the commit.

wumpus-tree

Copperbox revision 2013.

I've added a prototype monadic tree builder. This allows nodes to be references via bind so that they can be attributed differently to the rest of the tree. Here's an example where "root" is a special node:

Wednesday, January 5, 2011

wumpus-basic

Copperbox revision 2012.

Updating the demos to work with the renaming change (Drawing to CtxPicture).

wumpus-basic

Copperbox revision 2011.

I've renamed the Drawing type in Wumpus-Basic to CtxPicture. Having an unrelated name to its Wumpus-Core ancestor was confusing for me, let alone any users.

Monday, January 3, 2011

wumpus-core

Copperbox revision 2010.

Wumpus-Core had the same mismatched left and right fold bug on the Join List that ZMidi-Emit had (unsurprising as the code was copied from into ZMidi-Emit from Wumpus-Core). The bug has been fixed and the examples that called left-fold have been checked and work as expected.

zmidi-emit

Copperbox revision 2009.

Fixed a bug in the internal JoinList where the defintion of foldl was actually a foldr and foldr was a foldl. I've also added two new examples.

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.