> > thanks for the explanation. > > Unfortunately my lisp knowledge is too limited to understand you. As a > naive org-mode user, if possible I do not want to be exposed to org > internals error, especially the confusing ones, where the custom code > works fine. Maybe we can get a warning instead of an error? > > It is not a really big issue, a newcomer can be confused, if not scared, > having an error on the fist babel usage.
I agree. Even for experienced people, this is pretty annoying. Something as simple as #+BEGIN_SRC emacs-lisp '((1 . nil) (2 . 3)) #+END_SRC fails with a cryptic error. While this works fine. I would vote for a fall-back to code or even a plain string in this case. #+BEGIN_SRC emacs-lisp :results code '((1 . nil) (2 . 3)) #+END_SRC #+RESULTS: #+BEGIN_SRC emacs-lisp ((1) (2 . 3)) #+END_SRC > > Best, > Daniele -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu