| 00:00.28 | ``Erik | hmmm, smalltalk predates c++ by a good chunk |
| 00:00.30 | ctj2 | When we were first programming, "structure programming" was introduced. IF-THEN-ELSEIF-ELSE-ENDIF type structures. |
| 00:00.41 | ``Erik | and the 'actor' model scheme was designed around was a form of oop in retrospect |
| 00:01.11 | ``Erik | we've had mechanisms to talk about it, but the 'common' line programmer was unable to get there :( |
| 00:01.40 | ctj2 | Even though the concept of SP was there, it took a number of years till we could talk about it. The concept that was required was "blocks". Then came structured designe with "functional units" and now we have objects. |
| 00:02.00 | ctj2 | but until we have good UML, Usecases that match we had no real way of speaking OOP. |
| 00:03.00 | ``Erik | don't mind me, I'm a fan of esoteric languages and a major scheme weenie :) |
| 00:03.34 | ``Erik | hm, plenty of usability was available in far cleaner languages very early on... but paradigm shifts are hard, so most people avoid them like the plague |
| 00:04.11 | ctj2 | I program in scheme, lisp, fortran, C, C++, php, perl and likely a dozen other languages. We can't have a paradigm shift until we have a human language or vocabulary to discuss the concepts. |
| 00:04.37 | ``Erik | was it kay that made the comment about people who first learned basic being permanently damaged beyond repair? :) |
| 00:05.09 | ``Erik | (I'm also quite angsty because I'm stuck working on a very poorly architected java program at work...) |
| 00:05.10 | ctj2 | Hmmm, I guess that means Mike was damage beyond repair. I'll follow his programming lead for now. |
| 00:05.41 | ``Erik | heh, basic was my first language, on the coleco adam when it was shiney and new... but I'm a happy retard |
| 00:06.21 | ``Erik | my point was that paradigm shifts are hard, they serve well to weed out the chaff, which is a majority of people, imho |
| 00:07.09 | ctj2 | ``Erik, when you say you are working on a "poorly architected java program" I submit that any program in any language can be poorly architected. Where we get many many bad architected systems is when there is a technical change that requires a new methodology which people can't speak about for lack of human language. |
| 00:07.10 | ``Erik | people who have made the jump to really grok and become proficient with functional and logical languages can walk back to imperative and oo oh so much stronger, but I've seen very few who do |
| 00:08.13 | ctj2 | I'd agree with that. |
| 00:08.18 | ``Erik | perhaps, but I view c++'s variant of oo as a major step back... hey, man, bust out the smalltalk, ruby, ocaml, etc, and I'm right there :) |
| 00:08.38 | ``Erik | (I'm not hatin' on OO in general, just the most common mutilation...) |
| 00:08.51 | ``Erik | sorry if I gave the wrong impression |
| 00:09.15 | ctj2 | Stop worrying about the language and worry about the concepts. People have been doing objected oriented programming long before smalltalk and C++ and java showed up on the scene. |
| 00:09.49 | ctj2 | If you can't take your good OO concepts and impliment them in the languge of the day, then is that a failure of the language or the programmer? |
| 00:10.15 | ``Erik | heh, some languages make it very very very difficult, but it's the fault of the programmer, of course :) |
| 00:10.41 | ``Erik | I do a good chunk of oo-ey stuff in my C, so... yeah, we had a minor language mismatch, and I think it was my fault o.O |
| 00:11.10 | ctj2 | One of the first good examples of OO that I observed was librt/table.c |
| 00:12.17 | ``Erik | sean, are you still at the office? |
| 00:13.11 | ctj2 | If you look at the history of teaching computer science, you can see the instructors using cobol/fortran to teach a *language* to the students. Then N.W. brought out Pascal and the instructors were capable of teaching SP with a strong stack oriented language. The schools then produced many programmers that could only do SP. |
| 00:13.39 | ``Erik | indeed |
| 00:14.00 | ctj2 | When they were handed a different language, Fortran IV, ASM, COMPASS they were lost. The language did not have the structures they needed. And the students didn't know how to build those structures. |
| 00:14.04 | ``Erik | and now colleges turn out java factory line toilers :( |
| 00:14.55 | ctj2 | One of my luck outs was that I was taught how to create a structured programming language (compiler course). And when you walk out of that, you realize that structure programming is mearly the correct locations of gotos. *GRIN* |
| 00:15.18 | ctj2 | The big problem with pascal programmers is that pascal was a teaching language, not a production language. |
| 00:16.00 | ctj2 | We cheated, we just did the Linked lists in COMPASS (CDC Cyber750 Assembly) |
| 00:16.25 | ``Erik | cool |
| 00:16.27 | ctj2 | Java is a great teaching language. The problem is when you teach a *language* vs the science and art of programming. |
| 00:17.14 | ``Erik | ayup... I dislike the excessive verbosity of java, tho |
| 00:17.29 | ``Erik | and I seem to spend too much time trying to look up api calls instead of thinking about the problem I want to solve |
| 00:17.32 | ctj2 | Which brings me back to my original point, the *language* that needs to be taught before Java is UML or equivlent. Then you can teach the concepts and impliment those concepts in Java (or any other language) |
| 00:17.51 | ``Erik | heh, just hit newbie students with SICP |
| 00:17.57 | ctj2 | The only way that I get good productivity in java is with an IDE. |
| 00:18.01 | ctj2 | Expand SICP. |
| 00:18.13 | ``Erik | structure and interpretation of computer programs |
| 00:18.23 | ctj2 | *grins* Ah, a course name. |
| 00:18.28 | ``Erik | ummm, http://mitpress.mit.edu/sicp/ |
| 00:18.30 | ``Erik | a book, too |
| 00:18.39 | ctj2 | Ok. let me bookmark. |
| 00:19.13 | ctj2 | Done. |
| 00:19.34 | ``Erik | when I code (java), I end up having 'idea' open on one display to look around and let it show me methods, and vim on the other one to actually express |
| 00:19.59 | ctj2 | *grins* I've been using Netbeans for my java toys |
| 00:20.09 | *** join/#brlcad PrezKennedy (n=Apathy@pcp010175pcs.dover01.de.comcast.net) | |
| 00:20.52 | ``Erik | I have hope that sisc will help me be productive in java... |
| 00:20.59 | ctj2 | It upsets my fingers though. I type ctrl-a, ctrl-o, tab and the program I was writing is GONE. |
| 00:21.04 | ``Erik | http://sisc.sourceforge.net/ |
| 00:22.32 | ctj2 | Is PrezKennedy chuck? |
| 00:22.52 | ``Erik | his boy, iirc |
| 00:23.22 | brlcad | oop, sorry -- Yes i am |
| 00:23.39 | ctj2 | Ah, thanks |
| 00:23.46 | ``Erik | didja see justins new truck? o.O |
| 00:23.55 | ``Erik | I think I started a trend :D |
| 00:24.12 | ``Erik | (or did you, with that chevy...) |
| 00:24.58 | PrezKennedy | dad would probably join irc as kermit if he figured it out ;-) |
| 00:25.41 | ctj2 | More likely, Chuck is busy playing video games and has no time for IRC dorks. *GRIN* |
| 00:26.39 | Twingy | where's the link to the 7 levels of IRC.... |
| 00:26.42 | brlcad | yep I did |
| 00:27.16 | brlcad | hehe, kermit is still playing games |
| 00:27.33 | ``Erik | twingy: google? :D |
| 00:27.38 | Twingy | can't find it |
| 00:27.40 | brlcad | though I almost passed out when I heard he wasn't just playing tribes any more |
| 00:27.53 | ctj2 | What's his current addiction? |
| 00:27.53 | ``Erik | WHAT??? |
| 00:27.55 | Twingy | I think foodave posted it in '00 |
| 00:28.04 | PrezKennedy | hes been playing command and conquer games since we got a computer |
| 00:28.27 | ``Erik | that's it, I'm crapping in your mac tomorrow |
| 00:28.28 | brlcad | if you can't handle the firepower, don't handle the gun ;) |
| 00:28.31 | PrezKennedy | he also plays total annihilation and... well thats bout all that works on his computer |
| 00:28.35 | ctj2 | Hey there. Don't pick on the boy, he just picked up some bad habits. |
| 00:28.58 | Twingy | sean will have to get a quad mac if you do that |
| 00:29.01 | ``Erik | ask mike t, I'm always ripping on c++ |
| 00:29.44 | brlcad | heh, punt the G5 because of your video card? get a new video card ;) |
| 00:30.05 | ctj2 | No, not because of the video card. Mac OS X does not support NV_OPTION_3 |
| 00:30.12 | ctj2 | The video card does. |
| 00:30.15 | Twingy | leave ##opengl |
| 00:30.41 | brlcad | ahh, driver |
| 00:30.45 | ``Erik | check it out, dudes, the 'project' takes about 3 seconds total for both the raytracing and the algorithms... for the 100x100x10 of that thing, right... but the total run time is... between 1 and 2 hours, depending on luck :) |
| 00:30.47 | ctj2 | Yes drivers. |
| 00:31.28 | ``Erik | when I bitched, nvidia put out new fbsd drivers to support the card I have... mebbe if you bitch about the option, they'll update the mac driver? |
| 00:31.46 | ctj2 | To paraphrase NVIDIA: It is Apples problem. |
| 00:32.07 | ``Erik | most of my cohorts at apple fled :( |
| 00:32.08 | brlcad | any experience with Cg or the GPGPU project? |
| 00:33.52 | brlcad | what about "Sh" ? |
| 00:33.53 | ``Erik | oh, btw, I think nvidia has a pack of knuckleheads working over there, they don't understand ioctls so good :( |
| 00:34.01 | ctj2 | Cg and the other one compile to a profile which the drivers then interpret. I can write my code in Cg if I wanted to but then the drivers eat it. Same with Sh." |
| 00:35.09 | brlcad | not as nearly interested in Cg as the other two, mainly due to portability -- sort of waiting to see which one falls into better favor |
| 00:36.46 | PrezKennedy | http://flickr.com/photos/92579619@N00/86410009/in/pool-tuawrigs/ |
| 00:36.51 | PrezKennedy | i saw that and thought of you brlcad |
| 00:38.05 | brlcad | heh |
| 00:38.11 | brlcad | i wish i had a canon xl |
| 00:38.24 | ``Erik | heh |
| 00:38.28 | PrezKennedy | it makes your setup look cheap and mine look like its from the late 1970's |
| 00:38.39 | ``Erik | that dell isn't nearly hidden enough. |
| 00:38.45 | ``Erik | and where's the ion globe??? :D |
| 00:38.50 | brlcad | yeah, that's like a wart on the floor |
| 00:39.34 | ``Erik | btw, are you gonna want your fancyassed dell back soon? I know how much you adore and miss it... |
| 00:39.36 | ``Erik | O:-) |
| 00:40.04 | ctj2 | ``Erik, here's my programming bible: http://www.60bits.net/STRAPs.pdf |
| 00:40.13 | ctj2 | Pay attention to section 9 |
| 00:40.30 | Twingy | straps doesn't sound office friendly |
| 00:40.34 | Twingy | maybe my mind is just in the gutter |
| 00:40.47 | ctj2 | System Tasks, Procedures and Responsibilities |
| 00:40.48 | brlcad | heh |
| 00:40.54 | Twingy | suuuure |
| 00:41.06 | ``Erik | or else what? |
| 00:41.31 | Twingy | Saddist Tickle Ravis Attractive Posture |
| 00:41.35 | ctj2 | No or else. Take a look, you might find it interesting history. |
| 00:42.25 | Twingy | what happened to the 151? |
| 00:42.33 | brlcad | ctj2: interesting document |
| 00:42.34 | ``Erik | drank it long ago |
| 00:42.47 | Twingy | gonna try white lightning now? |
| 00:42.56 | ``Erik | no |
| 00:42.59 | ``Erik | can't afford jack shit |
| 00:43.02 | ``Erik | much less jack daniels |
| 00:43.06 | ctj2 | Thank you. I helped write parts of that document. The entire group had input going from 9.3 to 9.4 |
| 00:43.13 | Twingy | I hear jack shit is on sale at coscov's for 99 cents a bottle |
| 00:43.22 | ``Erik | lee suggested I drive tomorrow, I suggested he buy my lunch, he didn't say no :o |
| 00:43.32 | Twingy | I think he wants to cook us ramen |
| 00:43.51 | ctj2 | Ok, Sean who are these people, they sound like they all hang out at the lab. |
| 00:43.54 | ``Erik | I think he wants to take me somewhere and get me drunk so he can drive my damn car back :( |
| 00:44.13 | ``Erik | we have no lab anymore :( |
| 00:44.22 | PrezKennedy | its a shack |
| 00:44.30 | PrezKennedy | shack(s) |
| 00:45.02 | ``Erik | shut up, bitch |
| 00:45.03 | ``Erik | :D |
| 00:45.18 | brlcad | ctj2: of various sorts -- you'd see them if you visited, don't think you know any of them |
| 00:45.28 | brlcad | cept PrezKennedy of course ;) |
| 00:45.35 | PrezKennedy | its supposed to get windy tonight... be careful ;-) |
| 00:45.47 | brlcad | PrezKennedy: you saying you ate beans? |
| 00:46.00 | PrezKennedy | taco bell |
| 00:46.01 | ctj2 | Thanks brlcad. I do miss the lab, lots at times. |
| 00:46.01 | PrezKennedy | ;-) |
| 00:46.03 | ``Erik | indeed, it will be windy |
| 00:47.42 | Twingy | drink some more so you can pass out and we can come take your chili |
| 00:48.08 | ``Erik | I am drinking some more... |
| 00:48.12 | PrezKennedy | then there'll be hurricane force winds |
| 00:48.31 | ``Erik | I'm not sure if you can handle the onion content, tho |
| 00:48.35 | Twingy | from erik drinking? |
| 00:48.45 | Twingy | I don't think he gets gas like that dude |
| 00:48.57 | Twingy | lee maybe... |
| 00:49.00 | ``Erik | no, mine is a soft and gentle breeze |
| 00:49.06 | ``Erik | that carries death and misery |
| 00:49.10 | PrezKennedy | nah after everyone else starts contributing once they get ahold of the chili |
| 00:49.39 | ``Erik | a tiny little pfft in the hall and poor justin whines about it from his desk in the corner :D |
| 00:50.35 | brlcad | ctj2: so with much lamenting and sadness, kicking screaming, and gnashing of teeth -- we're a few weeks away from a windows distribution |
| 00:50.45 | PrezKennedy | cool |
| 00:50.49 | Twingy | I bet if I ate some sauurkraut each day for lunch |
| 00:51.01 | ``Erik | ooh, we should go to the german place if it's still around |
| 00:51.08 | Twingy | yep |
| 00:51.17 | ``Erik | bratwurst, sauerkraut, mashed pertaters, and good german beer |
| 00:51.38 | brlcad | it's still around |
| 00:51.44 | ``Erik | we should make lee drive so we can get fitshaced |
| 00:51.46 | brlcad | though i'm hankering for some corral |
| 00:52.09 | brlcad | tried going saturday, there wasn't a single parking spot, even illegal ones |
| 00:52.09 | ``Erik | it'll make s2 much more bearable for ya, justin ;) |
| 00:52.18 | ``Erik | at what, corral? |
| 00:52.32 | ``Erik | guess their new location is workin' for 'em :) |
| 00:52.59 | ``Erik | dude, they're putting in an applebees where the old one was |
| 00:53.10 | brlcad | yeah, the line went out both doors |
| 00:53.17 | ctj2 | brlcad, should I be happy or sad about a windows release? |
| 00:53.27 | brlcad | it's a good bad |
| 00:53.40 | brlcad | the download rate and exposure is going to skyrocket |
| 00:53.49 | PrezKennedy | and i can use it! |
| 00:53.52 | ``Erik | heh, is the breakage bob gave us with that all fixed up? |
| 00:53.55 | brlcad | estimating 2-5k downloads a month |
| 00:54.01 | brlcad | (for just windows) |
| 00:54.38 | brlcad | ``Erik: pretty much -- i think I've weeded it all away finally |
| 00:54.53 | ``Erik | 'k, so I can start breaking it for fbsd and obsd again |
| 00:54.58 | brlcad | archer is still non-functional, but that was pretty much to be expected |
| 00:55.00 | Twingy | haha, breakage bob |
| 00:55.16 | ``Erik | "dude, bob, when we said 'break it down', that AIN'T what we meant!" |
| 00:55.30 | Twingy | fat fingered fred |
| 00:56.15 | PrezKennedy | fgat fiongers suick!!! |
| 00:56.33 | ``Erik | and that's why prezkennedy is never ever ever EVER allowed to be a sysadmin |
| 01:01.13 | CIA-13 | BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl: argv0 is not available for some reason, so catch the exception and conditionally call LoadArcherLibs |
| 01:01.13 | PrezKennedy | with that type of stress... may as well be the sysadmin's boss... he gets paid more |
| 01:02.16 | ``Erik | the massive paychecks, awe and respect of puny mortals, sexy models on my arm... |
| 01:02.17 | ``Erik | well |
| 01:02.20 | ``Erik | the paychecks, anyways |
| 01:02.41 | PrezKennedy | you were the master of your domain... in a way |
| 01:03.12 | ``Erik | "I am master of my dominion... I share the secrets of the clown" |
| 01:13.38 | Twingy | *archer fires arrow at thee in retaliation* |
| 01:13.57 | Twingy | HACK THE GIBSON!#@! |
| 01:14.05 | Twingy | o.O |
| 01:14.33 | Twingy | why couldn't they have had angelina say that line >_< |
| 01:18.28 | PrezKennedy | farewell... for now! |
| 01:18.36 | CIA-13 | BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl: more protections to avoid the can't read "env(ARCHER_HOME)": no such variable error when making the package index |
| 01:19.48 | ``Erik | heh |
| 01:35.15 | CIA-13 | BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/cursor.tcl: make the other pkg_index error go away regarding: can't set "::blt::cursorWaitCount": parent namespace doesn't exist |
| 01:47.49 | pra5ad | gpu programming eh |
| 01:49.12 | Twingy | generic parental unit |
| 01:49.42 | pra5ad | were u at the bnd seminar? |
| 01:49.50 | Twingy | I was buying a truck |
| 01:50.00 | Twingy | :P |
| 01:50.05 | pra5ad | ah i missed that |
| 01:50.28 | pra5ad | overhyping to the maxxxxxxxx |
| 01:51.08 | Twingy | was she passing out coffee mugs? |
| 01:55.40 | pra5ad | felt like it |
| 01:56.09 | Twingy | you get hit in the head with a coffee mug? |
| 01:56.25 | pra5ad | felt like it |
| 01:56.31 | Twingy | haha |
| 02:06.49 | ``Erik | heh |
| 02:07.00 | Twingy | how was the onions? |
| 02:07.04 | ``Erik | tomorrow, I think I'm gonna try to give her an idea of how horribly bad our shit is |
| 02:07.05 | ``Erik | tasty |
| 02:07.17 | Twingy | I think you should talk her into putting the logo on coffee mugs |
| 02:07.41 | ``Erik | we have software that does a task... the task being doen using the software itself takes... 3 seconds. The software as a whole takes... 1-2 hrs |
| 02:08.05 | Twingy | ...and if you had coffee mugs you'd have something to do while its running |
| 02:08.28 | ``Erik | 0.083% of our runtime is... useful. |
| 02:08.33 | ``Erik | tops |
| 02:08.39 | Twingy | and 0.083% of our management is useful :} |
| 02:08.49 | ``Erik | that many? |
| 02:08.49 | ``Erik | :D |
| 02:12.50 | *** join/#brlcad DTRemenak (n=DTRemena@DHCP-170-143.caltech.edu) | |
| 02:13.52 | pra5ad | so the interact #s made sense? |
| 02:15.08 | ``Erik | I think so |
| 02:15.34 | ``Erik | I'd like to string the rt to the interactor, or do a timeing experiment higher up, or something.. |
| 02:16.26 | Twingy | I'd like to build robotic monkies to make me ham sandwiches |
| 02:16.39 | ``Erik | even if the #'s aren't very close, the preliminary is over 1000x difference, dude... |
| 02:16.55 | Twingy | orders shmorders of magnitude |
| 02:17.05 | Twingy | here's a theory |
| 02:17.17 | pra5ad | heh |
| 02:17.21 | Twingy | maybe dixie is some kinda cyborg that doesn't age |
| 02:17.31 | Twingy | and so run times are irrelevent o.O |
| 02:17.46 | Twingy | like the replicators y0 |
| 02:20.02 | ``Erik | heh |
| 02:20.50 | Twingy | I think we should all get extra jobs at home depot on saturdays |
| 02:20.53 | Twingy | then when we slack off |
| 02:20.59 | Twingy | we don't tell on each other |
| 02:21.26 | Twingy | Home Depot / M3 team |
| 02:25.18 | ``Erik | erm |
| 02:25.23 | ``Erik | I'm not calling it 'm3' anymore |
| 02:25.29 | ``Erik | I refuse to sully the name of my vehicle |
| 02:25.36 | pra5ad | too late |
| 02:26.08 | pra5ad | should have bought the m4.. 'better than m3 in more ways than one' |
| 02:26.18 | ``Erik | been reading on that just now |
| 02:26.23 | ``Erik | m4 is just the '06 m3 coupe |
| 02:26.33 | Twingy | hah |
| 02:26.48 | Twingy | then his car would have to have a regular expression parser in the engine computer |
| 02:26.49 | brlcad | original pranksta |
| 02:26.56 | Twingy | YOU CAN DOIT! |
| 02:27.00 | ``Erik | uh huh, uh huh |
| 02:27.15 | ``Erik | damn we're a pack of nerds |
| 02:28.35 | phcoder | oonter geleebin gloatin glovin |
| 02:29.06 | pra5ad | brlcad, |
| 02:29.26 | pra5ad | how do i drill down a directory struct |
| 02:29.44 | pra5ad | (i think u answered this already.. /me has bad memory) |
| 02:31.47 | brlcad | what do you mean by drill down? |
| 02:32.35 | pra5ad | iterate over all nodes in the dir |
| 02:32.43 | brlcad | ah, traverse the nodes for a particular assembly |
| 02:32.44 | pra5ad | what were the fns/where are they |
| 02:32.48 | brlcad | yeah, I did answer that :) |
| 02:32.55 | pra5ad | which header |
| 02:33.06 | brlcad | heh, raytrace.h ;) |
| 02:33.13 | brlcad | but that won't get you very far |
| 02:33.17 | brlcad | what do you need to do? |
| 02:33.23 | brlcad | do you care about intermediate combinations? |
| 02:33.29 | brlcad | or just the leaf nodes? |
| 02:33.50 | pra5ad | for later yes, but for now just the leaves will do |
| 02:34.17 | pra5ad | also, what's the point of DIR_HIDDEN |
| 02:34.31 | *** join/#brlcad Twingy (n=justin@pcp0011649600pcs.aberdn01.md.comcast.net) | |
| 02:34.47 | pra5ad | and the difference between DIR_SOLID/REGION/COMB |
| 02:35.17 | brlcad | db_functree() is probably the easiest for you to use, keeping it simple when you do decide to look at the intermediates |
| 02:35.37 | pra5ad | ahh yes |
| 02:35.46 | brlcad | geometry in a .g can be hidden so you don't see it in listings |
| 02:36.10 | pra5ad | there's no special signficance? it's user discretion? |
| 02:36.10 | brlcad | can be used as a means to manage intermediate objects being edited for example |
| 02:37.27 | brlcad | it's got meaning, it means it's hidden so applications are expected to respect the hidden and ignore those objects unless you're a command/operation that wants/needs to manage hidden objects |
| 02:37.44 | brlcad | e.g. ls command needs to ignore hidden objects |
| 02:38.34 | brlcad | but a database converter wouldn't necessarily want to ignore them |
| 02:38.46 | brlcad | it's app discretion -- not user discretion :) |
| 02:38.55 | brlcad | for you, probably should ignore them |
| 02:38.57 | pra5ad | k |
| 02:39.17 | brlcad | a solid is a primitive, e.g. a BOT or a sphere or an arb, etc |
| 02:39.24 | brlcad | er, a DIR_SOLID |
| 02:39.49 | brlcad | a DIR_REGION is a combination that has been marked as a region |
| 02:39.57 | brlcad | a region signifies "something physical" |
| 02:40.15 | brlcad | it'd be a "part" in pro/e unigraphics lingo |
| 02:41.01 | brlcad | combinations are just that -- some csg combination of objects (other combinations, regions, or solids) |
| 02:41.20 | pra5ad | g-nmg preserves em? |
| 02:41.33 | brlcad | preserves? |
| 02:41.43 | pra5ad | the comb nodes |
| 02:41.52 | pra5ad | tho that doesnt make sense.. |
| 02:41.57 | brlcad | you can have combination nodes above and below the region level |
| 02:42.13 | brlcad | the converter collapses the nodes below the region level iirc |
| 02:42.54 | brlcad | above the region level, they are expected to just be unions (i.e. "collections" or groups) |
| 02:43.13 | brlcad | below the region level, they can be arbitrary CSG operations (subtractions, unions, intersections) |
| 02:43.19 | pra5ad | ah |
| 02:44.10 | ``Erik | I need a new furry helmet |
| 02:46.04 | Twingy | now that you got a sun roof |
| 02:46.10 | Twingy | you can wear one of those beer hats |
| 02:46.43 | pra5ad | is it legal to specify a NULL functor as the comb node callback? |
| 02:51.51 | pra5ad | guess it works |
| 02:51.52 | pra5ad | =) |
| 02:53.44 | pra5ad | t62 has 1004 bots :o |
| 02:54.16 | Twingy | the csg version mebe |
| 02:54.28 | pra5ad | no, g-nmg converted |
| 02:54.37 | Twingy | that aint ryte |
| 02:54.46 | pra5ad | leaves are always of type DIR_SOLID ? |
| 02:54.57 | pra5ad | leafs |
| 02:54.58 | pra5ad | .. |
| 02:55.39 | pra5ad | havoc-bot has 297 meshes |
| 02:55.43 | pra5ad | er bots |
| 02:55.52 | Twingy | ohh bots |
| 02:55.58 | Twingy | yea, that's right |
| 02:56.48 | pra5ad | oh? |
| 03:09.14 | ctj2 | Good night all. |
| 03:15.35 | brlcad | pra5ad: yeah, that's like the definition of a leaf |
| 03:17.30 | CIA-13 | BRL-CAD: 03brlcad * 10brlcad/src/other/blt/Makefile.am: i suppose only one of the tk files wasn't needed due to conflicts.. the others seem rather important due to runtime symbol errors.. ;) |
| 03:17.33 | pra5ad | check my priv msg |
| 03:19.43 | CIA-13 | BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: load the blt library by getting lib out of the bu_brlcad_root path.. need to refactor this puppy, but it should work irrespective of the other stuff |
| 03:20.24 | brlcad | it's a list of references to the leaf |
| 03:20.43 | brlcad | can be referenced n times, don't think that's what you want |
| 03:20.46 | pra5ad | so how would i get the soltab from a dp? |
| 03:21.11 | brlcad | hm, i pasted code for that too |
| 03:21.21 | brlcad | you convert to 'internal' format |
| 03:21.32 | brlcad | for starters |
| 03:21.42 | pra5ad | the dp to internal? |
| 03:22.25 | brlcad | rt_db_get_internal( &intern, dp, dbip, NULL, &rt_uniresource ) |
| 03:22.45 | brlcad | pass it the dp, your dbip, and an internal structure for it to fill in |
| 03:23.12 | brlcad | struct rt_db_internal intern; |
| 03:23.33 | brlcad | rt_uniresource is a global, you should be able to use it as is |
| 03:23.43 | brlcad | (provided by the library) |
| 03:24.06 | brlcad | unless you want to handle multithreaded (which wouldn't help you much for an rt_db_get_internal()) |
| 03:25.17 | brlcad | if you've already determined it's a bot, you can cast the intern.idb_ptr after rt_db_get_internal() to a bot internal |
| 03:25.39 | pra5ad | ah |
| 03:25.45 | brlcad | e.g. struct rt_bot_internal *bot = (struct rt_bot_internal *)intern.idb_ptr; |
| 03:26.08 | brlcad | that "is" an actual bot, deserialized in all it's internal glory |
| 03:26.33 | pra5ad | righto =) |
| 03:36.56 | pra5ad | nooo |
| 03:37.07 | pra5ad | how do i determine if it's a bot |
| 03:37.16 | pra5ad | before the cast |
| 03:37.37 | pra5ad | soltab has a type_id |
| 03:38.30 | pra5ad | ohhh nm |
| 03:38.32 | pra5ad | ;) |
| 03:38.49 | pra5ad | rt_db_get_internal returns the type id |
| 04:02.03 | pra5ad | how do i close a db created by rt_dirbuild? i'm doing rt_clean(rtip*) , but when i reopen it w/ rt_dirbuild, db_dircheck whines about duplicates |
| 04:02.27 | pra5ad | also, why not use the db_* funcs? |
| 04:03.22 | pra5ad | im looking at g-xxx.c; seems simple enough |
| 04:12.09 | brlcad | db_close(dbip); |
| 04:12.21 | brlcad | nothing wrong with the db_ funcs |
| 04:12.28 | brlcad | they work hand in hand with the rt funcs |
| 04:12.52 | pra5ad | k so rt_clean is wrong |
| 04:15.46 | brlcad | rt_clean() is for deallocating per-cpu resources, nothing at all to do with directories |
| 04:16.04 | brlcad | has to do with raytracing data management (e.g. prep'd data) |
| 05:21.22 | justin_ | http://www.reputable.com/o2.html |
| 05:21.35 | justin_ | look for initials JS, circa 1999 :) |
| 06:36.23 | *** join/#brlcad kaol_ (n=kari@sammakko.yok.utu.fi) | |
| 08:17.13 | *** join/#brlcad DTRemenak (n=DTRemena@DHCP-170-143.caltech.edu) | |
| 08:50.13 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 11:05.41 | brlcad | heh, The core dumped, oh my. |
| 11:10.01 | clock_ | china syndrome |
| 11:30.44 | *** join/#brlcad phcoder (n=phcoder@pcp0011650294pcs.aberdn01.md.comcast.net) | |
| 11:54.58 | ``Erik | o.O |
| 14:13.05 | Twingy | lunch time yet? |
| 14:31.09 | Twingy | you should come to grumpies with us |
| 14:31.35 | ``Erik | who all is 'us'? |
| 14:31.46 | Twingy | um, me and uh, you, and uh others :) |
| 14:31.59 | ``Erik | heh |
| 14:32.17 | ``Erik | <-- got up at 4am and ran budget numbers o.O bein' po' sucks |
| 14:32.28 | Twingy | eww |
| 14:32.40 | Twingy | 4am... that's like 3 hours after I went to bed |
| 14:32.43 | ``Erik | also watched new rvb and strangerhood |
| 14:32.54 | ``Erik | heh, it was 4 hours after I went to bed... |
| 14:33.03 | ``Erik | just couldn't get back to sleep :/ |
| 14:33.14 | Twingy | I bet it was the onions |
| 14:33.25 | ``Erik | doubt it |
| 14:33.46 | Twingy | the onions stole your car and drove away with your wallet |
| 14:33.58 | Twingy | :) |
| 14:34.11 | Twingy | you just don't remember any of this |
| 14:34.36 | ``Erik | they musta hit me over the head with the bag of potatos next to 'em |
| 14:35.00 | ``Erik | mmm potato juice |
| 14:35.11 | Twingy | you should try making vodka |
| 14:35.24 | ``Erik | that's a little illegal without a license |
| 14:35.36 | Twingy | ah |
| 14:37.01 | Twingy | and if you make it wrong you go blind :) |
| 14:37.08 | clock_ | The Original Onions? |
| 14:37.17 | clock_ | That's a surf rock band that produces freely distributable music |
| 14:37.36 | clock_ | Actually very good one |
| 18:23.14 | *** join/#brlcad DTRemenak (n=DTRemena@DHCP-170-143.caltech.edu) | |
| 18:40.09 | *** join/#brlcad PKMOBILE (n=Apathy@12.22.249.3) | |
| 18:41.19 | *** join/#brlcad clock_ (n=clock@84-72-88-181.dclient.hispeed.ch) | |
| 19:49.13 | CIA-13 | BRL-CAD: 03brlcad * 10brlcad/src/archer/plugins/ (utility.tcl wizards.tcl): only traverse into Utility and Wizards if they actually exist |
| 20:26.38 | Twingy | heh |
| 20:26.48 | Twingy | they make a super charger to take my truck from 150HP to 230HP |
| 20:27.07 | Twingy | does 1/4 mile in 15 seconds |
| 20:32.34 | ``Erik | hrmmmm |
| 20:32.59 | ``Erik | here's a turbo that gives 7.5 psi for my car... (even thought they call it a supercharger)... 499hp |
| 20:33.23 | Twingy | nutty |
| 20:33.26 | Twingy | how much? |
| 20:33.27 | ``Erik | huh, actually, the literature sounds like a real supercharger, mebbe they just put a lame pic up |
| 20:33.30 | Twingy | mine would cost me $2700 |
| 20:33.38 | ``Erik | heh, 10,900 |
| 20:33.38 | ``Erik | :D |
| 20:33.44 | ``Erik | (but damn, 499hp) |
| 20:34.04 | Twingy | at that point the car would probly not be aeraodynamic enough to handle |
| 20:34.12 | Twingy | aerodynamic |
| 20:34.24 | ``Erik | I d'no, cf is .33 |
| 20:34.27 | Twingy | unless you dropped it some more and put a wing on |
| 20:34.33 | ``Erik | corvette is .32 iirc |
| 20:34.43 | ``Erik | my truck was .43 and fairly slippery for a truck |
| 20:36.56 | Twingy | my engine block is cast iron |
| 20:37.07 | ``Erik | cool |
| 20:39.43 | Twingy | mine is 0.4 it appears |
| 20:39.55 | ``Erik | cool |
| 20:40.07 | Twingy | the super charger would be fun |
| 20:40.18 | Twingy | but I'd just end up wasting more gas |
| 20:40.53 | ``Erik | I read that some company in california does electric conversions of vehicles, and they did an s10 with the same geometry as mine to run full electric... added a tonnea cover and air dam to drop the cf from .42 or whatever to .34 |
| 20:41.03 | Twingy | spoke with that guy in aberdeen on rhino lining, $410 |
| 20:41.07 | ``Erik | cool |
| 20:41.09 | Twingy | better than $680 dealer quote |
| 20:41.20 | Twingy | ford used to have the Ford Ranger EV |
| 20:41.24 | Twingy | in '02 or '03 |
| 20:41.55 | Twingy | I like mitsubishi's approach |
| 20:42.01 | Twingy | where they are bolting on 2 electric motors, one to each wheel |
| 20:42.15 | Twingy | no efficiently loss moving through gears and pinions |
| 20:42.53 | ``Erik | http://www.autofieldguide.com/articles/079701.html has some shit about electrifying a mid truck, heh |
| 20:43.56 | ``Erik | (guess it was outta chevy, not a shop) |
| 20:44.02 | ``Erik | why'd I think that o.O must be going senile |
| 20:44.17 | Twingy | I think if they go back to the hydrogen vehicle approach |
| 20:44.28 | Twingy | and use the the electricity to gather hydrogen |
| 20:44.37 | Twingy | since you can pack more energy into the same volume, it'd sell better |
| 20:44.42 | Twingy | since all you'd need is water |
| 20:44.57 | Twingy | plug it in, fill it with a gallon of water... wait |
| 20:45.18 | Twingy | make the filling unit portable |
| 20:45.40 | Twingy | make a 240V and 120V switch |
| 20:46.05 | Twingy | figure it'd cost about $2k since it'd need a small chunk of gold |
| 20:46.49 | ``Erik | hrmmmmm, I wonder if there're any cheaper metals that'd do the trick... link, zinc or nickel |
| 20:47.12 | Twingy | irridium, platinum, palladium, gold, and one other I think |
| 20:47.42 | Twingy | I think Mercuty |
| 20:47.44 | Twingy | Mercury |
| 20:48.10 | Twingy | I think mercury would be the easiest to work with |
| 20:48.22 | ``Erik | hrm, but it's liquid at stp |
| 20:48.29 | Twingy | since you can jab your copper probe into it |
| 20:48.38 | Twingy | and not worry about things corroding around the wire |
| 20:48.44 | Twingy | since all it ever hits is the mercury |
| 20:48.49 | Twingy | well |
| 20:48.54 | Twingy | the walls of the filler |
| 20:49.10 | Twingy | the problem is always the connection between the precious mettal and the insulator |
| 20:49.14 | Twingy | it breaks it down |
| 20:49.21 | ``Erik | hm, true |
| 20:49.22 | Twingy | a gold wire with plastic insulator will eat plastic away slowly |
| 20:49.35 | Twingy | it's a very hard problem |
| 20:49.41 | Twingy | unless you make part of the process disposable |
| 20:49.42 | ``Erik | small cups in the bottom with wires in them, then mercury fills the cups? |
| 20:49.46 | Twingy | which is probly the cheapest way to do it |
| 20:49.56 | Twingy | yes, but the cups would get eaten away |
| 20:50.05 | ``Erik | why |
| 20:50.06 | ``Erik | ? |
| 20:50.13 | Twingy | cause the mercury is touching the cups |
| 20:50.25 | ``Erik | and mercury would eat plastic? |
| 20:50.27 | ``Erik | o.O |
| 20:50.38 | Twingy | no, the electrolysis would |
| 20:50.46 | Twingy | very slowly |
| 20:51.02 | Twingy | it would eat away at it about 1 mil (not milimeter, but one mil) an hour |
| 20:51.30 | Twingy | I think the most practicaly approach is a disposable sleeve that goes around the gold probe |
| 20:51.42 | Twingy | you replace it every... 5 charges |
| 20:51.46 | Twingy | costs you $1 |
| 20:53.06 | Twingy | and a tiny bottle of sulfuric acid |
| 20:53.18 | Twingy | that drips into the reservoir when resistance gets too high |
| 20:53.32 | Twingy | which you replace once a year |
| 20:54.02 | Twingy | and a vent tube that vents oxygen and other gases outside |
| 20:55.13 | Twingy | put on a tiny 3k psi compressor like my hand pump, and you're set |
| 20:55.45 | ``Erik | hrmmm |
| 20:55.52 | ``Erik | rebuilt tranny would be $350-400 |
| 20:56.02 | Twingy | sure it's not the clutch? |
| 20:56.18 | ``Erik | ye |
| 20:56.21 | ``Erik | clutch is like $50 |
| 20:56.22 | ``Erik | heh |
| 20:56.30 | ``Erik | oh, you mean broken? |
| 20:56.34 | Twingy | yea |
| 20:56.36 | ``Erik | quite |
| 20:56.57 | Twingy | gonna do it? |
| 20:57.02 | Twingy | or scrap it for $1k? |
| 20:57.06 | ``Erik | the clutch engages and disengages fine, the stick has no control |
| 20:57.14 | ``Erik | I intend to fix it... |
| 20:58.48 | ``Erik | here's one for $250 |
| 21:00.34 | Twingy | I need to head to H&R block |
| 21:00.40 | Twingy | I want my $1200 tax return |
| 21:00.43 | ``Erik | heh |
| 21:00.50 | ``Erik | I need to get the rest of my forms and shit |
| 21:01.04 | Twingy | I've got house stuff and w2 |
| 21:01.21 | ``Erik | the only hosue stuff I've gotten is the escrow interest w2 |
| 21:02.30 | Twingy | I figure with my return money I can buy my hard wood floor and mill |
| 21:03.47 | ``Erik | pick me up a gm nv1500 while you're out |
| 21:03.48 | ``Erik | o.O |
| 21:03.57 | Twingy | heh, I just bought a 3d card a few nights ago |
| 21:04.06 | ``Erik | gm, not nvidia |
| 21:04.14 | ``Erik | that's the kinda transmission my truck uses... |
| 21:04.18 | ``Erik | O:-) |
| 21:04.27 | Twingy | nv reminded me of nvidia |
| 21:04.46 | Twingy | bought a fx5200 or something |
| 21:04.50 | Twingy | for the computer upstairs |
| 21:04.56 | Twingy | it's got no three-dee |
| 21:05.00 | Twingy | 1.3ghz celery |
| 21:05.32 | ``Erik | all'z I know is when I start X, the machine starts posting... |
| 21:05.38 | Twingy | heh |
| 21:09.18 | Twingy | with the pooper I drove 14k miles a year |
| 21:09.46 | ``Erik | trips to jersey and nc probably accounted for half of that |
| 21:10.01 | Twingy | 6k miles will be work |
| 21:10.05 | Twingy | yep |
| 21:10.15 | Twingy | I have 1 trip planned for nc |
| 21:10.25 | Twingy | mom is giving me her new'ish $1700 couch |
| 21:10.34 | Twingy | bought it in |
| 21:10.37 | Twingy | '02 I think |
| 21:10.39 | ``Erik | sweet |
| 21:10.44 | Twingy | 2 recliners on each end |
| 21:10.53 | ``Erik | man, I have to make due with that pos couch I ave |
| 21:10.53 | Twingy | gonna move the leather couch to the basement |
| 21:10.54 | ``Erik | :( |
| 21:11.02 | Twingy | I think I've speant a total of about 50 hours in that couch |
| 21:11.04 | Twingy | heh |
| 21:11.06 | Twingy | and paid $900 for it |
| 21:11.26 | Twingy | I guess I'll throw it in the basement for now |
| 21:15.22 | Twingy | I wonder how long carbon nano tube engines will last |
| 21:15.37 | Twingy | would be nice having a warranty on the first million miles |
| 21:15.56 | Twingy | even 500k |
| 21:21.30 | ``Erik | they'd find someone to engineer breakage in |
| 21:21.32 | ``Erik | O.o |
| 21:34.22 | Twingy | how big is your tank? |
| 21:34.34 | ``Erik | uhmmm, on my car or truck? |
| 21:34.40 | Twingy | both |
| 21:34.51 | ``Erik | truck is 19g, d'no about the car, probably close to the same |
| 21:36.42 | Twingy | ah, mine appears to be 19.5 |
| 21:36.43 | ``Erik | the 02 is 16.6 |
| 21:36.56 | Twingy | hehe O2 |
| 21:36.59 | ``Erik | the only utility of tank size is range.. |
| 21:37.02 | Twingy | little blue toaster |
| 21:37.04 | ``Erik | indeed |
| 21:37.12 | Twingy | see my O2 haiku? |
| 21:37.15 | ``Erik | yeah |
| 21:37.16 | ``Erik | dork |
| 21:37.17 | ``Erik | :D |
| 21:37.18 | Twingy | :) |
| 21:37.30 | Twingy | that has to be my oldest mark on the web |
| 21:37.40 | Twingy | too bad my midi challenge page from '96 is gone |
| 21:38.13 | ``Erik | I put a program on the web as shareware in '96, even got some money |
| 21:38.50 | Twingy | I got $5 for a gold handicapper in basic in '96 hehe |
| 21:38.54 | Twingy | err golf |
| 21:39.11 | Twingy | 30 cents an hour, woot |
| 21:39.15 | ``Erik | hehehe |
| 21:39.27 | Twingy | bill gates makes $32 per heart beat |
| 21:40.02 | Twingy | Want to give more power to the standard 3.0-liter V-6? That's easy. Just install the Ranger Whipple Supercharger. Available through Ford Racing Performance Parts, this kit creates a super-charged engine achieving 230 hp at 5,400 rpm and 260 lb.-ft. of torque at 3,000 rpm. It is an easy-to-install system that fits under the hood with no permanent modifications to the vehicle and no wiring. |
| 21:40.22 | ``Erik | heh |
| 21:40.44 | ``Erik | there's always a risk with overpressuring... |
| 21:40.55 | Twingy | I aint racing nobody |
| 21:41.00 | Twingy | so I got not need |
| 21:41.10 | Twingy | I do have racing stripes though :} |
| 21:41.20 | Twingy | +5% speed |
| 21:41.21 | Guu | Twingy: Don't make me shoot you. |
| 21:41.40 | Twingy | you're lacking 5% then |
| 21:41.46 | Twingy | and 10% for no fin |
| 21:41.51 | Twingy | and 20% for missing 2 bug eaters |
| 21:48.15 | Twingy | http://www.yaplakal.com/uploads/previews/post-3-1138125896.jpg |
| 21:50.37 | ``Erik | O.o |
| 21:51.08 | Twingy | looks like seaweed |
| 21:51.15 | Twingy | or rice |
| 21:51.28 | Twingy | windows sushi computer? |
| 22:24.38 | docelic | Someone was very bored |
| 22:54.43 | *** join/#brlcad DTRemenak (n=DTRemena@DHCP-170-143.caltech.edu) | |
| 23:51.47 | *** join/#brlcad justin_ (n=justin@pcp0011649600pcs.aberdn01.md.comcast.net) | |