3 ms·
I believe looking at the implementation of ”IO” is a sufficient example of ”neatly abstracted away”. There are practical implications to all IO: interrupts are
by eurasiantiger 4y ago
I believe looking at the implementation of ”IO” is a sufficient example of ”neatly abstracted away”.
There are practical implications to all IO: interrupts are asynchronicity and they have failure modes, what if a network is down or a hard drive has to try a few times to read a sector? Abstractions only go so far. At least your program crashes when it runs out of memory.
- valenterry 4y agoWhat makes it a "sufficient example"? Why do you care about interrupts but not finite memory? How about generics?