19 Commits

Author SHA1 Message Date
SpencerPark
873dcc7608 Wrap all shell request/reply with busy-idle. Fix #99 2018-03-16 11:35:32 -04:00
SpencerPark
4cf4c6eade Switch from the classic to fast interpreter 2018-01-06 19:09:50 -05:00
SpencerPark
1d6b207c06 Clean up comments and remove unused channel synchronization 2017-10-31 21:37:12 -04:00
SpencerPark
7b3403f054 Discard output messages from the interpreter 2017-10-20 23:21:48 -04:00
SpencerPark
e90ecb710c Output all return values from the last expression if not all nil 2017-10-20 23:12:12 -04:00
SpencerPark
8094aa554b Refactoring and code cleanup.
*   Refactor named returns to explicit where possible.
*   Add/improve comments relating to the new heartbeat channel and
evaluation semantics.
2017-09-30 01:56:37 -04:00
SpencerPark
910ee8add3 Set execute_result value to the first non-nil value returned by the last
expression in a code cell.
2017-09-25 17:55:37 -04:00
SpencerPark
8463a09ef7 Publish stdout/stderr as it is written. Capture evaluation panics. 2017-09-24 21:28:21 -04:00
SpencerPark
200eb36644 Run heartbeat on seperate goroutine to support long running executions 2017-09-24 17:13:50 -04:00
SpencerPark
f75e44fd9f Remove unused types/methods and clean up the messages interface. 2017-09-12 11:14:31 -04:00
SpencerPark
1d4547ee71 Add 'date' and required 'version' field to the message header 2017-09-12 10:18:28 -04:00
SpencerPark
e287c995dd Handle errors from publish messages, clean up protocol wrappers, and
fix godoc comment formatting.
2017-09-07 20:51:43 -04:00
SpencerPark
825aefddc2 Update messages to the 5.0 spec and encapsulate. 2017-08-30 22:23:35 -04:00
Daniel Whitenack
efb80d8aee Add tests for the actual Kernel 2017-08-30 14:14:12 -04:00
Daniel Whitenack
64a2d66834 add vendor and dep files 2017-08-04 10:30:31 -04:00
Daniel Whitenack
8b938dbeae get error messages printing back to the notebook 2017-08-04 10:13:18 -04:00
Daniel Whitenack
d5844d3c4e get printing working and capture stdout 2017-08-02 11:39:58 -04:00
Daniel Whitenack
328216c31c get v1 compiling and interacting with Jupyter 2017-08-01 17:22:40 -04:00
Daniel Whitenack
e779a2a956 initial commit version 1 2017-07-22 16:49:22 -04:00