Posts on Code 2013 Thinking about an economy of bit flips Mar 17 2013 Using GHC's RebindableSyntax for a dynamic state "Fauxnad" Feb 10 2013 2012 dilly.js: a library for loops with delays in JavaScript Oct 09 2012 Making your zipper disappear with Zippo Sep 17 2012 simple-actors 0.4.0: a few interesting design bits Aug 22 2012 zippo: a lightweight lens-based, type-checked, heterogenous zipper May 28 2012 A Simulation of a Biological MIS Algorithm May 14 2012 Converting HTML5 canvas elements to images Apr 30 2012 Announcing yet another lens library Apr 04 2012 the Monoid instance for Ordering Apr 02 2012 Optimization fun: Minimum Edit Distance Mar 20 2012 shapely-data: a library for structuralizing Haskell data types Mar 06 2012 Categories that want to be Arrows Feb 11 2012 How the Haskell Prelude avoids overlapping instances in Show Feb 06 2012 Haskell state of the Lens, etc. Jan 31 2012 pez v0.1.0 released Jan 29 2012 2011 simple-actors 0.1.0 released Oct 11 2011 A brief tutorial-introduction to 'fclabels' 1.0 Aug 21 2011 Module 'chan-split' released Jul 17 2011 simple-actors: a simple Actor Model concurrency library May 30 2011 Magic Haskell code completions in Vim! May 07 2011 PEZ: the Potentially-Excellent Zipper library release Apr 19 2011 Synchronized Concurrent IO Actions Feb 24 2011 When is it okay to "fail"? Feb 16 2011 New version of directory-tree on hackage Feb 13 2011 Do Applicative Functors generalize the S & K Combinators? Jan 02 2011 2010 Working with Template Haskell in GHCi Dec 14 2010 A State Monad with dynamically-typed state Dec 09 2010 New version of 'thrist' package released Nov 13 2010 Designing a Module for Combinatory Logic in Haskell Sep 04 2010 Repairing NetbookInstaller's Chameleon Bootloader Aug 27 2010 17x17: some Simulated Annealing updates Jul 31 2010 The Gift of Inconsistency Jul 22 2010 17x17: A Simulated Annealing approach using thresholds Jul 10 2010 17x17: Further Thoughts & Some Pretty Pictures Jun 01 2010 Befunge-93 Interpreter on Hackage May 20 2010 Code Jam 2010: Incrementing a Binary Counter May 09 2010 17x17: Some Attempts at Doubly-Symmetrical Rotations Apr 09 2010 Lazy Arithmetic in Haskell Mar 24 2010 17x17: More about symmetry and a new rotation Mar 18 2010 17x17: Symmetric Single-Colorings and some Graph Theory Mar 14 2010 17x17: Some Thoughts on the Problem Mar 07 2010 17x17: Deterministic algorithm for single-coloring a grid Mar 01 2010 17x17: Brute Force Algorithm for an Optimal Rectangle-Free Subset Feb 23 2010 An alternative definition for Data.List.groupBy Feb 10 2010 The Definition of Data.List.group Feb 06 2010 A Befunge-93 Interpreter Jan 31 2010 2009 DeBruijn Sequences pt.3 - The "Prefer Opposite" algorithm Dec 02 2009 Find a permutation given its Inversion Table Nov 15 2009 An "Adaptive" Move-to-Front Algorithm Nov 13 2009 The move-to-front (MTF) Transform Nov 10 2009 Polishing a Functional Pearl: The Burrows-Wheeler Transform Nov 07 2009 The State Monad: a tutorial for the confused? Oct 24 2009 Cracking a Lock in Haskell with the De Bruijn sequence, pt. 2 Sep 29 2009 Cracking a Lock in Haskell with the De Bruijn sequence, pt. 1 Sep 24 2009 Proposed modification to 'array' function in Data.Array Sep 22 2009 Some Haskell Boilerplate For Google CodeJam Aug 22 2009 List Grouping module released Aug 14 2009 Enumerating all n-integer Sets Which Sum to an Integer x Jul 30 2009 Fun with Lazy Arrays: the LZ77 Algorithm Jun 18 2009 Huffman Coding May 31 2009 Run-length Encoding May 26 2009 Partial Application and a simple Mastermind game May 17 2009 Gnome Sort May 11 2009 directory-tree module released May 09 2009 a DirectoryTree module and some examples Apr 30 2009 Why I love Hoogle Apr 25 2009 Initial tests of Tries: Follow Up Apr 18 2009 Some initial tests of Tries Apr 16 2009 Cycle Detection Apr 12 2009 Parallel List Comprehensions with a Monte Carlo example Apr 08 2009 The Total Recall combinator Apr 01 2009 Building a Tree from an Ordered List Mar 31 2009 Data.Map Conversion Functionality Mar 29 2009