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