mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.6K
active users

#parsec

0 posts0 participants0 posts today

I got the old intel-based MacBook Pro rigged up with #Parsec and #Tailscale and running Amphetamines so that I could leave it plugged in with the lid closed. Now, I just need to figure out how to get the web version Parsec working on an iPad.

I might be trying too hard to get an iPad to handle my workflows.

ParSec Issue 12 has dropped and includes my novelette “Adamere in Swan.” You can buy the issue or subscription from the PS Publishing website.

Cover art by Jim Burns

“Adamere in Swan” is a prequel to “The Relative Positions of Dead Things in the Dark” (ParSec Issue 4). It began life as a bloated novelette/beginning of a longer piece, and ended up as a svelte novelette which can stand alone as well as serving as part of a series of linked stories.

I started writing about Xan as a lark. I’d finished my first NaNoWriMo and decided I wanted to keep up the daily writing habit. I worked on a novel and shorter related pieces, enabled by a tiny laptop, pubtrans, and whitefish bagel sandwiches at a bagel shop close to my workplace at the time. (Whether or not I do anything with those words, now sitting on a different tiny laptop, is another question.)

Early on, I decided I wanted to introduce an adopted sibling and Baschimeh began coming into focus. When Baschimeh decided she was trans, I had to decide how to deal with that.1 (Particularly since I am cis, and since I wanted to write about a trans character rather than the experience of being trans.) I very specifically wanted a setting where none of the characters would care—not Baschimeh, not her family, not her friends or antagonists—because trans women are women. That left me with the question of how to communicate to readers that she’s trans (or would identify as/be identified as trans, if she were a real person living in the early 21st century). I eventually settled on a reference to participation in a boys’ ceremony as a child, which is maybe a bit blink-and-you-miss-it but that’s also kind of the point. I’m aiming for more of a “fuck off, terfs” vibe (because really, fuck all the way off, terfs) than “colorblind but for gender” (ugh), and hope I succeed at least that far.

  1. No, I don’t actually think my characters are independent entities. But when it’s the subconscious, rather than the conscious mind, putting in work, it can certainly feel that way. ↩︎

https://aphowell.com/2024/11/08/adamere-in-swan/

Context free grammars (CFG) are better than parsing expression grammars (PEG), because CFGs represent how we think.

Parser combinators are similar to PEGs, so they are worse than CFGs, too.

So, don't use Rust libraries nom, combine. Use lalrpop.

Don't use Haskell libraries parsec, gigaparsec, attoparsec, megaparsec, trifecta. Use Earley, happy.

See more detailed story in my new article safinaskar.writeas.com/this-is .

The story also includes some cases, where PEG and parser combinators may still be useful. Also, the article gives links to my Haskell parsing libraries.

Askar Safin · This is why you should never use parser combinators and PEGLet me tell you why you should (nearly) never use PEG (parsing expression grammars). Nearly everything I will say applies to parser combi...
#haskell#rust#parsing
Continued thread

Turns out the audio was fine, the #ti99/4a cable I had apparently just used the black connector for mono out...

So played a bit of #Parsec which was tricky with a keyboard and a brain wired for WASD.

Then tested the tape drive and it worked! Also a pretty slick little setup where you hit the button to record or play, but it pauses until the control line enables / disables it. Pretty cool for 40+ year old tech.