From: Julian S. <der...@we...> - 2008-06-30 23:58:37
|
Alastair Bridgewater <nye...@li...> writes: > What I expect is happening here is that the Linux kernel is using the > "data ready for reading" notification as a "file contents changed" > notification. This, of course, breaks SBCL's assumption of straight > POSIX semantics for select() on files. FYI, I opened a Linux kernel bug and it was almost instantly rejected: http://bugzilla.kernel.org/show_bug.cgi?id=11014#c2 Regarding the comment "It is weird that lisp has such a strange file io implementation.": Is there any rationale for doing file I/O this way? Regards, -- Julian Stecklina Well, take it from an old hand: the only reason it would be easier to program in C is that you can't easily express complex problems in C, so you don't. - Erik Naggum (in comp.lang.lisp) (Spam-Experiment: http://cthulhu.c3d2.de/~astro/badpit.html ) |