I need to make a program that builds a currency price chart and them allows annotating and labeling Elliott waves. I can't just use a common image editor because I need to be able to do some complex things like group labels and then escalate them to the next level if need be.
i ii iii iv v
(i) (ii) (iii) (iv) (v)
And all related labels will change accordingly.
My question is: What would be a good language to do this in. I have some C++, C, and PHP under my belt and I am learning Perl. But I have never done anything but web work and commandline tools.
I was thinking Gtk-Perl might be a good choice or maybe even the KDE environment. But I have no experience except for reading about them on the web.
The requirements are a fast clean development process and a final product that isn't a resource hog.
Any input as to whether either of these would make a good choice and why, or recommendations for other options would be greatly appreciated.