>>597It's entirely just for fun. I'm not sure I can write something that will satisfy me enough to replace bash with it, but I sure am going to try.
It's going to be heavily integrated with lua. Right now I'm writing lua libraries in C to handle syscalls, termio, basically all the posix stuff, and then going to write the actuall shell in lua.
This way (in a fashion not entirely dissimilar to suckless.org software) the user will be able to edit the source of the shell itself in lua in order to customize it. The main goals of the project being customizability and easy script writting/integration. (I am not a fan of bash scripts)
So far, it's been really illuminating though. I'm starting to understand why things in bash are the way they are, once I've started trying to replace it.