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

Reply via email to