3:47:51slyrusbeach did most of the heavy lifting, but I reorganized the code into an extension, rewrote the CLX drawing (using beach's bezier math routines) and added a PDF backend (and bezier support in the PDF backend).
3:48:03slyrusprobably some other stuff I'm forgetting, but that was most of it
3:48:35holycowwait wait, how much is drawn with beziers now?
3:48:54slyrusnothing except the bezier curves themselves
3:49:06slyrusin theory things like elipses could be drawn with bezier curves
3:49:24holycowk. sorry, for a second i thought the widgets were being drawn with beziers
3:50:18holycowthat is a hell of a lot of work being done on mcclim ... amazing.
3:51:32slyruson my short of list things I'd like to see are proper support for angled text, particularly in the CLX and PDF backends.
3:52:10slyrusalso, some better support for making one's own output-recording classes would be nice. the current mix of OO inheritance and macro-hackery is kind of a mess.
3:52:45slyrusto give you a motivating example for the latter, check out: https://github.com/slyrus/zoom-viewer
3:52:48holycowi am looking at helping out with the styling of widgets and things. jackdaniel made some suggestions
3:52:57slyrusand the motivating example for the former is scigraph
3:53:49holycowthat is very clean and easy to understand
3:55:36beachI finished the CST library (Concrete Syntax Tree) and I am now working on CST-to-AST in the Cleavir framework. That stuff will then be used to "compile" top-level forms in Common Lisp mode.