Ken Williams <ken.willi...@windlogics.com> writes: > Apparently, org-mode Babel (or maybe Emacs, or ESS) will hang when > given incomplete input, like the following: > > #+begin_src R > ddply(x, > #+end_src > > I was just tearing my hair out trying to figure out why my code was > hanging, because of course it's much longer and I didn't notice the > missing paren. > > Is this replicable on other people's platforms too? I'm using GNU > Emacs on Windows, with org-mode 7.7 and ESS 5.14. > > There are other situations where I really wish org-mode (or Emacs, or > ESS) didn't freeze up while evaluating R code - for example if I > accidentally did 'debug()' on a function that's now being called, or > even just on long-running calculations. Any chance evaluation could > be done in a separate thread or something?
In Ubuntu 10.10, emacs 23.2 and recent org, I get an *Org-Babel Error Output* buffer, saying: Error: unexpected '}' in: "ddply(x, }" Execution halted