[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-edu-devel
Subject:    Re: GSoC Question
From:       Alexander_Rössler <mail.aroessler () gmail ! com>
Date:       2012-03-19 12:03:38
Message-ID: CAMWOpycRb6kkrzzfor903uGhnDK+tq8cFz85A7OXtvev5Vpzzw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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@gmx.de>

> On Mon, Mar 19, 2012 at 11:03 AM, Aleix Pol <aleixpol@kde.org> wrote:
> > On Mon, Mar 19, 2012 at 8:37 AM, Alexander Rössler
> > <mail.aroessler@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@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@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@mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
>

[Attachment #5 (text/html)]

Hi,<div><br></div><div>With advanced calculations I mean something like for example: \
</div><div>(R1*I1+R2*I2)/R3</div><div>Calculating this with an pocket calculator \
(like KCalc) is quite uncomfortable, using an algebra system for this is an \
absolutely overhaul.</div> <div><br></div><div>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&#39;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.</div> <div><br></div><div>Alexander</div><div><div><br><div \
class="gmail_quote">2012/3/19 Martin Küttler <span dir="ltr">&lt;<a \
href="mailto:martin.kuettler@gmx.de">martin.kuettler@gmx.de</a>&gt;</span><br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> <div class="HOEnZb"><div class="h5">On Mon, Mar 19, 2012 at \
11:03 AM, Aleix Pol &lt;<a href="mailto:aleixpol@kde.org">aleixpol@kde.org</a>&gt; \
wrote:<br> &gt; On Mon, Mar 19, 2012 at 8:37 AM, Alexander Rössler<br>
&gt; &lt;<a href="mailto:mail.aroessler@gmail.com">mail.aroessler@gmail.com</a>&gt; \
wrote:<br> &gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m an electronic engineering student from Austria and I have a question \
to<br> &gt;&gt; KDEs GSoC.<br>
&gt;&gt; There are a lot of good ideas for GSoC, I&#39;m already preparing a proposal \
for<br> &gt;&gt; kdevelop. However, I was also thinking about the open source project \
I have<br> &gt;&gt; started last year. It&#39;s an application for calculation of \
physical<br> &gt;&gt; expressions (and of course non-physical expressions). It is a \
mix between an<br> &gt;&gt; algebra system and a pocket calculator, more precise: its \
a text editor with<br> &gt;&gt; advanced calculation features, especially for \
technicians and people who<br> &gt;&gt; often have to calculate formulas with \
physical units. The program I&#39;m<br> &gt;&gt; talking about is PhyxCalc<br>
&gt;&gt; (<a href="http://kde-apps.org/content/show.php/PhyxCalc?content=149161" \
target="_blank">http://kde-apps.org/content/show.php/PhyxCalc?content=149161</a>). \
PhyxCalc<br> &gt;&gt; was originally coded in Delphi, last year I contacted the \
author of the<br> &gt;&gt; application and we started to develop an opensource \
version in<br> &gt;&gt; the Christmas holidays. The author helped me a lot, \
especially with the<br> &gt;&gt; algorithms for the parser, but I commited most of \
the code. Why I&#39;m writing<br> &gt;&gt; this? I realized that KDE has a calculator \
(KCalc) and a function plotter<br> &gt;&gt; (KAlgebra), but maybe the KDE project \
might be interested in a more advanced<br> &gt;&gt; calculation application. It would \
be nice for me to work for this project on<br> &gt;&gt; GSoC (yes I will work on this \
project also without GSoc, but I could code a<br> &gt;&gt; lot more if I would get \
paid for it). If you are interested, I&#39;ll make a<br> &gt;&gt; proposal. (I sent \
this email before to kde-devel and was suggested to this<br> &gt;&gt; mailing \
list)<br> &gt;&gt;<br>
&gt;&gt; Regards<br>
&gt;&gt; Alexander Rössler (aka Strahlex)<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; kde-edu mailing list<br>
&gt;&gt; <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
&gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-edu" \
target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br> &gt;&gt;<br>
&gt;<br>
&gt; what do you mean by advanced calculations?<br>
&gt;<br>
&gt; Aleix<br>
&gt; _______________________________________________<br>
&gt; kde-edu mailing list<br>
&gt; <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-edu" \
target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br> <br>
</div></div>Hi,<br>
<br>
you might want to have a look at Cantor, especially with the Qalculate<br>
backend. I might be mistaken as I don&#39;t really know PhyxCalc, but from<br>
what I saw it looks similiar.<br>
<br>
Regards,<br>
Martin Küttler<br>
<div class="HOEnZb"><div \
class="h5">_______________________________________________<br> kde-edu mailing \
list<br> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-edu" \
target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br> \
</div></div></blockquote></div><br></div></div>



_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic