-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathTODO
24 lines (18 loc) · 913 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-*- Mode: Outline -*-
* Ideas
** Make channel buffers configurable.
** Make use of libssh callbacks to track asynchronous events on channels
** DONE 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
that allows to load a local Scheme program on specified host(s).
* Known Bugs