Added note on vsh

This commit is contained in:
Gitea 2020-12-30 19:37:25 -06:00
parent c521a7c2e3
commit 04e8747314
1 changed files with 16 additions and 0 deletions

16
TODO
View File

@ -27,6 +27,22 @@ cal needs the ability to show a whole year calendar
This needs to be done eventually.
-Kat
sh probably needs to be trashed and restarted
When I started it, it was from a small online tutorial on the
basics of how shells work. It was more a demonstration of
things like forking and the execvp and waitpid functions. It
wasn't actually intended to grow into a proper shell. As it
stands this is just going to keep getting cobbled together
until it collapses under its own weight. It's probably better
to restart now, parse input using lex and yacc instead of
doing it ourselves, and work from there on implementation
of everything. We know the basics of how a shell does its
thing (fork, execvp, waitpid), now to use that with newer
knowledge of building language parsers with things like lex
and yacc, getting command line arguments with getopts, and
other things that will lead to a proper, fully-formed shell.
-Kat
UTILITIES
*********