R, Python, Scala usw. verfügen alle über REPL-Umgebungen, die ich nicht missen möchte, aber die meiste Zeit über ist das Bearbeiten von Text in diesen Umgebungen ätzend, also bearbeite ich den Code in vim, füge ihn ein, schaue mir die Ausgabe an und bearbeite den Code erneut in vim.
Ich kann die aktuelle Datei mit !python %
und ich kann die aktuelle Zeile mit noch mehr Vim-Magie ausführen, allerdings wird dadurch ein neuer Prozess des Interpreters gestartet.
Ist es möglich, eine REPL zu starten und Codezeilen an die laufende REPL zu senden (und die Ergebnisse zurückzubekommen, natürlich)?