Today when I got home I felt like doing something big, something new and something fast. As many other times, this turned into some KAlgebra coding rush but today it was a bit different, because it involved a new project in KDE: Cantor.
So what happened? Cantor is an interface for mathematical engines (supports Maxima, Sage and R) that works on worksheets instead of just a console as we do in KAlgebra currently, like many other programs that you might know like Maple for instance. What I did was to implement a KAlgebra backend for Cantor.
I have to say it was quite straightforward. Alexander Rieder, the developer, has been helpful and everything worked fine, which is great and surprising for such a young project, so kudos for Cantor! 🙂
This backend already supports code completion, syntax highlighting and some embedded help, it doesn’t support plotting or latex exporting Â¿yet? though, but I hope this will be added at some point. I’d like to remark that it’s good to have such backend because it makes Cantor a project that properly integrates the tools that KDE-Edu provides and doesn’t just rely on (probably better) choices from 3rd parties.
So now we have 4 KAlgebra interfaces: GUI, Console, Plasmoid and Cantor. What’s next?
Here you can see what it looks like:
What else? clearly a Web interface is what is left :p
wow, KAlgebra in Cantor! Well done Aleix!
Little typo: it’s Maxima, not Mathematica which is supported in Cantor along with Sage and R
Cantor (MathematiK) is really a very active porject. I love to see its progress from Brainstorming to full-featured-mathematic-tool. 🙂
> So now we have 4 KAlgebra interfaces: GUI, Console, Plasmoid and Cantor. Whatâ€™s next?
May I suggest a krunner backend? That would go a long way to solve this bug: http://bugs.kde.org/show_bug.cgi?id=167986 , and would be extra cool to be able to input complex expressions directly into krunner.