Don't know why, but in my "spare time" I snoop around Babel. So I've revisited Groovy in Babel and have found a bizarre situation where, yes, there appears an ob-groovy.el in my ~/.emacs.d/elpa/org-9.6/ , but I have to do a specific load-file to get it seen and functioning. And no, it's not because of a naming issue in my
(org-babel-do-load-languages
(quote org-babel-load-languages)
(quote ((emacs-lisp . t)
(groovy . t)
...
)))
form. I've renamed it apache-groovy and it errored out specifically not finding ob-groovy.el. But again, if I don't specifically load the org-9.6 ob-groovy.el, I get "can't find program groovy" upon block C-c C-c.