Today’s attached example provides a glimpse at algorithm improvements an individual could contribute.
For good quality, processing time and readability of algorithm code matter.
For new algorithms and experimental improvements, there is an extension mechanism already. Some Adj commands have been developed that way. Like anything, it has limitations – an engineering truth a sales person would rarely tell.
Inviting others to make better algorithms for Adj reminds of two nontrivial improvements due: Make over order of evaluation, and improve modularization.
Taking Adj’s order of evaluation to the next level probably is better done with both specialized and broad experience I should contribute. Similarly, shop class students more commonly weld frames, not make ball bearings.
Most users would want to view illustrations that are current and stay well-adjusted over time.
That is the purpose of Adj.
Most would care about the workings of Adj as little as they care about HTML or PDF.
Before extending Adj, you may want to use it first.