Experimental browser for the Atmosphere
Some things come to mind with sub-typing/sub-classing (some languages distinguish between the two and support both!): class extension (Swift, Kotlin) and extension traits (rust) are sometimes useful here; and Sather supports supertyping and other inheritance graph manipulation. No reflection needed.
Feb 13, 2025, 9:30 PM
{
"text": "Some things come to mind with sub-typing/sub-classing (some languages distinguish between the two and support both!): class extension (Swift, Kotlin) and extension traits (rust) are sometimes useful here; and Sather supports supertyping and other inheritance graph manipulation. No reflection needed.",
"$type": "app.bsky.feed.post",
"langs": [
"en"
],
"reply": {
"root": {
"cid": "bafyreigcrvd3ewg5kffpzgatq6kfpdsci5i4ro6qwqjpgob2zjx36f4yaq",
"uri": "at://did:plc:xnx52zdoyuf777kntfughiwa/app.bsky.feed.post/3lhz2ocds222h"
},
"parent": {
"cid": "bafyreibjzsrqq3zlrf3543qiu3quy23fxfkx226v56ojhrlmxgtns2orj4",
"uri": "at://did:plc:xnx52zdoyuf777kntfughiwa/app.bsky.feed.post/3li37ddn7522n"
}
},
"createdAt": "2025-02-13T21:30:16.148Z"
}