Greetings pals.
ExternalLanguage cells are a super useful addition to the Notebook interface. 99% of the time, one can intuit the functionality of Notebook things, but in this case I can't quite figure out a few things.
For example - WL's idea of the current directory is disconnected from anything external which is OK, but it requires some acrobatics especially in portability, e.g., when I try to use notebooks on machines with different mount points / directory layouts.
There doesn't seem to be a way to 'slug in' / escape WL output into the Notebook cells, Ala
cd <<NotebookDirectory[]>> or something similar.
I'm sure there are clever things these cells can do, but there doesn't seem to be much in the documentation that is aware of ExternalLanguage - which makes sense I suppose since that's a cell type and not really a language feature, proper.
Any FE people want to chime in for those of us who, say, used to use Emacs as our operating system :)