Show newer

so hey is anyone actually using C++20 modules in the real world or are they as unusably complex and arcane as my research has led me to believe

alright, found a solution that doesn't fuck up the column info at least

Show thread

hey does anyone know of a good cross-platform way to fetch the current terminal's tab width in Rust. this should not be this hard

comune still compiles code so fucking fast man. this shit is approaching v0.1 feature completeness and even the debug builds are still an order of magnitude faster than the time it takes to link. think the multithreading is really paying off

aight, got this working reasonably well at least. not my proudest moment, but honestly this is the only practical way i can think of to make comune's destructive move semantics work with C++ at all lmao

like yeah i can get chores done but you know what else i can get done? literally everything ever conceived by mortals and more so i end up working on like three things at once without even realizing it

Show thread

i feel like my stimulants make my ADHD worse but like, in a good way

GODOT 4 SWEEP BABY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

4 years of development.
12,000 merged pull requests.
7,000 fixed issues.
1,500 individual contributors across engine and docs.

Godot 4.0 sets sail NOW! ⛵️

A complete overhaul. A solid foundation to build upon. #GodotEngine
godotengine.org/article/godot-

comune is what happens when you take the question "subtyping or sum types?" and hit both buttons as hard as you possibly can

love my github activity timeline. you can see the exact moment the language design brainworms hit

"ash what the fuck is strict provenance?"

*pulls out chalkboard *I'M SO GLAD YOU ASKED

Show thread

might add strict provenance to comune. for funsies

easiest patch in the mfin world baby. just a matter of replacing the scope's HashMap with a Vec and iterating over it in reverse. sorry to the comune users who were deeply reliant on the O(1) same-scope variable lookup time by adding over 10,000 variables to every scope, but i think it's safe to say they're outliers adn should not have been counted

Show thread

felt like treating myself with an easy win. same-scope variable shadowing baby

Show older
SHRIKE CLUB

ONLY CREATE ACCOUNT IF YOU PERSONALLY KNOW AN ADMINISTRATOR, AND IDENTIFY YOURSELF IN YOUR APPLICATION. YOU DO NOT NEED A SHRIKE CLUB ACCOUNT TO FOLLOW SHRIKE CLUB USERS. A PERSONAL FEDERATED SOCIAL MEDIA INSTANCE FOR SMALL CARNIVOROUS BIRDS BY SMALL CARNIVOROUS BIRDS