Still a bit alpha, but looks promising. Several features seem to be waiting for atproto implementation.

  • atro_city@fedia.io
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    1 day ago

    I’m not a developer, so I don’t know the actual effort involves, but it seems to me like making a new one is like reinventing the wheel. Matrix probably has solved many problems that this new things still has to run into.

    What’s an SDK? I looked it up but can’t really understand the techno lingo on wikipedia. It’s a “kit” (whatever that means) that allows developing a platform specific app? Matrix isn’t another OS like Linux, so I’m confused.

    • abc@suppo.fiOP
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      edit-2
      1 day ago

      https://github.com/matrix-org/matrix-rust-sdk

      SDK is a library layer that hides the complexity of a thing inside an easier facade. It’s exactly the right thing to do when the thing is a complicated one, but it also hints towards … you know, the thing being complicated.

      We haven’t quite figured out whether a chat network needs to be as complicated as Matrix is under the hood. Could be that it does: federation, E2EE and the overall design of Matrix (it being a log propagator instead of a more traditional message passing system) increase the technical challenge by a lot, but then again, none of the three are essential (although undeniably useful in certain cases) for a chat network.