Does anyone use a shell written in Javascript, Ruby, Clojure, etc as their everyday unix shell, instead of bash, zsh, etc? Is there any reason not to?

  • 1
    @terdon I think you might want to reconsider "all that would do"
    – themirror
    Oct 12 '13 at 17:40
  • 5
    Also, this is the third or fourth time I ask you to go and accept some of the answers you have received. If you don't want to play by the rules of the site, why should we waste our time helping you?
    – terdon
    Oct 12 '13 at 17:44
  • 1
    themirror - As @terdon has mentioned it's helpful if you mark answers as the accepted ones mainly to let everyone on the site know that your question has been answered to your satisfaction, otherwise others might continue to spend their valuable time trying to provide additional answers when none are required.
    – slm
    Oct 12 '13 at 17:56
  • Also: unix.stackexchange.com/questions/58011/…
    – Renan
    Oct 12 '13 at 19:56

Well, you could use ipython as a Python shell. It works, as I reported here.

But you might want to read this answer on SO as for why Python, Ruby etc... won't make good languages for a shell.


A colleague of mine used to have emacs as it's default shell. :)

Other people like screen as a login shell for remote systems.

You can even use plain irb as a shell. (There is a module for adding the basic shell commands as ruby methods.)

Not the answer you're looking for? Browse other questions tagged or ask your own question.