XQuery is a declarative language for querying hierarchical data (nigh-always XML); BaseX is a truly excellent XQuery processor. OxygenXML Editor is a truly excellent starts-with-X development IDE. BUT! BaseX has not been integrated into Oxygen.
If you have any idea what I'm on about, please consider wandering by the feature request page for oXygen and asking for BaseX integration. Apparently they do count the votes when planning new features.
#basex #oxygenxml #neepery #xquery #xpath
#xquery notebook for #vscode #basex WIP https://github.com/Quodatum/vscode-xquery-notebook
#XSLT und #XQuery als Formatierungssprachen zu bezeichnen, ist schon etwas gewagt. Aber immerhin erwähnt. https://zenodo.org/record/7435724
#GenerativeArt interlude
Growth
Picking up and messing about with an old implementation of Anders Hoff's hyphae algorithm (https://inconvergent.net/generative/hyphae/)
#generativeart #xquery #svg #creativecoding
#GenerativeArt interlude
That one very bad day over O'Hare
Connecting the centers in the circle-packing algorithm
#generativeart #xquery #svg #creativecoding
#GenerativeArt interlude
More fun with circlepacking
Here the driving triangles are from pseudospirals (see https://mathling.com/art/20221101_pseudospirals.html)
I left the debugging lines in on this one, but I like how they look here.
#generativeart #xquery #svg #creativecoding
#GenerativeArt interlude
New release of the art code. The big thing things with this release are XSL versions of many of the core libraries and clickable docs for everything. Full details at https://mathling.com/code/index.html
#generativeart #xquery #xsl #svg
#GenerativeArt interlude
More fun with circles
This arrangement from a random flip-inverse-reverse path with full symmetries, triangulated, rendered with a gradient fill.
#generativeart #xquery #svg #creativecoding
1st rough cut of vscode-basex tool. #basex #vscode #xquery
https://github.com/Quodatum/vscode-basex/releases/tag/v0.1.0
Well, here's a bit of a head scratcher, and I'm open to any suggestions of where to even begin to look: I have a test (#XSL run by #Saxon with Java) that works perfectly well when run on the command line, but not when I put that command line in a make file. For that matter, a completely identical test in #XQuery runs perfectly well in both cases.
The failure mode is "impossible": an assertion that two values are the same fails, but the error stack shows them to be, in fact, the same.
#GenerativeArt interlude
One day in the paleolithic...
Not at all what I was aiming for, but a happy accident in a slightly different kind of asemic content
#generativeart #xquery #svg #creativecoding
So... you haven't seen my #GenerativeArt interludes in some little while. I've been busy with my quixotic quest to run some my art code under #SaxonJS, which meant porting from #XQuery to #XSL, which meant making some tools to do that because I am that kind of lazy, which meant figuring out how to do Saxon Java extension functions, but! Mirabile Dictu, it works. It all works... except... I have some odd performance issues that only happen in SaxonJS that I'm having narrowing down. Disappointing.
#generativeart #saxonjs #xquery #xsl
Well, that's a wrap for #genuary2023
A ton of fun and many thanks for the organizers and all the wonderful folks participating.
As ever, I have about a dozen strands to start following for the best of the year.
Here's the complete set for me (no Jan 13 because that is still a WIP, but will probably make the most work for me the rest of the year: cf. threads on Saxon-JS)
#genuary2023 #xquery #svg #creativecoding
#GenerativeArt interlude
The Matrix
#genuary day 31: take one of your previous works and ruin it
I took the asemic work for the 14th and tried to make it boring -- limiting the number of strokes and curves -- and using garish colours but I like how it came out anyway. So we'll call this a "remix"
#generativeart #GENUARY #genuary2023 #genuary31 #xquery #svg #creativecoding
#GenerativeArt interlude
Flip-invert-reverse
#Genuary day 30: Minimalism
I love the simplicity (and performance) of this system.
#generativeart #GENUARY #genuary2023 #xquery #svg #creativecoding
#GenerativeArt interlude
Wretched excess
#genuary 29: Maximalism
A bit over-the-top, honestly, but it made me create some nice subroutines for some of the decorative elements, so worthwhile anyhow.
#generativeart #GENUARY #genuary2023 #genuary29 #xquery #svg #creativecoding