Great post on federated systems, iterating protocols, and the web:
miniblog.
Related Posts
Reading the beta 4 release notes for Haiku R1, it's striking how much work it is to support modern WiFi protocols: https://www.haiku-os.org/get-haiku/r1beta4/release-notes/
Previously, 802.11ac was only supported on Linux and OpenBSD! (Ignoring proprietary operating systems)
nREPL is supported in several languages, not just Clojure! https://metaredux.com/posts/2019/01/12/nrepl-beyond-clojure.html
Interacting with a live instance isn't handled by LSP, so it's interesting to see language-agnostic protocols in this space.
TIL that Python allows you to override subclass logic with __subclasshook__! This lets you define protocols, or cute things like isinstance(Noon(), PalindromicName).
Python goes all-in on metaobject protocols :)
https://www.hillelwayne.com/negatypes/


