More accurate locations. When it all goes wrong, can I tell you where? #XML #MarkupMonday #XMLCalabash

https://so.nwalsh.com/2025/12/08-locations

More accurate locations

When it all goes wrong, can I tell you where?

So… a weblog by norm

Improved XMLn’t. XMLn’ter? I decided I could support marked sections identified with entity references. #XML #XMLCalabash #MarkupMonday

https://so.nwalsh.com/2025/10/06-xmlnt

Improved XMLn’t

XMLn’ter? I decided I could support marked sections identified with entity references.

So… a weblog by norm

XMLn’t. Could :: Couldn’t. Should :: Shouldn’t. Would :: Wouldn’t. XML :: XMLn’t. #XML #XMLCalabash

https://so.nwalsh.com/2025/08/31-xmlnt

XMLn’t

Could :: Couldn’t. Should :: Shouldn’t. Would :: Wouldn’t. XML :: XMLn’t.

So… a weblog by norm

Updating dependencies. I didn’t intend to spend all morning fussing with dependencies, but at least I got a weblog posting out of it. And maybe I’ve tossed some stones off the path for next time. #XProc #XMLCalabash

https://so.nwalsh.com/2025/08/02-dependencies

Updating dependencies

I didn’t intend to spend all morning fussing with dependencies, but at least I got a weblog posting out of it. And maybe I’ve tossed some stones off the path for next time.

So… a weblog by norm

Migration follow-up. In the end, I did automate it. #Codeberg #Woodpecker #XMLCalabash

https://so.nwalsh.com/2025/06/01-codeberg

Migration follow-up

In the end, I did automate it.

So… a weblog by norm

Migrating (some things) to Codeberg. It’s the switching costs that get you. #XProc #XMLCalabash

https://so.nwalsh.com/2025/05/26-codeberg

Migrating (some things) to Codeberg

It’s the switching costs that get you.

So… a weblog by norm

Pipelineception. Pipelines inside pipelines with pipelines using pipelines for pipelines to do pipelines because pipelines. Pipelines! #XProc #XMLCalabash

https://so.nwalsh.com/2025/05/04-pipelineception

Pipelineception

Pipelines inside pipelines with pipelines using pipelines for pipelines to do pipelines because pipelines. Pipelines!

So… a weblog by norm

A sensible consistency. Making common things easy with a little XML Calabash hack. #XProc #XMLCalabash

https://so.nwalsh.com/2025/02/08-consistency

A sensible consistency

Making common things easy with a little XML Calabash hack.

So… a weblog by norm

Snapshot this. As my holiday winds down (Happy New Year, by the way!), I’ve published one more XML Calabash 3.x release. I’ve also started pushing them to a snapshots repository. #XProc #XMLCalabash

https://so.nwalsh.com/2025/01/05-xmlcalabash

Snapshot this

As my holiday winds down (Happy New Year, by the way!), I’ve published one more XML Calabash 3.x release. I’ve also started pushing them to a snapshots repository.

So… a weblog by norm

Invisible XML in production. Using iXML to parse a command line interface. #XProc #XMLCalabash #InvisibleXML

https://so.nwalsh.com/2024/12/24-ixml

Invisible XML in production

Using iXML to parse a command line interface.

So… a weblog by norm