4 ms·
> I wish there was a good standard alternative to bash (sh in this case) for shell programming. I would say Tcl! Tcl is one of the most underrated programming
by sirn 6y ago
> I wish there was a good standard alternative to bash (sh in this case) for shell programming.
I would say Tcl!
Tcl is one of the most underrated programming language that everybody probably has installed. It has existed for as long as ksh and even long before bash. It is simple and powerful enough that first version of Redis were written in it[1].
MacPorts is written in Tcl (including its ports DSL) and I enjoyed every moment working with it.
[1]: https://gist.github.com/antirez/6ca04dd191bdb82aad9fb241013e88a8 https://gist.github.com/antirez/6ca04dd191bdb82aad9fb241013e...
- nrclark 6y agoAgreed 100% with this. TCL is a super cool language IMO. It's mature, unixy, and has minimal external dependencies. The ecosystem is stable and slow moving. I would encourage anybody to try it out! The syntax takes some adjustment because it's not lval/rval-based, which is maybe why it's not so widely used now. But if you want a language that's more robust than shell and more minimal than Python, consider TCL for your next project.
- deleted 6y ago[deleted]