On Tue, Mar 18, 2014 at 2:43 PM, Devinder Kaur <kaurdevinde...@gmail.com> wrote: > Hello everyone!
Welcome! > For my project, I would prefer MGED to Archer command migration as I > have a prior familiarity with both of them and as far as other > requirements are concerned, I have a competent knowledge of C/C++, > shell and currently I have been trying my hands on tcl/tk. Looking > forward for your response and support. That's certainly a very useful area to work in. There has been quite a lot of work done to migrate functionality from MGED to Archer, so my first suggestion would be to check into what has been done and what is still to be done. Take a look at http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/src/archer/TODO for a partial list of remaining issues, although I'm not sure how current it is. You'll also want to review work on this topic from the 2011 GSoC: http://brlcad.org/wiki/User:Bhinesley/gsoc2011 - a lot of work has been done since then, but if I remember correctly there is still work to be done on the edit command. Another very interesting twist on this project would be to migrate some functionality in MGED that exists only as Tcl scripts into its proper place in the C libraries. The most glaring example (and a good starting point) is the Build Pattern tool in MGED. Properly speaking, it's functionality should be migrated to the "clone" command in libged (which can do a subset but not all of what the pattern tool can do) but that involves translating the Tcl code into C calls, expanding the clone command, and a *lot* of testing. The clone command in libged also needs clean-up, so a good approach might be to write a proposal that starts with Build Pattern migration into clone and (as part of that process) cleaning up the clone command. If that works is completed successfully and time remains, you could go on from there to other similar migrations. In any case, whatever you chose to focus on, you want to be sure your proposal demonstrates a good understanding of the current status/state of the MGED->Archer migration and lots of specifics about what you hope to accomplish. CY ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel