So Oil is almost indistinguishable from bash at first, but you can unlock more powerful functionality with the var and proc keywords, etc.
This page has the old sh and new Oil idioms, but importantly Oil runs all the old stuff!
So Oil is almost indistinguishable from bash at first, but you can unlock more powerful functionality with the var and proc keywords, etc.
This page has the old sh and new Oil idioms, but importantly Oil runs all the old stuff!
Does oil allow a gradual upgrade path to using oil semantics for stuff like “echo $dontbreak”? Are there “set” options that enable oil semantics? Sort of like “use strict” in JavaScript and perl
http://www.oilshell.org/blog/2021/01/why-a-new-shell.html#ho...
I need to document things a bit better but the idea is here: https://lobste.rs/s/ritbgc/what_glue_lanugages_do_you_use_li...
In the case of echo, we respect -e and -n, but we also have "write -- -n" for correctness. I try not to "stomp" on existing names.
---
And yes there's an analogy to Perl: http://www.oilshell.org/blog/2020/07/blog-roadmap.html#the-u...