diff options
| author | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2017-05-02 01:25:30 +0300 |
|---|---|---|
| committer | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2017-05-02 01:25:30 +0300 |
| commit | a62416cece7195faf5de108ffd9969409d5d5515 (patch) | |
| tree | 09d365f7732e033930736ee24ee761368503ed9f | |
| parent | build: Generate and use libguile-ssh/config.h. (diff) | |
| download | guile-ssh-a62416cece7195faf5de108ffd9969409d5d5515.tar.gz | |
TODO: Update
| -rw-r--r-- | TODO | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -3,6 +3,18 @@ * Ideas ** Make channel buffers configurable. ** Make use of libssh callbacks to track asynchronous events on channels +** Use more robust approach to evaluate Lisp code on a remote side + Quoting Ludovic Courtès, "[...] it might be best to not use the REPL at + all. In the Shepherd I used a simple protocol whereby the sexp to evaluate + is passed to the other process, which returns an sexp denoting success and + a list of return values, or failure and an exception. + + That way you don’t have to “parse” anything; you just get a clear + description of the return values or the exception that you got." + + Food for thought. + + GNU Shepherd: https://www.gnu.org/software/shepherd/ ** Allow to specify the load coefficient for each node in (ssh dist node) ** 'dist-load' procedure |
