Hacker News new | ask | show | jobs
by linuxontheweb 961 days ago
Well, although I certainly can get enjoyment through never-ending hours of coding, I am mainly doing this project to get something to actually work.

I would tend to look at this project as an implementation rather than an emulation.

The current implementation of the shell is certainly in a highly bare bones state, but that can definitely change over time if that is in fact where the development process leads. If it gets to the point of being able to quack like a POSIX shell, then who's to say that it isn't really one?

1 comments

If you are genuinely interested in creating a working shell, take a look at POSIX shell specification[1] and list of and functionality of command-line utilities[2].

If you implement most of it then you would be able to call your project a POSIX shell.

[1] https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...

[2] https://pubs.opengroup.org/onlinepubs/9699919799/idx/utiliti...