Open bijang opened 4 years ago
Thanks!
Yes, I'm aware of Ion, and I have spent a lot of time looking at other shells. One of the best lists of alternative shells is compiled by Andy the Oil Shell author: https://github.com/oilshell/oil/wiki/ExternalResources
From looking over the Ion shell documentation, Ion seems to be mostly about fixing the most egregious footguns of the Posix shell rather than moving in a big new direction. That's a good goal! But it means there aren't a ton of new ideas to glean from it for more ambitious alternative shells like Rash.
I am interested to hear any ideas you (or others) have for new shell features that should be considered for Rash, though. Fortunately, a lot of great ideas can be implemented simply as macros or extensions in Rash, or are even just general programming language ideas that can be fairly general Racket libraries.
Apologies for the most useless issue raised ever, been following this project a while and eager to set how racket and it's projects evolve in the next year or three, recently came across this https://doc.redox-os.org/ion-manual/html/ from the super integrating redox project, thought I would share it here, without comment/suggestions/issue (hence most useless issue raised ever) and see if there was anything to be learned from this other rethink of a shell implementation for rash, (though I'm sure you are already aware of it...)