IRC log for #brlcad on 20121031

00:11.43 *** join/#brlcad ``Erik (~erik@pool-74-103-121-45.bltmmd.fios.verizon.net)
01:34.49 brlcad mm, out of power 22 hours and counting
03:23.21 starseeker ow
03:23.52 starseeker how are the hamsters powering your laptop holding up? :-P
03:29.42 starseeker misses CIA... any chance irker or KGB will get deployed to plug the hole?
06:51.36 *** join/#brlcad Stattrav (~Stattrav@ns.cmi.ac.in)
06:51.37 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
09:49.01 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
10:32.41 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
10:33.55 *** join/#brlcad ``Erik (~erik@pool-74-103-121-45.bltmmd.fios.verizon.net)
11:00.39 *** join/#brlcad PrezKennedyX (~DarkCalf@173.231.40.98)
11:01.36 *** join/#brlcad brlcad (~sean@BZ.BZFLAG.BZ)
11:32.49 *** join/#brlcad andrei (~andrei@188.25.162.255)
13:08.50 andrei brlcad : I finished writing the preliminary version of the gsoc write-up
13:09.59 andrei when you have time, please have a look at it, when it's final I will try to write it as a PDF aswell.
14:20.57 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:20.37 brlcad andrei: excellent, thank you
16:31.54 andrei brlcad : I want to finish my gsoc project and the last part was " Eliminate the assumption of globals in the API " by implementing user callback. Could you or Erik point me to a direction where I could read more ?
16:43.06 andrei Also, I need to commit the unit tests and fixes I finished before gsoc final. I know that need to be done in brief commits, but should I commit everything in one day ?
16:43.24 brlcad andrei: beyond google searches on those terms if any are confusing, the best starting point is to ask us questions
16:43.50 brlcad or look at one of the existing programs that calls libpkg, see the globals in use and figure out how to remove them
16:45.37 andrei hm, then I ll have a loot at the existing calls probably today or tommorrow
16:46.29 brlcad a good starting point is probably to look at something like src/gtools/g_transfer.c
16:46.55 brlcad it presently has two globals, see what needs to change to eliminate either or both of them
16:47.27 brlcad sry, three gloabls: DBIP, srv_argc, srv_argv
16:48.44 brlcad there you can also see the my_data structure used by the client as the means to eliminate the client-side global data
16:51.50 andrei I will take my time to read and understand that, then
16:53.26 brlcad some of the work towards that particular goal was implemented shortly before gsoc, adding callback data fields to the pkg callback functions
16:56.55 brlcad still, that doesn't let you pass around all of the data one needs
16:57.55 brlcad the "real" work after g_transfer would be to eliminate all of the globals in src/remrt/rtsrv.c
22:31.48 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.