3 ms·
Let's not confuse a bad implementation with a bad philosophy, as a lot of these comments seem to be doing. Also, "everything is a file" is still true even when
by cmccabe 13y ago
Let's not confuse a bad implementation with a bad philosophy, as a lot of these comments seem to be doing.
Also, "everything is a file" is still true even when some files have additional operations possible on them. It's misleading to say otherwise.
- munin 13y agoso I think that in an abstract world of arbitrary reality, stating "everything is a file" is okay but we have a lot of evidence that implementing something where everything actually is a file is just too hard. If the philosophy is good, why do its adherents produce so much that is crap?
- valleyer 13y agoWell, for the PTY example above, the reason is backward compatibility. Eventually we need to decide to rid ourselves of the limitations that backward compatibility (with, e.g., bash) brings and clean up the implementation.
- jfb 13y agoI'm not even sure that "everything is a file" is particularly appealing as a philosophical position.