Decker 1.39 features a number of fun goodies. Notably:
- The v1.0 release of Puppeteer, a handy module that simplifies the process of making visual novel style cutscenes.
- I modified the right-click behavior of the fill tool to always use pattern 0 instead of the "fill" pattern; I spent a bunch of time making semitransparent sprites for the Puppeteer documentation, and concluded that having fast access to transparent fills while in transparency mask mode is a huge timesaver.
- Lil includes some nifty generalizations, like the ability to "conform" primitive operators over not just lists and atoms, but dictionaries, too!
x:("White","Brown","Speckled") dict 10,34,27 y:("Brown","White","Blue" ) dict 9,13,35 x+y # {"White":23,"Brown":43,"Speckled":27,"Blue":35} d: ("Alpha","Beta") dict (list 5,7),(list 3) (10,20)*d # {"Alpha":(50,140),"Beta":(30,60)}
You can try the latest release right in your browser!
I really need to try this out -- I had been thinking about actually trying to make something like Puppeteer but then... things happened... and it's neat to see and I should really do a Creative thing again