IRC log for #brlcad on 20110401

00:03.25 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
00:14.18 starseeker to my considerable surprise, that actually seems to have worked
00:26.08 CIA-52 BRL-CAD: 03starseeker * r44144 10/geomcore/trunk/tests/svntest/main.c: whoops, double free
01:11.32 *** join/#brlcad crazy_imp (~mj@a89-182-208-175.net-htp.de)
01:23.40 CIA-52 BRL-CAD: 03starseeker * r44145 10/geomcore/trunk/src/other/uuid/CMakeLists.txt: This should probably be sleep, not Sleep? need to check
01:24.30 CIA-52 BRL-CAD: 03starseeker * r44146 10/geomcore/trunk/src/GS/testclient/gstestclient.c: Don't need pkg.h here anymore
01:28.43 CIA-52 BRL-CAD: 03starseeker * r44147 10/geomcore/trunk/src/ (4 files in 2 dirs):
01:28.44 CIA-52 BRL-CAD: Start setting up for a library to handle subversion like we need it to be
01:28.44 CIA-52 BRL-CAD: handled. Lots more to do here that a test program didn't have to worry about -
01:28.44 CIA-52 BRL-CAD: svn error handling and making sure memory handling is sane are high on the list.
01:36.20 CIA-52 BRL-CAD: 03starseeker * r44148 10/geomcore/trunk/src/libgeomsvn/breakout.c: Add a few more notes on things that need to be done.
01:42.58 *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1096601295.dsl.bell.ca)
01:44.40 starseeker ok, yeah - there's quite a bit of work here
02:01.10 CIA-52 BRL-CAD: 03starseeker * r44149 10/geomcore/trunk/src/libgeomsvn/breakout.c: There's going to be a fair bit of sanity checking needed...
02:29.16 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
03:03.09 *** join/#brlcad juan_man (~quassel@unaffiliated/juanman)
03:05.24 brlcad kunigami: libicv but they work with image.c (and that file may need to move to libicv)
03:06.34 brlcad kunigami: #2 yes
03:07.18 brlcad kunigami: #3 yes, that probably being the most important aspect of the library and important to "get it right"
03:08.17 brlcad considerably time should be allotted to design, review, and critique of the API for libicv (e.g., writing all the headers before any implementation code, having a plan for how to plug in new formats)
03:09.16 brlcad s/considerably/considerable/!
03:33.48 *** join/#brlcad WhiteCalf (MK@2607:f0d0:3001:68::2)
03:34.38 brlcad STUDENTS: you really should try to get draft versions of your applications uploaded to google by friday so mentors can review and comment on them before next week
03:36.17 bhinesley Hi, brlcad. I'm working on a proposal for the MGED to Archer Command Migration project. I'm still figuring out how things work, but so far it seems that much of the migration should be pretty straightforward.
03:36.27 bhinesley I'm trying to ascertain what level of detail would be appropriate for the proposal. For the section in which I'm explaining my migration "plan", am I just supposed to tell you what you need to understand what I plan to do, or should I elaborate to show that I know what I'm doing?
03:36.43 bhinesley s/am I/should I
03:37.13 bhinesley */
04:22.56 brlcad "yes"
04:23.33 *** join/#brlcad bhinesley (~bhinesley@adsl-99-30-66-238.dsl.bkfd14.sbcglobal.net)
04:23.40 brlcad bhinesley: "yes"
04:24.06 bhinesley yes, I should elaborate?
04:24.07 brlcad the more detail the better but if you like, you can put up what is needed to understand the plan
04:24.21 brlcad then if more detail is needed, someone will ask for it
04:24.53 brlcad more important to have good testable milestons defined
04:25.17 bhinesley Okay, sounds good. By having a draft up tomorrow, do you mean on the wiki or submitted to Google?
04:25.27 bhinesley n/m
04:25.37 bhinesley reread it
04:25.45 brlcad yeah, would get it up to google by this point
04:25.54 brlcad just to have the app "in"
04:26.30 bhinesley Alright, thank you, that's all I needed to know.
07:43.44 *** join/#brlcad sachinjain (~sachin@117.211.88.150)
08:31.37 *** join/#brlcad Stattrav (~Stattrav@111.93.134.142)
08:31.37 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
09:39.53 *** part/#brlcad sachinjain (~sachin@117.211.88.150)
10:06.24 *** join/#brlcad crazy_imp (~mj@a89-182-208-175.net-htp.de)
10:37.30 *** join/#brlcad Ralith_ (~ralith@S010600221561996a.vc.shawcable.net)
11:36.28 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
12:40.58 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:01.14 kunigami hi, one more question: is there any possibility to rewrite image library in c++?
13:19.06 brlcad kunigami: can't be rewritten because it's not written yet
13:22.50 brlcad kunigami: you'd have to sell your case design-wise, what the benefits would be, what that design would look like
13:23.21 brlcad libicv could be designed with a c++ implementation backend, but the front-end API (i.e., the public headers) needs to provide a pure C interface so C codes don't have to turn into C++ codes during refactoring
13:24.51 brlcad that'd basically be like implementing full libicv in C++, then wrapping the whole library with a C API .. which may or may not actually be beneficial depending on how strong your C and C++ magic are ;)
13:24.53 starseeker notes to take a look at this if he needs mph code for C++ someday... https://github.com/sile/mphf
13:26.44 brlcad starseeker: interesting in itself that it's a simple hash container .. might make for a good libbu bu_hash generic bucket container
13:27.00 kunigami hmm, perfect. I'll include that as a possibility on my proposal. I think we can delay this decision when designing
13:27.15 kunigami ... the proposed library
13:29.20 brlcad it'd basically be doubling the amount of design work, so it might not be worth it (or doable) for the timeframe given
13:29.53 brlcad most of the time is really going to be spent refactoring and moving code around .. and API design
13:30.31 brlcad (better to get a solid design with only one or two concepts refactored than to get a half-assed design with 100 concepts factored in
13:30.47 kunigami haha ok :)
13:31.53 kunigami hmm... could you tell me for which reason you want to unit all those stand-alone applications into a single library?
13:32.46 kunigami doesn't it go against the philosophy that programs should do one thing and do it well?
13:58.05 ``Erik those programs would still exist, but there's been demand for our image generating tools to output to a variety of formats, and we'd like to reduce the duplication of read/write code
13:58.47 ``Erik (so pix-png would turn into 'bu_image *b = read_pix; write_png(b);', etc)
14:14.30 *** join/#brlcad sachinjain (~sachin@117.211.88.150)
14:18.09 *** join/#brlcad adityag (~ADITYA@182.237.144.88)
14:36.18 *** join/#brlcad adityag (~ADITYA@182.237.144.88)
14:45.36 CIA-52 BRL-CAD: 03erikgreenwald * r44150 10/geomcore/trunk/src/interfaces/cl/gsserver.lisp: implement reading the file and sending it as a chunk msg
15:12.58 kunigami ok, thanks for the clarification
15:15.57 *** join/#brlcad adityag1 (~ADITYA@182.237.144.88)
16:13.07 CIA-52 BRL-CAD: 03bob1961 * r44151 10/brlcad/trunk/ (9 files in 2 dirs): Added the dm_reshape function to struct dm. This splits out the bits of code in dm-ogl and dm-wgl that reconfigure the openGL window after a resize.
16:56.48 willdye Job openings at Google! http://www.google.com/intl/en/jobs/uslocations/mountain-view/autocompleter/index.html
16:57.25 willdye And for fans of object-oriented programming: http://blog.mezeske.com/?p=377
17:17.17 kunigami ouch, I'm having a bad time with melange auto-formatting "feature" :P
17:27.47 kunigami I've submitted my first proposal. Please, let me know if it's accessible for mentors. Suggestions are mostly welcome :) Thanks
17:38.15 *** part/#brlcad adityag1 (~ADITYA@182.237.144.88)
17:47.02 CIA-52 BRL-CAD: 03starseeker * r44152 10/geomcore/trunk/src/libgeomsvn/ (CMakeLists.txt geomsvn.h repo.c): Checkpoint again - got a ways to go here. Take Sean's suggestion and work on the API/header first.
17:52.44 kunigami I'm working on the proposal of http://brlcad.org/wiki/Vector_output_from_raytracing project.
17:55.24 kunigami If I understood the information well, it's possible to calculate vector forms from models *with* raytracing
17:58.05 kunigami ... but not with rtedge not. So an alternative is to interpolate rtedge output into splines since splines would be vector representation. Is that right?
18:28.09 *** join/#brlcad Ralith (~ralith@d142-058-173-143.wireless.sfu.ca)
19:03.50 CIA-52 BRL-CAD: 03bob1961 * r44153 10/brlcad/trunk/ (18 files in 4 dirs): Begin refactoring relevant code in libtclcad and libdm to live in libged.
19:13.48 CIA-52 BRL-CAD: 03bob1961 * r44154 10/brlcad/trunk/src/libtclcad/ (Makefile.am ged_obj.c tclcad_obj.c): Move ged_obj.c to tclcad_obj.c in libtclcad.
19:13.50 CIA-52 BRL-CAD: 03starseeker * r44155 10/geomcore/trunk/src/libgeomsvn/geomsvn.h: List out some more possible functions, tweak structures, etc...
19:41.07 *** part/#brlcad willdye (~willdye@fern.dsndata.com)
20:03.04 *** part/#brlcad sachinjain (~sachin@117.211.88.150)
20:15.24 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
20:24.00 CIA-52 BRL-CAD: 03erikgreenwald * r44156 10/brlcad/trunk/src/libged/red.c: quell uninitialized variable warning
20:33.08 CIA-52 BRL-CAD: 03starseeker * r44157 10/geomcore/trunk/src/libgeomsvn/geomsvn.h: Checkpoint again.
20:35.26 CIA-52 BRL-CAD: 03starseeker * r44158 10/geomcore/trunk/src/ (8 files in 2 dirs): Stake the claim - Geometry Version Management library - libgvm
20:36.27 CIA-52 BRL-CAD: 03erikgreenwald * r44159 10/geomcore/trunk/ (src/libNet/CMakeLists.txt tests/libNet/CMakeLists.txt): add libge info
20:36.32 CIA-52 BRL-CAD: 03starseeker * r44160 10/geomcore/trunk/src/libgvm/ (geomsvn.h gvm.h): rename the header before we change anything else (conflicts suck)
20:54.24 CIA-52 BRL-CAD: 03starseeker * r44161 10/geomcore/trunk/src/libgvm/gvm.h: De-svnify gvm.h
20:58.56 CIA-52 BRL-CAD: 03starseeker * r44162 10/geomcore/trunk/src/libgvm/gvm_svn.h: Add the specific subversion bits as a private header.
21:02.38 CIA-52 BRL-CAD: 03erikgreenwald * r44163 10/geomcore/trunk/src/interfaces/cl/gsnet.lisp: add info message. fix manifest message off by 1 bug.
21:05.10 CIA-52 BRL-CAD: 03starseeker * r44164 10/geomcore/trunk/src/libgvm/gvm.h: repository, not svn
21:08.58 CIA-52 BRL-CAD: 03erikgreenwald * r44165 10/geomcore/trunk/src/interfaces/cl/gsnet.lisp: cleanup
21:26.21 CIA-52 BRL-CAD: 03erikgreenwald * r44166 10/geomcore/trunk/src/interfaces/cl/gsserver.lisp: use read-sequence instead of looping with read-byte
21:55.20 CIA-52 BRL-CAD: 03erikgreenwald * r44167 10/geomcore/trunk/src/interfaces/cl/gsnet.lisp: fix warnings, use read-sequence instead of iterating bytes
21:58.26 CIA-52 BRL-CAD: 03erikgreenwald * r44168 10/geomcore/trunk/src/interfaces/cl/gsclient.lisp: fix handshake. use write-sequence instead of looping on write-byte.
21:59.02 CIA-52 BRL-CAD: 03erikgreenwald * r44169 10/geomcore/trunk/src/interfaces/cl/gsserver.asd: force serial loading, since gsserver depends on gsnet
23:33.09 *** join/#brlcad bhinesley (~bhinesley@adsl-99-30-66-238.dsl.bkfd14.sbcglobal.net)

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