It's portable among the most popular shells, but much faster on dash. It's obviously a gimmick, but also a way to stress the interpreters past their usual breaking points.
osh fails at it because of multi-command/block-level alias (I opened an issue with a simplified reproduction).
---
Options are good. Shell is amazing at that, lots of interpreters to serve all kinds of users and use cases.
The pure shell C compiler is an example of that: https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb...
It's portable among the most popular shells, but much faster on dash. It's obviously a gimmick, but also a way to stress the interpreters past their usual breaking points.
osh fails at it because of multi-command/block-level alias (I opened an issue with a simplified reproduction).
---
Options are good. Shell is amazing at that, lots of interpreters to serve all kinds of users and use cases.