Agustin Martin writes: >> 1) (original test) Quick switching between two flyspellized buffers >> that have different dictionaries, > > Works very well Fine! >> 2) >> >> (let (processes) >> (dotimes (i 100) >> (push (start-process "bug" nil "/tmp/sleep") processes)) >> (dotimes (i 50) >> (if (zerop (mod i 2)) >> (delete-process (pop processes)) >> (kill-process (pop processes)))) >> (message "%S" (call-process "/tmp/sleep")) >> (dotimes (i 50) >> (delete-process (pop processes))) >> (message "%S" (call-process "/tmp/sleep"))) > > I am getting > > if: Process bug<98> is not active This is no bug in fact. The test I proposed is not really good, it could try to kill dead processes, and it does. :-) Thank you very much ! -- | Michaël `Micha' Cadilhac | Un certain Blaise Pascal | | Epita/LRDE Promo 2007 | etc... etc... | | http://www.lrde.org/~cadilh_m | -- Prévert (Les paris stupides) | `-- - JID: micha@amessage.be --' - --'