Hi everybody,

Becouse of my mistake, I deleted my post and reply for it, so, for everybody
who would like to read it, I will paste it here:

On Mar 23, 2012, at 11:51 AM, Tadeusz Balcer <tad.balcer@gmailcom> wrote:

My name is Tadeusz Balcer and I'm a fourth year student of Gdansk University
of Technology in Poland, with grade of Engineer in Computer Science. I'm
highly interested in taking part in GSoC for BRL-CAD.
 
Welcome and glad to hear it!

My interests are mainly focused around graph alghoritms and coding, but
thing that I really like is making a very clean code, which may be read as
easly as an article in newspapper. Because of that, I'm mainly interested in
Code Refactor projects, in which I could improve existing code for better
usage.

Clean code isn't just good habit.  For BRL-CAD, we strongly enforce many
coding mantras enforce a higher level of code quality.  See the last three
bullets on http://brlcad.org/wiki/Summer_of_Code/Acceptance where we talk
about how students are expected to write maintainable, portable, and
"complete" code.

Besides Code Reduction, making one API for all General Tree Walkers sounds
really great. I would like to take a closer look for it, so could you tell
me what is the path for files with that tree alghoritms in your brl-cad
virtual drive for GSoC?
 
As noted on the details page, http://brlcad.org/wiki/General_Tree_Walker,
the best way to find some of the existing walkers is to grep the
include/raytrace.h header for tree and walk and recurse.  There are some
comments in that header file as well as more detailed comments for the
functions you find in src/librt/*.c -- that's probably the best starting
point as any for that project.

Cheers!
Sean

Thanks Sean for reply, it's great that BRL-CAD has developer guidelines, for
me it looks really cool and I didn't find any uncertainty in it. Sources
which you gave me looks like great start for study general tree walkers, but
for now, I need to go little deeper in this code to trully understand it. I
hope it won't take long for me and I can go back here with another
questions.

Cheers,
Tadeusz
-- 
View this message in context: 
http://old.nabble.com/GSoC-2012-kick-off-tp33484944p33544692.html
Sent from the brlcad-devel mailing list archive at Nabble.com.


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to