~rikmills/+git/cantor-upstream:qprocess_port

Last commit made on 2018-02-14
Get this branch:
git clone -b qprocess_port https://git.launchpad.net/~rikmills/+git/cantor-upstream

Branch merges

Branch information

Name:
qprocess_port
Repository:
lp:~rikmills/+git/cantor-upstream

Recent commits

d2667bc... by Filipe Saraiva <email address hidden>

R Backend highlighter

Summary:
* Use RKeywords to handle all the built-Ins of R

* Prepare a hard-coded list of reserved keywords and operators. Reference https://cran.r-project.org/doc/manuals/R-lang.pdf

* Use apropos('') command to get the built-Ins of R and then use reserved keywords and operators list to separate out functions from it

Reviewers: filipesaraiva

Subscribers: #kde_edu

Tags: #kde_edu, #cantor

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

ae19de1... by Filipe Saraiva <email address hidden>

Fix the output of Lua backend when the command has
just one line to reproduce interpreter behavior

a4d40fe... by Filipe Saraiva <email address hidden>

Fix the output for Lua backend

4b1142d... by Filipe Saraiva <email address hidden>

Port Lua to QProcess

Summary:
* setup communication between Cantor and Lua interpreter through QProcess
* use Lua interpreter for all the calculations
* use Lua C Api for tab completion

Reviewers: filipesaraiva

Subscribers: rishabhg, filipesaraiva

Tags: #cantor

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

6a2fc06... by rishabh

This change Ports R to make use of QProcess. Highlights of the changes are:

* Disable R server
* Make all the communication using QProcess (R's command line interface)
* Plotting is supported by but plots are not integrated in the worksheet
* Tab completion used to make use of RServer and hence it has been disabled for now

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

Close T6116

a08bb05... by rishabh

Port of Qalculate to QProcess

* Use qalc for any sort of calculation and saving the variables
* Use Qalculate C API for plotting and help commands

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

Close T6112

3c3fc1a... by rishabh

Port Scilab to QProcess

Close T6211, T6111

ce862df... by Fernando Teles <email address hidden>

Scilab save as Cantor Worksheet corrections

925d99f... by Filipe Saraiva <email address hidden>

Add Scilab 6.0 version as recommended version
to Scilab backend

Closes T2103

01cb9b9... by Filipe Saraiva <email address hidden>

Put the FindR.cmake in a POSIX compatible way

BUG: 365897