readline vs. linenoise vs. dummyshell: next try