orthecreedence / cl-async

Asynchronous IO library for Common Lisp.
MIT License
273 stars 40 forks source link

Initial SLIME REPL integration support. #99

Closed ivan4th closed 10 years ago

ivan4th commented 10 years ago

Added support for SLIME REPL integration for uv branch (see #65). (as-repl:start-async-repl) starts the event thread and installs REPL hook so user input is eval'd in the context of the event loop, (as-repl:stop-async-repl) stops event thread and uninstalls the hook. If event loop dies for some reason (such as (as:exit-event-loop) call), the hook is uninstalled automatically. Had to improve notifier support a little bit.

orthecreedence commented 10 years ago

This is so awesome, thanks for your work on this! The notifier changes are definitely an improvement.