wmperry(a)aventail.com (William M. Perry) writes:
I think being able to add an arbitrary file descriptor to the event
loop would be really useful. We could get rid of the
select_process() cruft in the event loop and just use the generic
interface.
You're right. Except that I wouldn't want elisp to deal with "file
descriptors" -- they are a Unixish concept that shouldn't escape to
Lisp.
The Lisp programmer should be able to add "selectable objects" (like
processes or LDAP objects or whatever) to the event loop, so that
events get generated when the process is readable or writable or
whatever.