ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

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"
}