@zhicheng,
My pull request to modify interactive shell (based on linenoise) was rejected because:
1. It was not ANSI C compliant
2. It was modifying src/shell.c
You suggested that I create my own brand-new feature-rich shell.
I agree on all your points. I will make a new shell which is pure ANSI C and will not touch src/shell.c either.
My questions to you:
1. Do you want it to be in a separate git repo of its own? Or do you intend to merge it in the main repo if done to your standard?
2. Is it OK to name it as "ilm" (for Interactive Lemon)?
Thank you for your guidance, and for creating Lemon.
~ sha