(Should we always add the current directory to the path in a REPL?)
Yes, of course! That was my first problem. The standard "python" always has the current directory in the module path.Please also have a look on my suggestion for the search facility: https://news.ycombinator.com/item?id=8391647
It would be really helpful, to just search for some keyword and have the last occurence (for example import) as template without the need for going back the history by hand.