Related to the discussion about threads is the issue of making
asycnhronous network programming in emacs easier.

I wrote an article on how I tried and failed (for now) to write a good
async IMAP library in elisp:

  http://www.tapsellferrier.co.uk/nics-articles/imapua-failure.html


One of the things that stopped me achieving this was that I felt I
couldn't create a lot of buffers specifically for storing bits of
in progress IMAP data.

Something that would help a great deal is if one could create a buffer
that was hidden, ie: it did not ordinarily appear in the buffer list
and was not returned by a call to:

    (get-buffer buffername)

maybe because the buffer wouldn't have a name.


Anybody else think this is a good idea? 

Is it doable?


I know this is all a bit blue sky and we're supposed to be focused on
the next release... my apologies, but I think this is not a large
change and I do believe it would help with async a lot.


Nic


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to