Post #2536679
2026-05-14 14:30 UTC
Replies (9)
-
@slava@mathstodon.xyz 2026-05-14 14:34
@typeswitch@gamedev.lgbt Factor’s heavy reliance on punctuation also made it difficult to *talk* about code, which perhaps was a blind spot of mine because the language was primarily designed and discussed on IRC
-
@drj@typo.social 2026-05-14 14:39
@typeswitch@gamedev.lgbt there was a good/bad period when i literally saw Swedish programmers using ø (for {?) and Japanese programmers using ¥ for \. Like, in their on-screen listings. Because it was all 8-bit and the actual compiler didn't care about the so-called encoding.
-
@deech@mastodon.social 2026-05-14 14:57
@typeswitch@gamedev.lgbt sexps win again!
-
@andnull@social.nouveau.community 2026-05-14 14:58
@typeswitch@gamedev.lgbt Uiua is always fascinating here cause all it's symbols have a short textual name that the language can reshape into the symbols for you. It does have the effect that Uiua conversations look like you are speaking a conlang.
-
@dt@mastodon.top 2026-05-14 14:58
@typeswitch@gamedev.lgbt i constantly switch (alt-cmd-space on macos) between us & fr-ca keyboards when programming precisely because of this. (the physical keyboard itself is french-canadian so i have to thank 25 years of muscle memory for knowing exactly where those [ ] { } characters are).
-
@Tumby@meow.social 2026-05-14 15:23
@typeswitch@gamedev.lgbt I'm German. I have made my own keyboard layout specifically to make typing ()[]{} easier. Programming was just getting too painful on my hands. Oh, and I switched ` with ´ so that I don't have to hold the Shift key whenever I want to write a code block in Markdown. I recently also learned that JavaScript uses ` as a delimiter for some strings too. Why was this symbol even added to ASCII instead of, say, the degree sign (°)? Now, the next problem I have is that I have no idea how to easily get this custom keyboard layout on a Linux system. (It's super easy on Windows!) The only information I found is to edit some specific file that lists all keyboard layouts and hope that it doesn't get overwritten after an update. Not to mention that editing the file requires admin privileges, something I still don't understand how to easily deal with other than doing everything inside the console, at which point I would rather go outside.
-
@portaloffreedom@social.linux.pizza 2026-05-14 15:52
@typeswitch@gamedev.lgbt the italian keyboard does not even have a `
-
@RosaCtrl@social.vivaldi.net 2026-05-14 15:58
@typeswitch@gamedev.lgbt this is why I can’t just leave macOS. I switched to English layout when I learnt to touch type, and because I was on a Mac I could still type in Spanish easily. Same now that I write some Norwegian. One layout, three languages, no problem. Your point still stands though, but I won’t shut up about macOS being great in this regard
-
@ddg@techhub.social 2026-05-14 16:45
@typeswitch@gamedev.lgbt I wonder how much overlap in easily-to-type special characters there is over all the major keyboard layouts, though… I know this isn't happening anytime soon (for good reason), but in the case of Portuguese ç is a waste of a key; I'd love to see it assigned to alt-c, to open up a key.