This looks incredible! Does your project already support other language kernels than the Python kernel?
I use R for 90% of my work, but most of it has been happening in Jupyter notebooks (which I'm not a huge fan of, despite practically living in them for the past 4 years of my life).
I have not tested it with anything else than the Python kernel, but it uses Jupyter Client to communicate with the kernel, which is kernel agnostic. So you should be able to do just “knitj -k <kernel name> ...”.
It's sad that something like this happened, but I have to agree with one of the following posts [1]:
"[...] as an FSF volunteer and a GNU maintainer, I'm also sad to see all FSF employees, volunteers, and GNU maintainers being blamed collectively. I don't agree with collective punishment, and don't think that it is ever the right choice."
I use R for 90% of my work, but most of it has been happening in Jupyter notebooks (which I'm not a huge fan of, despite practically living in them for the past 4 years of my life).
Thanks for sharing!