3 ms·
One of the reasons for using dash is speed. It's so fast, it allows people to write programs that were not viable before. The pure shell C compiler is an examp
by gaigalas 4mo ago
One of the reasons for using dash is speed. It's so fast, it allows people to write programs that were not viable before.
The pure shell C compiler is an example of that: https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb5c19 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.