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...

Reply via email to