Impelemented command execution with DBUS

Authored by ivanlakhtanov on Aug 16 2016, 1:23 AM.

Description

Impelemented command execution with DBUS

Used Julia embedding. Features: execution, syntax errors,
exceptions, multiline input, printing of the last result.

Julia path is detected automatically.

BUGS and FIXMES:

  • Workaround: julia redirect commands user pipes/sockets with limited buffer to store data. So on large output writing pipe end blocks, and julia server execution is blocked. It's better to reimplement this by using concurrent threads to run julia command and read from pipe. Now using files as they provide unlimited buffer.

Differential Revision: https://phabricator.kde.org/D2006

Details

Committed
ivanlakhtanovAug 24 2016, 6:44 PM
Differential Revision
D2006: Julia backend: command execution
Parents
R55:0d185884ec85: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown