Leo Butler <leo.but...@umanitoba.ca> writes: > Ok, stopping after 1 seems reasonable when the code block is meant to > produce just the executable. But, your suggestion would mean that the > code block can *only* produce an executable file. Maybe that is ok, but > since the current semantics allow something like > > #+begin_src C++ :includes <iostream> <fstream> :results file :file > ./results.csv > using namespace std; > for(int i=0; i<10; i++){ cout << i << "," << i*i << endl; } > #+end_src > > so I am not sure that we should break that.
Fair point. > On the other hand, I don't see any sense in producing a link to the > binary file. Org can't do anything with that link, so the user would > need to write something like ":results file :file /path/to :wrap > comment". That is why I would prefer something like a :bin-file header. I am not sure how I feel about such side effects of evaluation. Is there any other babel backend that is doing something similar? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>