dr-geo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dr-geo] Re-write?


From: Gurjot Singh
Subject: Re: [Dr-geo] Re-write?
Date: Sat, 21 Jun 2014 13:30:03 +0530

On 20 June 2014 09:26, .Org.Com <address@hidden> wrote:
>> Need guidance on how to proceed now.
>
> Go with option 2. We need to have solid modern foundation which can be
> feature rich later on.

Continuing my previous post, I have concluded that the work needed to
update the libraries used in drgeo requires almost re-write of the
back-end code.

The foundation of the software is really old. The code hasn’t been
changed since 2005 but the techniques on the basis of which the code
was written has changed a lot. If the libraries are updated, the code
requires a good amount of change which seems practical but is not so
easy and still leaves the old-foundation intact.

The concepts used in the software are good and can be enhanced and re-used.

Earlier I was thinking of using Vala Programming Language[0] to write
the application along with GTK+3[1]. There might be some licensing
issue, not sure though.

If you suggest that I can use it, then I may start with it, else I will use C++.

For drawing purposes I’ll use Cairo[2], a 2D Graphics Library which is
also used/supported by Gtk3.

Considering the scripting part, it could be done using either Guile or
Lua which can be decided later.

The main motive is to build a solid foundation for the software that
can be enhanced in future without much of a hassle.

If all of this is acceptable, then I can prepare my milestones accordingly.


[0] https://wiki.gnome.org/Projects/Vala/About
[1] http://www.gtk.org/
[2] http://cairographics.org/


-- 
Gurjot Singh
Blog: http://bhattigurjot.wordpress.com

"You gotta get hurt 'cause that's how you'll learn, You gotta try your
hardest no matter how much you'll burn." ~ Scott Singh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]