IRC log for #brlcad on 20081119

06:25.36 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:04.59 *** join/#brlcad cad78 (n=cbef2302@bz.bzflag.bz)
08:26.31 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
09:01.01 *** join/#brlcad ``Erik_ (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
11:07.59 *** join/#brlcad elite01 (n=omg@cl-213.dus-01.de.sixxs.net)
12:04.30 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
12:46.12 *** join/#brlcad ``Erik_ (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
13:36.30 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
13:44.37 ``Erik_ heh, one of my good buddies in college (dusty) was a very outspoken anti-ms pro-linux nerd, they took him, twisted him... he was back in town and evangelizing them after a bit
13:45.02 ``Erik_ if I were accepted into their research division, I'd go for that... otherwise, I don't think I could stomach it
13:45.18 ``Erik_ not even their rogue mac division :(
13:47.12 *** join/#brlcad PrezKennedyJR (i=Matthew@whitecalf.net)
14:14.35 *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt)
14:16.34 CIA-62 BRL-CAD: 03brlcad * r33208 10/brlcad/trunk/src/librt/primitives/pnts/pnts.c:
14:16.34 CIA-62 BRL-CAD: this amazingly seems to work without needing a switching table. implement ifree
14:16.34 CIA-62 BRL-CAD: to free the rt_pnts_internal structure including all stashed points. probably
14:16.34 CIA-62 BRL-CAD: regret it slightly if we ever decide to undo type aliasing but for now it's the
14:16.34 CIA-62 BRL-CAD: path of least resistance and one step closer to completion.
14:20.13 mafm hi pplz
14:21.07 CIA-62 BRL-CAD: 03brlcad * r33209 10/brlcad/trunk/src/librt/primitives/pnts/pnts.c: ws comment cleanup
14:22.56 brlcad howdy mafm
14:26.50 mafm sigh
14:26.58 brlcad how did it go?
14:27.00 mafm legal fights with the lab, otherwise pretty well :)
14:27.16 mafm oh, a very nice technical interview, but they rejected me right away
14:28.23 brlcad outstanding
14:28.27 brlcad er, I mean .. sorry to hear that
14:29.45 mafm outstanding?
14:30.09 brlcad would consider that a compliment to be rejected by the rejects
14:30.41 clock_ brlcad: I sometimes get rejected because I am too good for that position
14:32.48 mafm well, I think that I performed well in the technical aspects
14:33.05 brlcad I don't think I'm too good to work for them, I strongly disapprove of many of their business practices that have occurred over the years
14:33.15 mafm but didn't show much interest in the questions such as "why do you want to work at microsoft?"
14:33.30 mafm "I don't, they approched me and I just sent the CV"
14:33.36 mafm :D
14:33.40 brlcad nice
14:34.26 mafm it was not for m$ itself anyway, but from subsidiaries with offices at Paris or maybe other things in the near future
14:34.40 mafm something about music services
14:35.20 clock_ microsoft
14:38.32 mafm yep, the Evil One
14:38.33 mafm :P
14:39.08 mafm so no visit to Paris or the woods of the bigfoot or anything :(
14:57.39 ``Erik_ redmond is pretty developed
14:57.54 ``Erik_ you'd have to drive up into the hills to see bigf... uh, woods
14:59.02 Axman6 i thought ballmer still worked for MS?
14:59.09 Axman6 ba doom cha
14:59.57 ``Erik_ now that just ain't cool, sasquash is a peaceful friendly dude, not a sweat drenched chair throwing madman
15:00.02 ``Erik_ only humans could be that fucked up
15:00.03 ``Erik_ :D
15:00.15 Axman6 :P
15:01.17 ``Erik_ supposedly, ms has a habit of grabbing young coders and burning them out fast, very not family friendly... 80 hour work weeks, free pizza and soda, etc...
15:01.37 ``Erik_ may've changed int he last 15 years, I d'no
15:01.56 ``Erik_ but they DID provide 'almost live' with some good skit meat :D that was an awesome show
15:02.04 Axman6 they're supposed to have some of the best coders out there too... but management means you end up with shit like vista
15:02.20 ``Erik_ everyone has the best coders.
15:02.29 ``Erik_ I don't think the people who say that know what that means
15:03.19 ``Erik_ "You keep using that word. I do not think it means what you think it means."
15:03.31 Axman6 where's that from?
15:03.35 ``Erik_ princess bride
15:04.17 Axman6 don't think i've seen that, but it sounds familliar
15:04.24 ``Erik_ commonly quoted
15:04.27 ``Erik_ it's a good flick
15:04.47 Axman6 i must get my girlfriend to make me watch it then :P
15:04.48 ``Erik_ mid 80's iirc, should be able to buy the dvd cheap or find it online or something, or rent it for a buck or whatever
15:05.26 ``Erik_ yeah, it's a good one to watch with the wench
15:11.32 archivist made me glance there ``Erik_ the_wench is my bot name
15:13.53 *** join/#brlcad Elrohir (n=kvirc@p5B14FAAF.dip.t-dialin.net)
15:31.15 Axman6 don't call my girlfriend a wench :( she gives me sex
15:31.27 Axman6 and i love her deeply
15:32.12 ``Erik_ I... uh... wow, so many horribly wrong comments to make, I can't pick one O.O
15:32.21 ``Erik_ :D
15:32.38 ``Erik_ shuts up and pets his pancake
15:33.39 Axman6 damn it, i want pancakes!
15:33.46 ``Erik_ no, she's mine!
15:33.56 Axman6 oh, and heh, i see what you mean
16:49.36 starseeker brlcad: What's all the stuff in MGED about TRY_EDIT_NEW_WAY? Is that the "standard" way now and no one removed the conditionals or is there some ongoing work on it?
16:57.08 starseeker seems to be a fair bit of code duplication with respect to the rotating behaviors in here...
16:57.19 starseeker w
16:57.22 starseeker whoops
16:59.10 brlcad starseeker: svn annotate
17:02.42 starseeker mostly morrison or brlcad on the lines - your work?
17:02.59 brlcad read the commit message that goes with that revision
17:03.05 starseeker ah
17:04.36 brlcad much of the code traces back to me when everything moved from the top-level to a nested restructure, so you have to trace back to where the file used to be (e.g. mged/edsol.c instead of src/mged/edsol.c prior to revision 22798
17:05.02 brlcad whitespace changes will also show up -- always have to check the commit message since it could be innocuous changes
17:05.26 brlcad so you annotate, then check the log message, then reannotate with -rrevision, then recheck log, etc
17:05.34 starseeker ah
17:05.47 brlcad (usually easiest to dump the raw log to a file, and just refer to that as you annotate)
17:06.01 brlcad the web interface makes some of that easier too, like getting to where things used to be
17:07.25 brlcad e.g., if you find out that a file moved at revision 22798, you can go to http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/ .. enter 22798 in the sticky revision box, then you'll see the old hierarchy
17:07.41 starseeker neat!
17:07.52 starseeker wasn't aware the web ui was that sophisticated
17:08.53 brlcad more to the point of that change: http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/mged/edsol.c?view=diff&pathrev=22798&r1=12921&r2=12922
17:09.27 brlcad and bob's wonderful commenting tradition clearly states exactly what he changed and why he changed it that way in the commit message
17:09.29 starseeker ah :-)
17:09.53 starseeker woulud have bet $$ it was bob with that style of coding
17:10.25 starseeker Oh, lordy
17:10.54 starseeker so for over 10 years the dead code has been sitting around with that conditional in there
17:12.28 starseeker considering it's MGED... do I just replicate the sins of the past and duplicate the logic yet again or is it worth at least a little fixing?
17:13.52 starseeker supposes the edsol logic might be usable elsewhere, maybe with some retargeting of menu names and such...
17:18.01 starseeker decides on some preliminary cleanup testing to see how much work it would be...
17:29.48 *** join/#brlcad clock_ (n=clock@77-58-243-184.dclient.hispeed.ch)
17:30.25 starseeker notes he has just blundered into the largest file in src/mged
17:32.40 brlcad starseeker: refactoring is always in order
17:33.04 brlcad I usually elimiate dead code like that after a decade or after I understand why it was made conditional in the first place
17:33.36 brlcad especially on "recent" conditionals, it's often not desirable to use the more recent one .. but they shouldn't both stay of course
17:33.46 starseeker nods
17:33.49 clock_ I just wrote down all the psychical problems I have
17:34.03 clock_ and burst into laughter. I didn't know one person can have so many problems.
17:34.07 starseeker If I'm reading this right, the "TRY_EDIT_NEW_WAY flag has been set for YEARS
17:34.11 clock_ It's simply amazing.
17:34.45 clock_ I think I should consult a professional ask if everything is all right do you think it's a good idea?
17:34.51 starseeker brlcad: Is the logic in edsol something we hope will survive to be used in a new GUI?
17:35.26 brlcad starseeker: that's often the case .. there are lots of issues that have been there for two decades
17:35.47 brlcad clock_: I think you should if you think you should :P
17:35.56 starseeker would hope that major issues would have been noticed by the users within a decade...
17:36.23 brlcad exactly, but that's also why it's a case by case
17:36.31 brlcad for something that old, it's a trivial decision
17:36.54 starseeker limbers up his "d" pressing finger
17:38.44 CIA-62 BRL-CAD: 03brlcad * r33210 10/brlcad/trunk/src/mged/edsol.c: I think we've tried editing the new way long enough. the old way is out of date.
17:39.42 brlcad commit early, commit often ;)
17:40.09 starseeker and which 30 key simultaneous press was that edit? :-P
17:41.07 brlcad ctrl-s s, ctrl-k, ctrl-s #, ctrl-k k k, repeat
17:42.08 starseeker must concede the speed competition to brlcad
17:50.45 CIA-62 BRL-CAD: 03starseeker * r33211 10/brlcad/trunk/src/mged/edsol.c: More dead code cleanup.
18:18.58 clock_ Do you have any idea what "loving life" may mean?
18:26.59 PrezKennedyJR theyre high
18:42.45 clock_ ;-)
18:58.14 CIA-62 BRL-CAD: 03starseeker * r33212 10/brlcad/trunk/src/mged/ (edsol.c sedit.h tedit.c): Starting on hyp editing support in MGED
19:06.36 CIA-62 BRL-CAD: 03brlcad * r33213 10/brlcad/trunk/src/mged/edsol.c: massive ws, indent, and style cleanup
19:13.25 CIA-62 BRL-CAD: 03brlcad * r33214 10/brlcad/trunk/src/mged/edsol.c: oops, quick revert of 33213 -- missed some typo
19:19.00 CIA-62 BRL-CAD: 03brlcad * r33215 10/brlcad/trunk/src/mged/edsol.c: okay, that's better. reapply the ws, style, indent cleanups from 33213 but wrap the vmath macros correctly so the new semicolon doesn't cause a syntax error.
19:20.22 CIA-62 BRL-CAD: 03brlcad * r33216 10/brlcad/trunk/src/mged/ (15 files): move the mged_ttol and mged_tol declarations into mged.h so we don't have to declare them everywhere.
19:32.29 CIA-62 BRL-CAD: 03brlcad * r33217 10/brlcad/trunk/src/mged/edsol.c: quell warnings
19:42.10 mafm such a frenziness! :P
19:42.29 mafm I go home now, bye
19:43.17 CIA-62 BRL-CAD: 03brlcad * r33218 10/brlcad/trunk/src/mged/anal.c: get rid of the obsolete major/minor protections
19:48.13 CIA-62 BRL-CAD: 03brlcad * r33219 10/brlcad/trunk/src/mged/ (7 files): more dead code removal, removing the DO_NEW_EDIT_MATS and DO_DISPLAY_LISTS else case sections.
19:51.02 CIA-62 BRL-CAD: 03brlcad * r33220 10/brlcad/trunk/src/mged/dozoom.c: fix indentation, remove more dead code
19:53.41 CIA-62 BRL-CAD: 03brlcad * r33221 10/brlcad/trunk/src/mged/ (buttons.c chgtree.c): more dead code removal
20:49.12 *** join/#brlcad Elrohir (n=kvirc@p5B14FAAF.dip.t-dialin.net)
21:02.29 CIA-62 BRL-CAD: 03starseeker * r33222 10/brlcad/trunk/src/librt/table.c: sed doesn't seem to like rt_nul_xform here for hyp
21:36.39 *** join/#brlcad Elrohir (n=kvirc@p5B14FAAF.dip.t-dialin.net)
22:08.05 CIA-62 BRL-CAD: 03brlcad * r33223 10/brlcad/trunk/src/libged/ (13 files): add a slew of crash protections around the rt_functab accessors. this needs to be refactored into a better interface where the callers aren't accessing the functab directly.
23:12.02 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
23:30.01 *** join/#brlcad ``Erik_ (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
23:53.25 *** join/#brlcad Twingy (n=justin@74.92.144.217)

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