aboutsummaryrefslogtreecommitdiffhomepage
path: root/client.tes
AgeCommit message (Collapse)AuthorFilesLines
2016-01-26allow client connections to be terminated prematurelyRobin Haberkorn1-11/+18
* use socat now for SciTECO integration. It correctly shuts down the connection when interrupted. This has the effect as cancelling the current command, just as ^C would on the Applause command line.
2016-01-04added a simple server functionality and some SciTECO macros to interface itRobin Haberkorn1-0/+19
* the server is basically a second way to modify the Lua state of Applause * concurrently to interactive input, messages can be sent over a TCP socket which are evaluated just like command lines. All stdout/stderr output is returned and the socket is closed. * Server currently hardcoded at 127.0.0.1:10000 * Interruptions are currently not possible. This would require another thread. * The threading could be simplified by making the applause binary a server-only application. The Read-Eval-Print loop could then be a standalone LuaJIT script.