3 ms·
According to some people, the problem is the data. C is a nice language for dealing with plain data. Just today I rewrote my own streams abstraction, because l
by jstimpfle 8y ago
According to some people, the problem is the data. C is a nice language for dealing with plain data.
Just today I rewrote my own streams abstraction, because libc sucks and I want to support my own printf style functions and my own custom streams (for example dynamically memory allocating streams. fopencookie() is not portable). I think that streams are one of the most abstract and most useful abstractions. It went pretty good. Making a few vtables explicitly in a few places is not that terrible.