← GSoC/2017/StatusReports/RishabhGupta You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. == About Project == [https://www.kde.org/applications/education/cantor/ Cantor] is a Desktop application that provides an interface for doing mathematical/scientific calculations. It does not implement the logic for doing the calculations, rather it makes use of softwares/languages like Qalculate, R, python etc to do that. Cantor communicates with these softwares/languages using different communication protocols. Like for instance , the communication with Qalculate happens using the Qalcuate's C API where as communication with R happens using the combination of DBUS protocol and R Api. The aim of this project is to make use of a common communication protocol to talk to different back ends. Since all the softwares/languages have a command line interface, it was decided to use CLI for the communication and hence to achieve this we decided to make use of QProcess API. For all the details, please have a look at my complete [https://docs.google.com/document/d/1TsHZdyDtxz_BoT3KUIKZWw0wwe5y9AFwV_OGNQ8Rf98/edit proposal] == What's Done == Ported the following backends to QProcess 1. Qalculate 2. Lua 3. R == What's Left == The only back end that's left to be ported is Python == Review Requests == 1. Qalculate : https://phabricator.kde.org/D6074 2. Lua : https://phabricator.kde.org/D6848 3. R : https://phabricator.kde.org/D7565 == Commits == https://cgit.kde.org/cantor.git/commit/?h=qprocess_port&id=a08bb054cb5802c4f8a44832c04898b370a566c1 == Blogs == [https://rish9511.wordpress.com/2017/05/16/gsoc-2017-with-kde/ GSoc with KDE] [https://rish9511.wordpress.com/2017/05/30/qprocess-or-kprocess/ QProcess or KProcess] [https://rish9511.wordpress.com/2017/06/05/gsoc-weekly-blog/ Port Qalculate to Qprocess Part 1] [https://rish9511.wordpress.com/2017/06/18/gsoc-weekly-blog-2/ Port Qalculate to Qprocess Part 2] [https://rish9511.wordpress.com/2017/08/27/gsoc-port-of-lua-to-qprocess/ Port of Lua to QProcess] [https://rish9511.wordpress.com/2017/08/27/gsoc-port-of-r-to-qprocess/ Port of R to QProcess] Return to GSoC/2017/StatusReports/RishabhGupta. Retrieved from "https://community.kde.org/GSoC/2017/StatusReports/RishabhGupta"