After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 640685 - Port to Vala
Port to Vala
Status: RESOLVED FIXED
Product: gnome-calculator
Classification: Core
Component: general
git master
Other Linux
: Normal enhancement
: ---
Assigned To: gcalctool maintainers
gcalctool maintainers
Depends on: 589569
Blocks:
 
 
Reported: 2011-01-27 03:29 UTC by Robert Ancell
Modified: 2012-10-14 03:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Ancell 2011-01-27 03:29:29 UTC
It would be nice to drop C for good and move to Vala...

Advantages:
 - Modern syntax will attract new developers
 - No manual management of reference counting
 - Less code means easier maintenance

We've converted most of the legacy code to GObject code so this shouldn't be too hard now.  What's blocking this right now is:
 - The parser/lexer (a big chunk of work, see 589569)
 - The MP math library (probably not too hard to fix)