CantorProject
ActivePublic

Details

Description

Cantor

Cantor is a KDE Application aimed to provide a nice Interface for doing Mathematics and Scientific Computing. It doesn't implement its own Computation Logic, but instead is built around different Backends.

More information in Cantor's website.

Available Backends

For Developers

Recent Activity

Tue, Aug 14

filipesaraiva added a revision to T9108: Add support for markdown: D14738: Add the markdown entry.
Tue, Aug 14, 10:12 AM · Cantor
filipesaraiva assigned T9108: Add support for markdown to kqwyf.

Review in progress at D14738.

Tue, Aug 14, 9:35 AM · Cantor
filipesaraiva moved T9108: Add support for markdown from Backlog to Work in Progress on the Cantor board.
Tue, Aug 14, 9:34 AM · Cantor
filipesaraiva abandoned D14780: Fix Julia backend build for Julia minor version > 5.

@filipesaraiva, after 90b001d1b01556cc5d5b60791e9b43e6dfcff0b4, do you still have build errors?

Tue, Aug 14, 9:30 AM · Cantor, KDE Edu

Mon, Aug 13

sirgienko added a comment to D14780: Fix Julia backend build for Julia minor version > 5.

@filipesaraiva, removing const in JuliaServer::fromJuliaString solve your problem?

Mon, Aug 13, 4:53 PM · Cantor, KDE Edu
sirgienko added a comment to D14780: Fix Julia backend build for Julia minor version > 5.

There is no jl_string_ptr in Julia 0.4.7. Are you using older includes with newer libraries?

Maybe it is a very old piece of code. I am using 0.6.4 version. Before my change, the code was using jl_string_ptr if minor version > 5, but this function doesn't exist for that version. Which version are you using?

Mon, Aug 13, 4:37 PM · Cantor, KDE Edu
filipesaraiva added a comment to D14780: Fix Julia backend build for Julia minor version > 5.

There is no jl_string_ptr in Julia 0.4.7. Are you using older includes with newer libraries?

Mon, Aug 13, 10:11 AM · Cantor, KDE Edu
asemke added a comment to D14780: Fix Julia backend build for Julia minor version > 5.

There is no jl_string_ptr in Julia 0.4.7. Are you using older includes with newer libraries?

Mon, Aug 13, 9:51 AM · Cantor, KDE Edu
filipesaraiva added a reviewer for D14780: Fix Julia backend build for Julia minor version > 5: sirgienko.
Mon, Aug 13, 9:07 AM · Cantor, KDE Edu
filipesaraiva added a project to D14780: Fix Julia backend build for Julia minor version > 5: Cantor.
Mon, Aug 13, 9:06 AM · Cantor, KDE Edu
asemke updated the task description for T9108: Add support for markdown.
Mon, Aug 13, 8:33 AM · Cantor

Sat, Aug 11

sirgienko closed D14680: Rewrite Python2 to dbus server.
Sat, Aug 11, 7:53 PM · KDE Edu, Cantor
asemke accepted D14680: Rewrite Python2 to dbus server.
Sat, Aug 11, 12:23 PM · KDE Edu, Cantor
sirgienko updated the diff for D14680: Rewrite Python2 to dbus server.

Add forgotten changes and fix build error

Sat, Aug 11, 10:35 AM · KDE Edu, Cantor
asemke added a comment to D14680: Rewrite Python2 to dbus server.

@sirgienko can we completely get rid of Python3Session and Python2Session and use one single class PythonSession only? We can have PythonSession with an additional parameter for python version and depending on this parameter we'll start the proper python_server.

Sat, Aug 11, 10:01 AM · KDE Edu, Cantor
asemke closed T4539: Extend formatting and highlighting possibilities in the cells as Resolved.
Sat, Aug 11, 9:31 AM · Cantor

Fri, Aug 10

filipesaraiva added a comment to D14680: Rewrite Python2 to dbus server.

Hi @filipesaraiva, in this moment Python 3 use dbus for communication with server. And Python 2 don't use server, so we have bug 363606. In this commit I apply python server code from Python 3 also for Python 2. In future we plan remove dbus code and use QProcess (or KProcess) for this.

Fri, Aug 10, 8:06 PM · KDE Edu, Cantor
sirgienko added a comment to D14680: Rewrite Python2 to dbus server.

Hi @sirgienko, what about the support for this backend in other OS? In past we throught about drop dbus because it is unfortunately not supported in Windows and OS X.

Fri, Aug 10, 7:56 PM · KDE Edu, Cantor
filipesaraiva added a comment to D14680: Rewrite Python2 to dbus server.

Hi @sirgienko, what about the support for this backend in other OS? In past we throught about drop dbus because it is unfortunately not supported in Windows and OS X.

Fri, Aug 10, 7:47 PM · KDE Edu, Cantor
sirgienko updated the diff for D14680: Rewrite Python2 to dbus server.

Merge PythonDbusSession to PythonSession

Fri, Aug 10, 5:30 PM · KDE Edu, Cantor

Wed, Aug 8

asemke claimed T4539: Extend formatting and highlighting possibilities in the cells.
Wed, Aug 8, 7:54 PM · Cantor

Tue, Aug 7

sirgienko requested review of D14680: Rewrite Python2 to dbus server.
Tue, Aug 7, 8:58 PM · KDE Edu, Cantor

Mon, Aug 6

sirgienko closed T4540: Adding new expressions with the mouse cursor as Resolved.

Merge work branch realise-T4540 in master

Mon, Aug 6, 8:41 PM · Cantor

Jul 21 2018

sirgienko closed D14132: Improve Julia login time.
Jul 21 2018, 6:43 PM · Cantor, KDE Edu
asemke accepted D14132: Improve Julia login time.
Jul 21 2018, 6:00 PM · Cantor, KDE Edu
sirgienko updated the diff for D14132: Improve Julia login time.

Add compatibility for julia 0.4.7

Jul 21 2018, 2:02 PM · Cantor, KDE Edu
asemke added a comment to D14132: Improve Julia login time.

This doesn't compile with julia 0.4.7

Jul 21 2018, 7:29 AM · Cantor, KDE Edu

Jul 18 2018

kqwyf removed a watcher for Cantor: kqwyf.
Jul 18 2018, 11:58 PM

Jul 16 2018

sirgienko updated the diff for D14132: Improve Julia login time.

Add @asemke suggesteons.

Jul 16 2018, 3:39 PM · Cantor, KDE Edu
kqwyf added a watcher for Cantor: kqwyf.
Jul 16 2018, 10:40 AM
asemke added inline comments to D14132: Improve Julia login time.
Jul 16 2018, 6:30 AM · Cantor, KDE Edu

Jul 15 2018

sirgienko requested review of D14132: Improve Julia login time.
Jul 15 2018, 12:11 PM · Cantor, KDE Edu

Jul 8 2018

sirgienko closed T7963: Merge qprocess_port branch to master as Invalid.

Close as outdated without merging.

Jul 8 2018, 5:08 PM · Cantor
sirgienko closed T1028: Fix R backend as Resolved.
Jul 8 2018, 4:54 PM · Cantor

Jul 7 2018

sirgienko closed D13890: Add variable manager and fix some unicode errors for R backend.
Jul 7 2018, 6:55 PM · KDE Edu, Cantor
asemke accepted D13890: Add variable manager and fix some unicode errors for R backend.
Jul 7 2018, 4:24 PM · KDE Edu, Cantor
sirgienko updated the diff for D13890: Add variable manager and fix some unicode errors for R backend.

Update

Jul 7 2018, 8:24 AM · KDE Edu, Cantor
asemke added inline comments to D13890: Add variable manager and fix some unicode errors for R backend.
Jul 7 2018, 6:05 AM · KDE Edu, Cantor

Jul 4 2018

sirgienko updated the task description for T9024: Improve Cantor worksheet in terms of usability.
Jul 4 2018, 8:50 PM · Cantor
asemke claimed T5382: Port worksheet syntax highlighting to KSyntaxHighlighting.
Jul 4 2018, 8:29 PM · Cantor
sirgienko requested review of D13890: Add variable manager and fix some unicode errors for R backend.
Jul 4 2018, 8:16 PM · KDE Edu, Cantor

Jul 2 2018

sirgienko closed D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.
Jul 2 2018, 7:34 PM · KDE Edu, Cantor
asemke accepted D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.
Jul 2 2018, 7:31 PM · KDE Edu, Cantor
sirgienko updated the diff for D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.

Update

Jul 2 2018, 7:05 PM · KDE Edu, Cantor
asemke added inline comments to D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.
Jul 2 2018, 10:04 AM · KDE Edu, Cantor
sirgienko added inline comments to D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.
Jul 2 2018, 7:17 AM · KDE Edu, Cantor
asemke added inline comments to D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.
Jul 2 2018, 5:49 AM · KDE Edu, Cantor

Jul 1 2018

sirgienko updated the diff for D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.

Change store code

Jul 1 2018, 9:17 PM · KDE Edu, Cantor
asemke added a comment to D13688: Store visibility of right panels ("Variables", "Help", etc) separately for each worksheet.

This code works, but there are two problems

  1. I can't save, what right tab was choosen before user changes worksheet
  2. This code not good integrate in existing code @asemke, I hope, you could help with second problem.
Jul 1 2018, 7:38 PM · KDE Edu, Cantor

Jun 30 2018

sirgienko triaged T9109: Add common code editors's features in command entry as Normal priority.
Jun 30 2018, 10:00 AM · Cantor