GSoC Question

Aleix Pol aleixpol at kde.org
Mon Mar 19 12:11:25 UTC 2012


On Mon, Mar 19, 2012 at 1:03 PM, Alexander Rössler
<mail.aroessler at gmail.com> wrote:
> 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
>
>
>
> _______________________________________________
> kde-edu mailing list
> kde-edu at mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
>

Maybe you should look into KAlgebra.

It's already working on mobile platforms and has also deep C++ and Qt
foundations.

Aleix


More information about the kde-edu mailing list