Show more

I wrote the fourth part of my #blog series “Implementing Co, a small programming language with coroutines”. And this time, we add support for channels in Co for inter-coroutine communication. abhinavsarkar.net/posts/implem

#Programming #PLT #ProgramingLanguages #Compilers #Haskell #concurrency

Anyway, here's my mod, designed as a drop-in rule modification which should work with all the 3½ game expansions.

drive.google.com/file/d/1QbOj_

Please send playtest feedback, better playtest recordings, if you can record the table.

Have fun with diceless Undaunted!

Show thread

Subtleties of animation…
Had to slice the effect sprite into fg/bg parts and put them on different layers. And synchronize everything manually 😓

#haskell #gamedev

Let's put it like this: I really like what these designers are doing, this is why I strongly suggest people check out warchestonline.com/ and donate to whomever is running the servers.

QT fedi.snepi.space/objects/81b82

So like... People are against neural networks and LLMs because they often spew nonsense. In the universe where this document exists. Alrighty!

TIL about the Klop Fixed point combinator and uhhh what the fuck

Yk = (L L L L L L L L L L L L L L L L L L L L L L L L L L)
L = λabcdefghijklmnopqstuvwxyzr. (r (t h i s i s a f i x e d p o i n t c o m b i n a t o r))

The only good thing about this war is that russia is increasing a communist rhetoric while clearly being a fascist-isomorphic country. Thus, we once again learn that it's not just ok to punch a nazi; it's also ok to punch a commie.

@jonn There must be something off. It should open immediately. LSP catches up after a while yes, but until then you should already be able to work

WTF! Maybe due to , but can't open a 666KB small rust module in reasonable time.

A bit embarassing.

Dear journalists: please stop embedding tweets. The infrastructure supporting that has, it seems, started to fail, so articles keep reflowing as parts of tweet embeds eventually load or don't.

Mission 2 was meant to be a carnage, but I have utilized my close range machine gunners and the guide from platoon B to deploy snipers at the end of round 2 and win with the full route on turn 1 of round 3. I lost a regular army machine gunner as the result, but gained control of the Northern Reach. With the nazis fleeing, it's up to me to convert more mobile elite force with a better morale into a decisive victory, running away with the campaign.

Show thread

Mission 1 was really important... The opponent was focusing on my AT gun and I have played along by bolstering it once. Damage was inflicted twice to it, and the rest of the damage was inflicted to both of the buildings where I places my machine guns and snipers. What I did was I leveraged the fact that I've only killed reservist rifles to snipe high impact units of my opponent and then, after drawing poorly, went all in on winning the initiative to forfeit.

Show thread

Played two Northern Reach missions of the campaign. I play as the bad guys, whereas my friend is playing as the worse guys.

Show more
Doma Social

Mastodon server of https://doma.dev.