Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Murex has had job control support for literally years too.

There’s actually a lot of parallels between murex and Elvish. Both projects started around the same time, both written on Go. Both support structured data and smart data types.

The syntax differs a little between them two but concept wise they’re similar in a number of ways. I as (project author) just don’t do a particularly good job promoting murex. In part because I’d never want to force my own shell preferences onto others.

But It’s good that there’s so much choice these days and people aren’t stuck with the archaic decisions of the 70s



Hiya! I, for one, would definitely welcome more promotion of Murex!

(Also just checked out Murex's website again, seems we reworked the style of the respective homepages around the same time :)


Your new website is nice. Particularly on mobile too, but even just generally. Though to be fair, I've always been impressed with your website layout -- even on the previous one.

I can't take any credit for Murex's site, it was a user who doesn't write Go but wanted to contribute in other ways. Open source is definitely a double edged sword but I'm still always surprised and impressed with how much time people are willing to invest into other peoples projects if they like them.

By the way, one killer feature of Elvish that I admire and think doesn't get talked about enough is how exceptions are raised in pipes. eg:

    ~> cat example | grep foo | grep bar
    Exception: (<nil> | grep exited with 1 | grep exited with 1)
It's really neat how you do that. It's readable, detailed, and valuable to the user.


Thank you for the compliment!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: