I've been using prawn recently on a project, the only feature I'm missing is the ability to read its own output so I can compose operations independently.<p>It looks like it would be pretty difficult to add -- prawn is implemented as a clever DSL for writing postscript.