"Christine don't you do it, don't push a change with a <hr/>, you know it's just <hr> on its own now"
*stares you dead in the eye and pushes commit*
"Christine don't you do it, don't push a change with a <hr/>, you know it's just <hr> on its own now"
*stares you dead in the eye and pushes commit*
@cwebber Can't take you seriously without the space! It's <hr />
@stdh @cwebber @platypus (ice-9 match) is fully featured in hoot. If you were using (hoot match) then switch as that is a more primitive matcher. we'd also gladly accept a patch that adds iota to the (guile) module, if you're interested. glad you're having a good time with hoot!
@cwebber @platypus
@dthompson
[>>]
*: I first tried the literal code, but that got me a helpful if slightly confusing error message: the match statement couldn't be matched. Is "." in patterns not implemented in Hoot 0.5.0? I also missed the iota function that I wanted to use in a Python-generator-like way, so I used a named let which I find a bit less readable.
Overall the experience with an "unstable" Hoot was quite nice. It could have been nicer still if I had thought of (hoot eval)...
@cwebber @platypus I have an excellent bad idea to counter this: abandon HTML and retreat to SVG.
I made my Lisp Game Jam submission with Hoot, where I manipulate an SVG image in a mostly static web page. I used (a modified*) sxml->dom from https://spritely.institute/news/building-interactive-web-pages-with-guile-hoot.html which just ingests the sxml i feed it. The lispy balance in the world was preserved, because it was never disturbed in the first place -- except by my hacky code of course.
[>> footnote]
@platypus <hr></hr> isn't allowed and <hr /> is considered "incorrect" these days leading lisp enthusiasts and "people who like balance in the world" to struggle in general
@cwebber nononono close it
@stdh @cwebber @platypus gitlab would be the place to submit your patch! and no worries if you don't!
@dthompson @cwebber @platypus Oh, right, wrong 'match'! Now I see. I didn't make an explicit module import but it compiled fine, so I thought no further.
Implementing iota: I could try indeed, but there's a good chance I'll procrastinate. What form should that patch be? MR on Gitlab?
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.