259 Followers
188 Following
3.1K Posts
🏳️‍⚧️ wolfgirl

pfp by me

banner by https://twitter.com/spect_ion
did you see that cool bug?
Pronounsshe/her
Websitehttps://wolf.girl.technology
@bal4e very very fun rabbithole. i cannot wait 2 use your perfect file watcher instead of the notify crate which is documented to drop events on the floor
@rykarn i dont know what else i was expecting but yep that's some psychic damage alright
@jyn lastly i am curious: how will you handle things like <hr> or <img> that are "void elements" (https://stackoverflow.com/a/10599002)? Hardcoded list probably?
What are the allowed ways to close self-closing tags for void elements such as <br> in HTML5?

In HTML5 is it still appropriate to close a <br> tag with <br />? This obviously also applies to all other single tags. I realize this doesn't actually affect how stuff works, but what...

Stack Overflow
@jyn yes but the div beforehand means the rule reads to me like div div > span, (anscestor then child) not div {} div > span (two separate rules). if you meant the example text to be the latter then i am ok with it. just avoiding ambiguity w/ how the rule is interpreted CSS-style :)

@jyn i fear my original comment did not have as noble a thesis as you may have hoped: I was expressing a preference for "HTML template languages should operate on HTML text". however recalling some experiences doing that myself, you really do need entity escaping, so this doesn't quite work (e.x. https://github.com/p0lyw0lf/website/blob/8db2c0f8546773d7cf7dfb6bfd5407f86abf7189/src/runtime/remoteImage.js#L60 and also https://wolfgirl.dev/tags/blag/ is still broken lol)

I cut my teeth on React JSX, which does solve a lot of these escaping issues, at the cost of way too many {} and also those silly <></> fragments.

I have come around to appreciating these syntaxes because they (assumedly) handle the entity escaping issues, aren't very verbose, and map cleanly onto normal HTML ("can run the algorithm in your head"). I like A more than B just because it disallows > as an operator; I think it means a different thing in CSS, and if it did mean the same thing, non-local operators in a template language seems kinda wrong.

The "strings as bodies must be quoted" implying "unquoted things are elements" from B is nice tho, lets u work with webcomponents/not have a hardcoded list of HTML ones, so in a sense yes still C :)

website/src/runtime/remoteImage.js at 8db2c0f8546773d7cf7dfb6bfd5407f86abf7189 · p0lyw0lf/website

My website/blog! https://wolfgirl.dev/. Contribute to p0lyw0lf/website development by creating an account on GitHub.

GitHub
@jyn A, but actually C since HTML is neither text nor tree it is something else, yet i like manipulating it as the former better than the latter

Sunday, December 21st: I AM MY OWN PARABOLIC ANTENNA. TOSYA'S FACE IS:
Monday, December 22nd: ok back 2 normal :)

yeah ok wow very impressive game, impeccable soundtrack too, i like it a lot. Free on steam btw!!

@hamstercorpse known issue yeah. my SSG has some troubles w/ parsing image metadata that i am trying to diagnose. meant to fix it today but got distracted whoops
you don't need builtin floating point literals if your library can simply implement `operator.(int, int)`
@jyn it is a testament to ur writing ability that every time i read flower docs + the 4 posts on build systems i go a bit crazy myself for about a day