| 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) | |