Drawing is partly an experiment in how to make an interface. Luxor provides (and always will provide) more functionality because it is closer to Cairo. I am not sure Drawing will even expose arbitrary coordinate transforms (never mind clipping etc).
Drawing is partly for me to make "art". I've experimented quite a bit with graphics over the years (I once wrote a pure Haskell "functional images" library based on Conal Eliott's Pan) and in the end I've found that what I really want is to not something that is mathematically elegant (like Compose.jl which is a higher level Cairo wrapper), but something that is simple and provides a direct, imperative interface. The maths stuff I can do in an arbitrary programming language - I just want the plotting to get out of my way and work. Some of the best computer-related art is done with Processing, which is similarly simple (I think). So Drawing is an experiment in the kind of simple UI that I would like to draw with. Having said all that, I seem to have been sucked into Pango and text formatting the last few days, just so I can carry a similar interface across into text. Andrew On Monday, 14 September 2015 11:21:16 UTC-3, [email protected] wrote: > > Drawing.jl looks more sophisticated -- I might switch to it myself :) I > suppose the experts use Cairo or Compose directly, so the focus of these > type of packages should be on ease of use/simplicity...
