Hacker News new | ask | show | jobs
by enqk 1617 days ago
Plan 9 replaces dynamic linking and direct C calls with the opening and interaction with server processess via file streams.

I see two unfortunate issues with that:

1. you lose the ability to use manifest and static types for your interfaces (everything's a text or binary protocol, dynamically typed)

2. you lose performance due to (de)serialization at any interface