1378450800
kd@ 9/6/2013

idk breh

How shall Emacsy support running multiple jobs some of which are in the background? I’m going to suggest a cooperative multitasking approach rather than a pre-emptive multitasking approach. Heresy, I know, and I know it’s not the ’90s, but hear me out.

I think you should try it! My only thought is that the combination of cooperative multitasking, no isolation, and code that comes from lots of different sources sounds a little scary. Perhaps no scarier than “totally shared state and parallel execution”, but without a discussion of “how do you deal with an accidental infinite loop?” it’s hard to be super enthusiastic.