GSoC Question

Alexander Rössler mail.aroessler at gmail.com
Mon Mar 19 12:03:38 UTC 2012


Hi,

With advanced calculations I mean something like for example:
(R1*I1+R2*I2)/R3
Calculating this with an pocket calculator (like KCalc) is
quite uncomfortable, using an algebra system for this is an absolutely
overhaul.

Cantor looks interesting, but not as easy to use as PhyxCalc. I also know
Qualculate, but it is also not that comfortable. PhyxCalc tries to be as
easy to use as possible and at the same time very feature rich. Another
fact is, that PhyxCalc is purely written in Qt/C++, all calculators that I
know use C parsers, most of the time created with bison/yacc. We've
implemented an Earley parser purely in Qt/C++, that is able to handle
dynamic grammar loaded at run time. Thanks to Qt, PhyxCalc can also be
compiled for mobile platforms.

Alexander

2012/3/19 Martin Küttler <martin.kuettler at gmx.de>

> On Mon, Mar 19, 2012 at 11:03 AM, Aleix Pol <aleixpol at kde.org> wrote:
> > On Mon, Mar 19, 2012 at 8:37 AM, Alexander Rössler
> > <mail.aroessler at gmail.com> wrote:
> >> Hello,
> >>
> >> I'm an electronic engineering student from Austria and I have a
> question to
> >> KDEs GSoC.
> >> There are a lot of good ideas for GSoC, I'm already preparing a
> proposal for
> >> kdevelop. However, I was also thinking about the open source project I
> have
> >> started last year. It's an application for calculation of physical
> >> expressions (and of course non-physical expressions). It is
> a mix between an
> >> algebra system and a pocket calculator, more precise: its a text editor
> with
> >> advanced calculation features, especially for technicians and people who
> >> often have to calculate formulas with physical units. The program I'm
> >> talking about is PhyxCalc
> >> (http://kde-apps.org/content/show.php/PhyxCalc?content=149161).
> PhyxCalc
> >> was originally coded in Delphi, last year I contacted the author of the
> >> application and we started to develop an opensource version in
> >> the Christmas holidays. The author helped me a lot, especially with the
> >> algorithms for the parser, but I commited most of the code. Why I'm
> writing
> >> this? I realized that KDE has a calculator (KCalc) and a function
> plotter
> >> (KAlgebra), but maybe the KDE project might be interested in a more
> advanced
> >> calculation application. It would be nice for me to work for this
> project on
> >> GSoC (yes I will work on this project also without GSoc, but I could
> code a
> >> lot more if I would get paid for it). If you are interested, I'll make a
> >> proposal. (I sent this email before to kde-devel and was suggested to
> this
> >> mailing list)
> >>
> >> Regards
> >> Alexander Rössler (aka Strahlex)
> >>
> >> _______________________________________________
> >> kde-edu mailing list
> >> kde-edu at mail.kde.org
> >> https://mail.kde.org/mailman/listinfo/kde-edu
> >>
> >
> > what do you mean by advanced calculations?
> >
> > Aleix
> > _______________________________________________
> > kde-edu mailing list
> > kde-edu at mail.kde.org
> > https://mail.kde.org/mailman/listinfo/kde-edu
>
> Hi,
>
> you might want to have a look at Cantor, especially with the Qalculate
> backend. I might be mistaken as I don't really know PhyxCalc, but from
> what I saw it looks similiar.
>
> Regards,
> Martin Küttler
> _______________________________________________
> kde-edu mailing list
> kde-edu at mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20120319/f4536f4f/attachment.html>


More information about the kde-edu mailing list