andros clarifies that hypermedia moves the contract, not eliminates it
5 Nov 2 4:14 AM · 9d ago · 1 comment · 1 source · development 5 of 9
Andros responds that link relation names and response bodies form the real specification, and that breaking changes should be handled additively by introducing new relations alongside old ones.
“Hypermedia doesn’t eliminate the contract; it moves it from URLs to link relation names and representations: latest, watching, and the body of subscribe are the specification.”
androsandros Creator of Tyrtulianemin Commentercadey Commenterwheybags Commenterploum Commenter, maintainer of Offpunk
The whole story postscomments the bright band is this development · numbered dots are the others · click one to jump
What people said 1 voice · verbatim
-
You’re right. Hypermedia doesn’t eliminate the contract; it moves it from URLs to link relation names and representations: latest, watching, and the body of subscribe are the specification. If I changed subscribe to take an ID instead of a level, all clients would stop working, hypermedia or not. That’s a contract change, and the way to handle it…
All 9 developments of Tyrtulia, a passwordless terminal forum, draws scrutiny for… →
Hacker NewsLobsters