A project to implement Linux Shell by Clojure