Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

> Every piece of hardware on a computer is a piece of global mutable state.

It's a tenuous analogy. DRAM, disks, caches...effectively the entire memory hierarchy is implemented as message-passing. Flip flops can be well, flipped, but those are super low-level. Almost all the rest of it requires you to send messages. It's kind of ironic that all those messages basically orchestrate the illusion of global mutable state.



No, communication is implemented as message-passing (but that is largely irrelevant), but ultimately the end result is changing physical state.


>It's kind of ironic that all those messages basically orchestrate the illusion of global mutable state

Presumably because for certain things it was easier to reason about when things were mutable...

And now we're taking this facade of mutable state and trying to add a veneer over it to make it seem immutable.

It's circular :)


I think this is a really good point. QNX aligned much closer with this architecture as far as I can tell.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: