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

Reply via email to