Involved in a product’s cycle from determining need to making product and taking it through versions through years, one’s point of view can change. Like sitting in a train passing cities, villages, and mountains, one’s point of view changes on approach, entering, and passing.
Making lasting documents doesn’t have to contradict agility, but conflicts occur. Of that I was reminded when switching
index.html of the technical User Guide of Adj (aka ElasticDraw) from XHTML to HTML5, on a branch.
Traditionally building for endurance
For more than a decade I have preferred XML compliant documents, such as XHTML, because one
- can query one or many documents with XML tools (XSL, XPath, XQuery, XML databases) without need to serve documents from a specific server (which would have to be running), and
- can query content without documents having to be open inside a browser (which regularly change with version updates), for example as files on disk.
Documents being pure data means Read the rest of this entry »
ElasticDraw is easier to understand.
One purpose of ElasticDraw is drawings adjusting “themselves”, hence its original name Adj.
Adj, for now at least.
The markup namespace prefix remains
ElasticDraw is a grown-up name for Adj.
A bit as if you were drawing on a whiteboard.
telescopicTree Adj’s elasticity works – Adj’s raison d’être.
Within and around
telescopicTree Adj’s ability to nest also works – a signature feature.
It doesn’t have to be exactly to Read the rest of this entry »
Today’s attached example uses Adj command
text for a formatted display of request headers.
Adj is about different layouts and constraints than either HTML or plain SVG. Adj for example offers Read the rest of this entry »
Today’s attached example provides a glimpse at algorithm improvements an individual could contribute.