Live data from Hacker News

Ergonomica – A cross-platform shell written in Python

github.com

1–10 of 43 posts

Re: Ergonomica – A cross-platform shell written in Python

#6
post #2

Huh, neat project, but it points me towards asciicinema, which is a really neat service/idea I've never heard of before. What a good lil niche service.

A better alternative is ttyrec + tty-player which doesn't depend on a third party service to host your data.

Re: Ergonomica – A cross-platform shell written in Python

#7

Cool project. How much does it converge / diverge w/ Xonsh ( http://xon.sh/ )? Besides the obvious fact that Xonsh is (from what I can tell at first glance) a Python-like shell scripting language, and Ergo a bash-like shell language written in Python.

I would love to drop bash/zsh for some other python-based shell like xonsh. I tried it already a few times, and having access to the python language and built-ins right from the prompt is amazing. The way the found to mix both command prompt and python syntax seems really smart. Nevertheless, the effort to update all my (quite extensive) zsh setup, as well as the cognitive effort to re-educate my brain, is huge. So I want to have to do it only once. This means it should be A) a project that has chances to survive in the long term, so not dependent on a single developer, and B) that has chances to become the reference one, gathering most of the users/contributors.

I don't know about the current craving for such technologies -- if it is a good idea or not -- nor the place of xonsh in all this. My main concern with xonsh is a blog article (Nov 2015) [1], that implies some issues regarding the management and the direction of the project.

Does anyone have opinion/experience on these python-based shells, the existing alternatives, and more specifically about xonsh?

[1] http://www.skepticism.us/2015/11/xonsh-is-no-longer-a-possib...

Re: Ergonomica – A cross-platform shell written in Python

#8

Cool project. How much does it converge / diverge w/ Xonsh ( http://xon.sh/ )? Besides the obvious fact that Xonsh is (from what I can tell at first glance) a Python-like shell scripting language, and Ergo a bash-like shell language written in Python.

I would love to drop bash/zsh for some other python-based shell like xonsh. I tried it already a few times, and having access to the python language and built-ins right from the prompt is amazing. The way the found to mix both command prompt and python syntax seems really smart. Nevertheless, the effort to update all my (quite extensive) zsh setup, as well as the cognitive effort to re-educate my brain, is huge. So I…

Regarding the blog post: Xonsh now has 125 contributors on GH, is tested by Travis, Circle & Appveyor, and is analysed by Lanscape (https://landscape.io/github/xonsh/xonsh/2936). I see the Landscape score is not that great, but also that lots of the errors reported are false positive.

So IMHO there are some serious QA efforts going on on Xonsh, and the concerns reported by the blog post you are citing are probably past history.

Re: Ergonomica – A cross-platform shell written in Python

#9

Cool project. How much does it converge / diverge w/ Xonsh ( http://xon.sh/ )? Besides the obvious fact that Xonsh is (from what I can tell at first glance) a Python-like shell scripting language, and Ergo a bash-like shell language written in Python.

I would love to drop bash/zsh for some other python-based shell like xonsh. I tried it already a few times, and having access to the python language and built-ins right from the prompt is amazing. The way the found to mix both command prompt and python syntax seems really smart. Nevertheless, the effort to update all my (quite extensive) zsh setup, as well as the cognitive effort to re-educate my brain, is huge. So I…

I usually use iPython shell and prefix commands with '!' so it works as a shell command. It's pretty handy if you always have Python interpreter open. Not sure if this is what you want though.

Re: Ergonomica – A cross-platform shell written in Python

#10

Earlier quoted context omitted.

I would love to drop bash/zsh for some other python-based shell like xonsh. I tried it already a few times, and having access to the python language and built-ins right from the prompt is amazing. The way the found to mix both command prompt and python syntax seems really smart. Nevertheless, the effort to update all my (quite extensive) zsh setup, as well as the cognitive effort to re-educate my brain, is huge. So I…

Regarding the blog post: Xonsh now has 125 contributors on GH, is tested by Travis, Circle & Appveyor, and is analysed by Lanscape ( https://landscape.io/github/xonsh/xonsh/2936 ). I see the Landscape score is not that great, but also that lots of the errors reported are false positive. So IMHO there are some serious QA efforts going on on Xonsh, and the concerns reported by the blog post you are citing are probably…

Thanks for the review! Indeed it seems that this criticism is part of the history now.
Post reply on HN