The language.execution contains lot of code originating in ruby execution. Now we have the external execution api (issue
136929) so most of these classes should be removed and clients (erlang, scala) rewritten. This was already done for
scala, but there are some other classes added which are not part of the new api (however I'm not sure whether these
belong to module named External Execution).
What I suggest:
1) change erlang to use extexecution (extexecution - issue 136929)
2) remove all classes no longer needed
3) consider more appropriate module or module name for other classes like those in console package
This way we can get rid of a duplicated code.