09.06.2025 14:39:50 Lucio De Re <[email protected]>: > I'm tempted to close off with something like: "The concept of API is a > generalisation, each individual API defines its own boundary" even though it > is too concise to convey what I would need to develop much further. Feel free > to challenge my presentation, I will be happy to adjust my understanding > where it needs it.
Independent of the general Plan 9 design (the "which"), I believe the interfaces on Plan 9 systems (the "how") are mostly the filesystems. Like, the filesystems and their specific structures are the API implementation. The specification of those interfaces is often enough only vaguely described in the man pages, and most specifically in the source code. If I look at other API documentations, I believe there is still room for improvement. Regarding everything else you wrote, the idea of Plan 9 is quite simple, I think: every resource can be abstracted as a filesystem, and thus be presented in a namespace. The challenge is to actually do the work of designing that abstraction. sirjofri ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tf84d656c78bbda91-M7f9b9ad40965bfcb679a435e Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
