CEPL is a simple readline C and C++ REPL with history, tab-completion, and undo
github.comThere is a stark lack of usable REPLs for C and C++, so I decided to write my own.
You can specify libraries to link against which are scanned for function names to add to tab-completion, you can output assembly and C or C++ source code of your session, and you can view manpages from inside of the REPL.