@Al, Hi al, I too am interested in the same project. Should I try and do the same? In Octave may be?
On Fri, Mar 7, 2014 at 1:45 AM, al davis <[email protected]> wrote: > On Tuesday 04 March 2014, Abhinav singh wrote: > > Thanks for response. I have prior knowledge related to GTK+ > > libraries and Python. So i wants to know what is the main > > focus of this project whether better GUI or we should > > emphasize upon more commands and plugins with simple GUI. > > What is a "better GUI"? I really don't know how to define that. > Of course we want it "better" but what does that mean? > > Going back to the suggested project, "replacement of gwave" .. > > Remember high quality code is modular. A high quality program > consists of a collection of high quality modules, which consist > of ... > > High quality implied well designed with a clean interface, > designed to be maintainable, testable, ... and it should be > thouroughly tested. Whatever approach you take, we expect high > quality. > > Now defining the goal .. First it needs to be something people > want to use, something that makes gnucap useful to more people. > > Python has the advantage of being an interpreted language, which > brings great opportunity for later expansion. C++ is compiled, > and can link to existing gnucap libraries. By doing so, you > have the use of gnucap's i/o, the expression handlers which can > do math on arrays as if they were scalars. Also you get the > gnucap plugin system, which can be extended. > > A stand-alone program can be useful beyond gnucap. A plugin > provide a tighter user experience, for example showing waveforms > as they are computed. I think this is a big advantage. > > With modular construction you can have both. The stand-alone > program can use the gnucap core library and plugin system, just > a different main. I think this is important. > > Whatever features you leave out, make sure the plans allow for > them to happen in the future. > > As a test, now, before submitting your proposal, try writing a > simple program that plots data from a file, just as a study, > just to see how it is done. It's a program nobody else will > ever use, but it will give you the insight to take on a bigger > project. > > _______________________________________________ > Gnucap-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/gnucap-devel > -- Tejas Nikumbh, Fourth Year Undergraduate, Electrical Engineering Department, IIT Bombay. _______________________________________________ Gnucap-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnucap-devel
