If your implementation does not support anything, you have two options:
- do not use function
- use another implementation that supports what you need.
The fact that there is a new standard does not expand the choice. In fact, it reduces it, since you will have additional difficulties in finding an implementation that supports everything you want for each goal.
Note that for things with a clean library, another implementation may be the one you do: wrapper compatibility has an increased appearance during transition. But you should pay attention to the effects of name collisions (the appearance of compatible shells can add ambiguity to the code when the function appears in its standard place).
Aprogrammer
source share