Category Archives: projects

diagrams slides

Today at Hac φ I gave a short talk about the past and future of the diagrams library. For anyone who is interested, I’ve put the slides up here. For the actual talk the slides had no text on them, … Continue reading

Posted in haskell, projects | Tagged , , , , , | 19 Comments

Hac φ 2010!

Hac φ 2010 is starting tomorrow, and I’m super excited. I am finally buckling down to do some serious work on the newly redesigned version of diagrams, and it is going to be sweet. I know I’ve been saying that … Continue reading

Posted in haskell, projects | Tagged , , , | 4 Comments

Math.Combinatorics.Multiset

Just a quick note to say that I’ve just uploaded a new package, multiset-comb, to Hackage. It primarily has functions for generating all the distinct permutations and partitions of a multiset (a set where elements are allowed to occur multiple … Continue reading

Posted in haskell, projects | Tagged , , , , | 4 Comments

Collecting attributes

I’m proceeding with the redesign of my diagrams library slowly but surely. I don’t have a lot of time to work on it, hence the “slowly”. But progress is being made. It’s still very much in the design phase, which … Continue reading

Posted in haskell, projects | Tagged , , , , | 56 Comments

diagrams 0.2.1, and future plans

First of all, I’ve just released version 0.2.1 of the Haskell diagrams library. This is a minor release which fixes a few bugs and adds a few new combinators, most notably a grid layout combinator contributed by Ganesh Sittampalam. For … Continue reading

Posted in haskell, projects | Tagged , , , , , | 10 Comments

New 2D text layout library

I’ve just uploaded to Hackage a small library, boxes, for 2D text layout/pretty-printing. This is something I’ve wanted a couple times and have heard others ask for—Text.PrettyPrint.HughesPJ, as nice as it is, is intended for pretty-printing only linear output (such … Continue reading

Posted in haskell, projects | Tagged , , , | 4 Comments

Introducing Math.Combinatorics.Species!

I have just uploaded to Hackage version 0.1 of the species package, a Haskell library for computing with combinatorial species. Much like David Amos’s great series of posts introducing his Haskell for Maths library, I plan to write a series … Continue reading

Posted in combinatorics, haskell, math, projects | Tagged , | 14 Comments