$ ./murex-linux-arm64
Loading profile `.murex_preload`
SIGSYS: bad system call
PC=0x18fd0 m=8 sigcode=1
goroutine 498 gp=0x4000283340 m=8 mp=0x4000100808 [syscall]:
syscall.Syscall6(0x1b7, 0xffffffffffffff9c, 0x40000227e0, 0x1, 0x200, 0x0, 0x0)
/opt/hostedtoolcache/go/1.24.6/x64/src/syscall/syscall_linux.go:95 +0x2c fp=0x40001119c0 sp=0x4000111960 pc=0xa067c
syscall.faccessat2(0xffffffffffffff9c, {0x4000359fb0?, 0x4000022780?}, 0x1, 0x200)
/opt/hostedtoolcache/go/1.24.6/x64/src/syscall/zsyscall_linux_arm64.go:33 +0x84 fp=0x4000111a20 sp=0x40001119c0 pc=0x9df74
syscall.Faccessat(0xffffffffffffff9c, {0x4000359fb0, 0x27}, 0x1, 0x200)
/opt/hostedtoolcache/go/1.24.6/x64/src/syscall/syscall_linux.go:171 +0x3c fp=0x4000111b00 sp=0x4000111a20 pc=0x9c9ec
internal/syscall/unix.Eaccess(...)
...
I'm tired bossoguz-ismail | 3 minutes ago
Interesting. Looks similar to nushell [1] which also is data-encoding-aware.
kitd | 5 hours ago
Wasn't Murex some sort of backend software for financial institutions?
wyan | 5 hours ago
Maybe I’m just not the target audience, but looking at the front page, I don’t see what actual problems this solves. The claims sound nice, but without examples of what they mean in real world use, it’s not really compelling.
mikl | 5 hours ago
It looks like PowerShell, or nushell that also looks like PowerShell.
Did you know you can install PowerShell on Linux too?
BrouteMinou | 15 minutes ago
What happened to the convention that shell names end in sh? There are:
grep sh$ /usr/share/dict/words | wc -l
1959
options available; surely we haven't exhausted them all?!oneeyedpigeon | 3 hours ago
This looks interesting, I will consider switching if it's not sluggish like zsh was that one day I tried it.
h33t-l4x0r | 6 hours ago
A few of those ideas are also in https://www.nushell.sh/
viraptor | 4 hours ago
[dead]
gtm_easier | an hour ago
Because I need the scripts and snippets I write for my repos to work for other developers, I'm going to write them to be bash compatible. That applies also to scripts and snippets written by others that I consume.
So if a shell is not bash syntax compatible, then it really has to offer some astonishingly useful features to offset my having to translate and map the scripts I need to run for it.
Murex does not interpret "$(cmd args)". So unfortunately, I cannot use it. I know it's not fair, and I know that is promoting a lock-in of what shells can do, but I need to get shit done I'm afraid.