Long ago, operating systems took an agnostic view towards data: all communication between programs happen via a list of bytes would therefore be essentially untyped. Untyped communication by default is responsible for the current culture of incompatibility. 1/3
-
Show this thread
-
How would the world be different if Unix had chosen to privilege even a minimal type system: what if files were key-value stores instead of bytes? We'd have a lot more opportunities for interoperability. 2/3
1 reply 0 retweets 3 likesShow this thread -
We're actually going to see a bit of a glimpse of that world, because the operating system of the 21st century is the Web, not Unix, and the Web is standardizing around JSON for interchange instead of dumb lists of bytes. Now, JSON is hardly a type, but it's an improvement. 3/3
1 reply 0 retweets 4 likesShow this thread
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.