(This is not a bug report for cygwin or Emacs, it's more like a story). Long time ago, I used old cygwin EMACS, 21.x version, but I found it crashes now and then, so I struggled til I found native EMACS 23 beta is provided at (*)
(*) http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl. I went very far (to myself at least) by googling around for solutions with stuff like cygwin-mount.el, TRAMP/pscp/plink, w32-symlinks.el, gnuserv, visemacs (for Visual Studio), and by writing some scripts/helper programs myself. It was fun and the result is quite satisfactory. But then recently I found a very annoying thing. I switched to use GNUS/nnimap to read mail from GMail. It was very slow, so I googled around and found a solution: use offlineimap and dovecot (**). I have installed andLinux for running these. (**) http://sachachua.com/wp/2008/05/08/geek-how-to-use-offlineimap-and-the-dovecot-mail-server-to-read-your-gmail-in-emacs-efficiently/ But it was still very SLOW! The `imap read: nnnnk' is running like a stopwatch. I set up Thunderbird to test, and it can download the same mail (about 1M) instantly. I used Procexp (***) and found out EmacsW32 is reading output from OpenSSL about 64K/sec. I googled again (with keywords `pipe 64k win32') and assume this is some Win32/DOS compatibility thing? Anyhow, cygwin-1.7 comes with Emacs23, so I just switched back and was happy again:-) (***) http://download.sysinternals.com/Files/ProcessExplorer.zip Thanks to you all cygwin developpers! -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple