depressing, as Gwern Branwen's blog kinda inspired me to take a look into haskell
📣 Just published: reflow, a #golang package that lets you word-wrap strings or entire blocks of text.
It conveniently follows the io.Writer / io.WriteCloser interface and supports ANSI escape sequences. This means you can style your terminal output without it affecting the word-wrapping algorithm!
Things are looking dramatically better now for the http://matrix.org homeserver on the new hardware - we've gone from the median message-send-time being 1-3s down to 50ms-250ms. DMs particularly should be incredibly snappy now :)
and then of course there's Japanese which foregoes all of this in exchange for massive sentence words
the only reason I'm curious about this is because English doesn't have any of these systems, aside from awkward plurals, but even those are pretty exceptional and usually just learned by making mistakes. declension of plurals in a language with five sets of them seems a lot tougher.
like, I guess a genuine question to anyone who speaks a language with declined nouns: when you learn a word, what process assigns it a declension in your head? in the case of Swedish it seems largely ambiguous unless you happen to hear the plural form.
it's not like they're really even tough declensions but a system of declensions at _all_ is enough to make my brain go "aight wait"
with basic composability as an ultimate goal, although you can't really pipe things into it as it stands (every "filename" that the program outputs on search is intended composability however)
it's something that's probably already been covered, better, by smarter people, but the gist of it is I wanted a freeform pseduo-filename tagging system that allowed for basic terminal tagging, removal and searching
Programming is my primary skill, but I also love linguistics.
Learning more programming, myself and a foreign language all at the same time.