Frontend for two process model.
->Some KernelManager's Hendlers implemented
->Prompt Numeration for inputs and outputs
->All command line arguments for connection with a opened kernel eg: frontend -e --xreq 52797 --sub 38906 --rep 40895 --hb 4320
->Tab-completion bugs fixed (Thanks to Thomas)
->Print beautiful tracebacks
->Support colors in outputs
->Support Crtl+C to send the signal SIGINT
basic kernelmanager and frontend wrote, support indentation but it do…
…nt run code yet
working in handlers
working in tab completion
completer not working fine
little bug fixed in kernelmanager's queues
raw_input captured and working fine
-mworking in tab-completion
tab completion is not working yet, unknow error
Make readline tab-completion work in two-process terminal frontend.
Merge pull request #1 from takluyver/frontend-logging
Merge branch 'master' of git://github.com/ipython/ipython into fronte…
An organisational detail - would it make sense to put these files in a separate module under frontend? Something like IPython/frontend/zmq-terminal?
I think that is good idea.
little bug fixed in pyout message print.
bug fixed prompt count using differents clients
traceback support added
bug fixed in prompt count after traceback
We should also have a script that gets installed so we can start it easily. Something like ipython-zmqterm?
Oh, and unicode input! a = u"€" blows it up at the moment.
a = u"€"
Replace tabs with spaces
Separate out frontend.zmqterminal package.
Add ipython-zmqterminal entry point.
zmqterminal frontend now uses IPythonInputSplitter, and non-ascii cha…
Minor tidying up of zmqterminal.frontend
Would it make sense to subclass TerminalInteractiveShell, and overload the relevant methods (like run_cell?) A lot of the stuff like readline handling, inputsplitter, displaying prompts, and so on, is going to be the same.
Minor tidy up of zmqterminal.completer
Refactor and simplification of zmqterminal.
Simplify handling of messaging in zmqterminal.
Nicer prompt formatting in zmqterminal, and use print_function.
Merge pull request #3 from takluyver/refactor-zmqterminal
I've updated this to subclass the InteractiveShell and Application from the regular terminal frontend. This means the configuration, colors, prompts, etc. are all inherited, but the underlying execution and completion code you wrote is the same.
Still some work to be done, particularly wrt KeyboardInterrupts, but basic functionality is working.
Closing this one, as it's included in Min's PR #708.