I'm seriously considering never writing Shell again unless it is for very simple tasks and migrate all my scripts to Python. It's infinitely more maintainable!

@taxorubio There are also intermediate options like Lua. If it's good enough for neovim, it might be good enough for you as well.

@birnim I like Lua and I have experience writing stuff for Neovim with it, but Python feels much more expressive to me. I also love that it has type annotations :p

@taxorubio every now and then i encounter projects where they've implemented like a whole web server or whatever the heck in shell and i'm like

why would you ever do this to yourself
is there any practical utility to implementing this kinda stuff in shell

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.