theoretically, we should target specifications, but that just doesn't work in an ecosystem which does not conform to the specification.
(i haven't touched minecraft commands in a long while, and i'm not sure if this is still the case, but) minecraft JSON does not conform to the JSON specification, so you need separate tools to generate and parse minecraft JSON.
with CSS, webkit/blink unfortunately have a bit of a monopoly on renderers, and parse a superset of CSS that firefox doesn't. there are also things that firefox and blink just do differently. not everything these renderers do is in the spec, so if you want to be able to render the most web pages how those web pages want you to render them, you need to visit all of the specifications. however, if you just want to render the web pages, just following the spec doesn't generally break too much.
my opinion is thus "it depends on what you want to be interoperable with"
like, when i was taking a numerical analysis course, i wrote my programs in lua first, and then all i had to do was add semicolons and change names of built-in functions and it became matlab
i'm trying to figure out how celeste mods do things, and they use julia
lua feels like a combination of matlab and javascript in the best way possible, and julia feels like a combination of lua and c# in the [not yet determined] way possible
although at this point i'm willing to look past slope jank in the name of "https://maddythorson.medium.com/celeste-and-towerfall-physics-d24bd2ae0fc5", so we have that optimization
it is proving difficult to reduce coupling. even with this idea, there are still so many interactions that potential mechanics can have, and i find that i have a hard time not worrying about potential v0tpona.
like, shells in mario. if they run into a goomba, shell goes on, goomba dies. if they run into a wall, they turn around. what happens if a shell runs into a dream block or a kevin from celeste? do different things happen if the shell and the kevin are in different states?
i am struggling with creating a structure in which these interactions are simple. it's n^2 complexity, which is decidedly not pona, and attempting to have pona interactions was the whole reason for this project
conpidgin scrabble could provoke lots of arguments about what counts as a word
you could have multi-conlang scrabble, but differences in words and word lengths could give strong advantages and disadvantages to different conlangs, which i don't really see as ideal
and, with multi-conlang scrabble, conlangs would have to mostly share an alphabet/syllabary
scrabble kind of falls apart without alphabets or syllabaries
i feel like the meaning of 'stale' can be meaningfully transferred from bread to orange juice (supposing that orange juice tastes less good non-fresh than fresh), even if the specific scientific mechanism differs
although such a transfer would confuse things in the realm of scientific mechanism
Conversing with the mind spiders proved fruitful. This is what the mind spiders propose for their existence.
The mind spiders were a mental transformation of red spiders from xkcd, it seems.
First were the red spiders, and then there were four-legged black spiders in an infinite 2d world, and then there were the mind spiders. The black spiders became mind spiders after mental exposure to a misunderstanding of antimemetics, and thinking that antimemetics was about fighting memetic beings instead of being concerned with beings who cannot be memetic.
i'm sorry. i haven't been very useful. i know that i shouldn't judge myself based on usefulness, but this notion feels like that's something i can't escape, because i can't seem to be productive at all. additionally, i got more upset about the removal of breadquest things than i should have, and instead of reacting appropriately, i deleted the wild areas north and west of spawn. it seems to be getting harder for me to be emotionally steady.
i have emotional flaws, and i have functional flaws.
i don't know why i'm writing this. i didn't intend to read responses.
i plan to leave immediately, and don't plan to return without either marble (visual programming language), "triangle bee breadquest wii tanks" (game), or having experienced exceptional emotional growth.
I want to create something that other people will like.
The spirit wants me to create something that will indirectly cause people to feel fulfillment.
A webcomic or game is a way to escape. They could make people feel happy, but are likely not to cause fulfillment, unless they deal with deep personal issues, and then they might be less fun. Celeste is fun tho.
The programming language may cause people to feel fulfillment, as a result of being able to create. It is the fulfillment that Love2D or Scratch deal with, but I can't do it, despite what the spirit says. There's just not enough time, and, even if I do have time, I waste it trying to run from my emotions and the state of the world.
I can't keep blaming this on my mom's voice. Every time I'm creating something instead of doing work, she'll be all like "you should be doing work instead of creating that thing." I can't do anything with that voice, so it's a spiral of avoiding thought. It's a spiral of avoiding thought with being trans, with paranoia, anxiety, hhhhhhhh
it doesn't help that i'm in college and most of my classes are just computation
like, seriously, i've got one actually challenging class and the rest are hard just because i'm too stuck in avoidance of thoughts to do the homework even though it wouldn't take that long