-
it is Such A Feeling to see a set of slides featuring a cartoon Gordon Ramsey from a academic conference you've been interested in for years but never went to, and have it validate pretty deep & obscure design decisions you made years ago
-
here's the slideshow: @PROSECCOnetwork/1011358289911787521?s=19 it's neat! you can do lots of interesting stuff by generating your generators, and this is a great intro to the fun you can have with it
-
and it feels a bit like cheating, but that's on purpose - CBDQ is focused on being approachable, but where I could enable this kind of wildness, I did. So the Tracery field can accept (iirc) 10 MB of text, more than you could ever write by hand.
-
So the editor is the JSON representation, rather than the visual editor (I was absolutely not going to have two possible editors). So the reply feature hooks into the Tracery field & is also in a JSON format.
-
I didn't predict everything, of course. I hadn't thought about one bot replying to another (but @Horse_estakes blew my mind when it used the same trick within a single bot). I upped the Tracery limit when @nyxtaki was making @miniaturemazes and ran into the old one.
-
And of course, much of this is just piggybacking off @GalaxyKate's beautiful Tracery language, which enabled all this in the first place & contained all these seeds.
-
but still. when people play with the stuff you put in thinking "it's obscure, but there's some really cool stuff someone could do with this some day, I'm sure" : Such A Feeling.