Shells in anderen Sprachen

Ich hatte mir schon länger überlegt, warum es eigentlich keine Shells in anderen Scriptsprachen ausser shell gibt. Python, Ruby und Perl bringen eigene Shells mit, in denen man Code ausführen und testen kann. Diese Shells sind allerdings nicht mit den Funktionen einer zsh oder bash ausgestattet und es fehlt der einfache Zugriff auf Programme wie rsync und co.

Heute morgen habe ich allerdings die Rush gefunden, eine Shell, welche in Ruby geschrieben wurde und auch mit Rubysyntax bedient wird.

Die “Navigation” sieht zwar recht gewöhnungsbedürftig aus und es gibt noch keine direkte Möglichkeit um zum Beispiel git aufzurufen, aber ich denke mal, dass das durchaus eine interessante Shell wird.