oasislinux / oasis

a small statically-linked linux system
Other
2.79k stars 85 forks source link

Recommendation: Shell #33

Closed dammerung2718 closed 2 years ago

dammerung2718 commented 2 years ago

What do you think about using Oil shell instead of oksh?

noocsharp commented 2 years ago

The oasis system is designed to only require a C compiler to build, and only packages Python 3. Oil shell seems to require either a C++ compiler or Python 2 interpreter, which probably makes it a non-starter. Also oasis doesn't have any long shell scripts, or any bash scripts at all, which are where the benefits of Oil are supposed to manifest.

michaelforney commented 2 years ago

What @noocsharp said is correct. I don't think the oil shell fits that well with the rest of the system.

We don't have any bash scripts, and rc is available as a non-POSIX shell if you want a slightly better language to write scripts.