Testing, testing, testing... learning, tweaking, learning, tweaking...! How was your Sunday?! :)
Btw. It's #ReleaseSunday and these aforementioned updates to https://thi.ng/axidraw (major update, potentially breaking changes) and https://thi.ng/geom-axidraw (support for non-pen drawing utensils) are all out and about now (for the past 6h or so...)
#releasesunday #thingumbrella #watercolor #penplotter #axidraw
#ReleaseSunday Lots of updates to various #ThingUmbrella packages, incl. new features, bug fixes (e.g. new SortedMap [skip list] implementation for https://thi.ng/associative), doc updates, maintenance. Please see direct links to change logs here:
https://github.com/thi-ng/umbrella/blob/develop/README.md#latest-updates
Btw. Also finally wrote a script to generate/automate this "latest changes" table, obviously by "dogfooding" a bunch of umbrella packages to do so. If you're interested, look here:
https://github.com/thi-ng/umbrella/blob/develop/tools/src/latest-changes.ts
#releasesunday #thingumbrella #opensource #typescript
#ReleaseSunday Good things come to those who wait... After 10+ years, incl. 4+ years of release candidates and now prompted by a recent PR by @dimovich, earlier today I've released https://thi.ng/geom-clj v1.0.0 proper — a large, comprehensive #opensource 2D/3D geometry toolkit for both #Clojure & #ClojureScript. It's a massive project with too many features to list here, see readme & attached images for a partial list...
This was the first public project under the thi.ng moniker and from 2011-2016 I worked almost daily on it (though in it's current form it's the 4th rewrite). It also was the first project for which I decided to adapt a #LiterateProgramming process, using Emacs #OrgMode, allowing me to develop and intersperse source code with prose, sections, table of contents, reference/research links, tasks, diagrams, visualizations, tables & parametric code templates. Amazing productivity booster & dearly missed since... I continued using LP for several other large thi.ng libraries (most notably https://thi.ng/fabric), but in 2018 I decided to give up, since it proved to be a major hurdle for 3rd party contributions... 😢
In hindsight, the project, design and learnings from Clojure heavily inspired and directly expanded into my later (current!) #TypeScript work and the group of 20 new libraries under the same name (i.e. see https://thi.ng/geom). The latter is _not_ a direct port and currently still has a much stronger focus on 2D, yet again is one of the largest groups of libraries in the entire https://thi.ng/umbrella monorepo...
#releasesunday #opensource #clojure #clojurescript #literateprogramming #orgmode #typescript