Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.unix.shell > #21465
| From | Axel Reichert <mail@axel-reichert.de> |
|---|---|
| Newsgroups | comp.unix.shell |
| Subject | ksh93u+m, modernish, Smoosh, and POSIX |
| Date | 2021-05-13 11:46 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <m2o8dfdkzy.fsf@axel-reichert.de> (permalink) |
Hello, Martijn's announcement rekindled my interest for different shell choices, both from a user's point of view, i.e., which shell to use, and from a designer's point of view, i.e., what to do with "undefined" and "unspecified" cases. While reading "Executable formal semantics for the POSIX shell", https://arxiv.org/pdf/1907.05308.pdf I found table 1 in this article, which lists the results of a three-fold (POSIX, modernish, and the authors' own) stress test of various shells (bash, dash, zsh, mksh, ksh, yash, plus, as a reference, the authors' own Smoosh). The ksh used is 93u+, and it fails on many more tests than the competition. Smoosh fares best by far, with only one issue related to its use of dash's parser. Two questions arise: 1. How does ksh93u+m compare on the three test suites? 2. How does Smoosh work out as an interactive shell for daily use? And, on a side note, modernish's documentation mentions a couple of shells under the heading: Currently known not to run modernish due to excessive bugs My understanding is that this refers to bugs in the listed shells, not to bugs in modernish trying to address these shells. Correct? Best regards Axel
Back to comp.unix.shell | Previous | Next — Next in thread | Find similar | Unroll thread
ksh93u+m, modernish, Smoosh, and POSIX Axel Reichert <mail@axel-reichert.de> - 2021-05-13 11:46 +0200
Re: ksh93u+m, modernish, Smoosh, and POSIX Martijn Dekker <martijn@inlv.demon.nl> - 2021-05-14 00:40 +0200
Re: ksh93u+m, modernish, Smoosh, and POSIX joerg@schily.net - 2021-05-14 12:02 +0000
Re: ksh93u+m, modernish, Smoosh, and POSIX Axel Reichert <mail@axel-reichert.de> - 2021-05-15 12:40 +0200
Re: ksh93u+m, modernish, Smoosh, and POSIX joerg@schily.net - 2021-05-15 19:06 +0000
Re: ksh93u+m, modernish, Smoosh, and POSIX Axel Reichert <mail@axel-reichert.de> - 2021-05-15 12:43 +0200
csiph-web