You are viewing archived messages.
Go here to search the history.

🕰️ 2025-10-31 04:08:08

...

Marek Rogalski 2025-11-04 16:36:09

I didn't expect that. At first sight it seemed to be AI generated but under further inspection turned out to be totally legit. Nice find.

The linked page lists a couple innovations that are introduced. Domains & overlaps is an interesting technique that blends static & dynamic typing. "Memlets" provide a primitive for maintaining state. A simple, universal & also flexible mechanism for merging multiple concurrent processes back into a single thread of execution... Something tells me that the author has some experience working with dataflow languages and is addressing the main pain points.

There is also a PDF with a spec of the language that can be downloaded for free from a couple online stores. I've scanned through it quickly.

It's a fairly technical academic approach that starts with a definition of a language.

It's also pretty comprehensive - covers semantics, execution model, graphical display, programming interfaces. IMO such a priori design doesn't work well in visual space. It's hard to predict what elements will turn out to be annoying and which will create unexpected synergies. But if this language gets actually implemented and undergoes a couple iterations... Who knows... I'll be watching it's development with great interest!

Christopher Shank 2025-11-04 22:41:22

"Disability Driven Development" from the Damaged Earth Catalog

Disability Driven Development (DDD) is a practice that reimagines computing from a disabled perspective, challenging its seemingly seamless and stable hegemonic operations. It asks who is left out of creating (and joyfully using) digital technology, and how this can be changed. It is a practice by and for those who did not get to shape computing to meet their needs.

Currently computing is stuck in a catch-22: while nobody is better qualified to create access solutions than disabled people themselves, systemic oppression and exclusion result in a situation where those with access needs rarely have the resources to envision or implement those solutions. The history of disability justice demonstrates an abundance of curb-cut effects—situations where focusing on access for one group, yields ideas, changes and solutions that are beneficial to many more people than those in the group the changes were originally meant for.

DDD addresses barriers of access to programming, which relies heavily on text, specifically the English language and the Latin alphabet, with specialized 'languages' that are structured in very specific ways. If that weren't enough of a barrier, the programming world deals with a deeply entrenched bigotry. The resulting lack of access to programming reduces the quality of software, since the creativity involved in thinking about computing through a disabled and trans*computational lens is excluded, denying disabled and other people the quality of life that software could help them achieve.

Kartik Agaram 2025-11-05 00:34:16

Thanks for showing me the DEC. I was aware of the Permacomputing wiki on that site but oblivious to all these other schools even though I've seen Amanda's writings on her site.

Christopher Shank 2025-11-05 00:42:30

It's a wonderful resource, I continue to learn a bunch from it!

Mattia Fregola 2025-11-09 12:10:10

📝 Dithering - Part 1

Understanding how dithering works, visually.