Caer
@caer.cc
I'm a researcher and creator who tells stories about a.i., robotics, and interactive media with code and care.
links and more @ caer.cc!
links and more @ caer.cc!
Ooh, I'd never heard of that pattern! After some reading, my worry is that it would damage IDE indexing and/or stack traces due to all the runtime-generated types in a given class hierarchy. It also feels mostly like inheritance instead of composition (which I've become fond of since escaping Java).
October 28, 2025 at 2:38 PM
Ooh, I'd never heard of that pattern! After some reading, my worry is that it would damage IDE indexing and/or stack traces due to all the runtime-generated types in a given class hierarchy. It also feels mostly like inheritance instead of composition (which I've become fond of since escaping Java).
I'm creating a binary data interchange format (www.codas.dev) that generates bindings for JS/TypeScript/Rust/Python. Although my biggest gripe is JS' lack of struct-like enums--which is fixable with quirky generated APIs--I'd love traits to more expressively compose different types' binary codecs.
Star Me on GitHub
www.codas.dev
October 27, 2025 at 3:41 PM
I'm creating a binary data interchange format (www.codas.dev) that generates bindings for JS/TypeScript/Rust/Python. Although my biggest gripe is JS' lack of struct-like enums--which is fixable with quirky generated APIs--I'd love traits to more expressively compose different types' binary codecs.
Patterns and their idioms. Almost every coding language can do the same things. The difference is how their creators prioritized those things.
For example: In #python, we use classes and inheritance (“a Duck is a Bird”), whereas in #rust we use compositions of structures (“a Duck has Wings”).
For example: In #python, we use classes and inheritance (“a Duck is a Bird”), whereas in #rust we use compositions of structures (“a Duck has Wings”).
October 25, 2025 at 1:17 PM
@rosmo.bsky.social this is probably what you're looking for: github.com/Open-STEM/XR....
My startup (www.alicorn.systems) has worked with the WPI XRP and Google Blockly teams in the past--although it's been a minute.
My startup (www.alicorn.systems) has worked with the WPI XRP and Google Blockly teams in the past--although it's been a minute.
GitHub - Open-STEM/XRPCode: This is the repository for the full Python/Blockly IDE
This is the repository for the full Python/Blockly IDE - Open-STEM/XRPCode
github.com
November 29, 2024 at 3:22 AM
@rosmo.bsky.social this is probably what you're looking for: github.com/Open-STEM/XR....
My startup (www.alicorn.systems) has worked with the WPI XRP and Google Blockly teams in the past--although it's been a minute.
My startup (www.alicorn.systems) has worked with the WPI XRP and Google Blockly teams in the past--although it's been a minute.