I have been thinking for a while that it would be great to have some kind of test system for Babel language implementations.  It seems there are lots of possible Babel features, that some languages support and others don't, and it would be good to have more clarity about that situation.

Is there already any testing or support matrix along these lines?

Best wishes,
    Neil


On Tue, 21 Jan 2020 at 04:07, Vladimir Nikishkin <lockywolf@gmail.com> wrote:
I just thought that practically speaking, I no interpreter should
really need stdin, right?
Since everything that is prepended with a shebang: #! interpreter
is at the same time a valid shell script, isn't it?

сб, 18 янв. 2020 г. в 13:02, Kyle Meyer <kyle@kyleam.com>:
>
> Vladimir Nikishkin <lockywolf@gmail.com> writes:
>
> > Is it true that ob-scheme doesn't support :stdin <blockname>?
> >
> > I just tried, and doesn't seem to work, although it works with ob-shell.
> >
> > (This is not a complaint, I just would like to confirm that I
> > understand things correctly.)
>
> Yes, that's true as far as I can tell:
>
>   $ git grep :stdin
>   lisp/ob-awk.el:;; - :stdin takes an Org data or code block reference, the value of
>   lisp/ob-awk.el:  (stdin (let ((stdin (cdr (assq :stdin params))))
>   lisp/ob-sed.el:  (stdin (let ((stdin (cdr (assq :stdin params))))
>   lisp/ob-shell.el:        (stdin (let ((stdin (cdr (assq :stdin params))))
>   testing/examples/ob-awk-test.org:#+begin_src awk  :stdin genseq :results silent
>   testing/examples/ob-sed-test.org:  #+BEGIN_SRC sed :stdin ex1
>
> So it seems support for :stdin is limited to awk, sed, and shell.



--
Yours sincerely, Vladimir Nikishkin