this post was submitted on 28 Mar 2026
127 points (98.5% liked)
Linux
13059 readers
507 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I mean, it feels pretty intentional that the fish team keeps adding syntax compatibility commonly used in bash... ๐คท๐ปโโ๏ธ
Which personally as a fish user focused on the user friendliness of fish as an interactive shell, I really appreciate- it being less likely users have to worry about syntax differences while keeping the better scripting language design is really nice.
Not sure theres any good way to describe what they've been doing other than "improving compatibility". Is that not what theyre doing?
These additions are about user familiarity, not inter-shell compatibility is my point. Fish and bash are fundamentally incompatible. Just because they share keywords doesn't mean they're compatible. You wouldn't say Rust got Python compatible just because it introduced a keyword or a concept from it.