| 00:26.29 | narnia | brlcad, does ed barkmeyer's reply make sense to you? |
| 00:50.01 | brlcad | some |
| 00:54.08 | narnia | which part? i have re-read it several times and to me he side stepped the whole point of my reply and then he went off into deep space with the windows and legacy code argument. |
| 01:13.07 | Twingy | picbrecrysoscillcryscrysthrm |
| 04:09.22 | narnia | brlcad, the most basic point i was attempting to make in my reply to ed barkmeyer was there needs to be a way to check any express language schema for syntax and semantic correctness. |
| 04:10.11 | narnia | brlcad, by allowing undeclared data types to remain in the schema there is no way to do that. |
| 04:11.05 | narnia | brlcad, it would be like saying the c++ complier should not produce an error if an undefined class is found in a source file. |
| 04:11.41 | narnia | brlcad, it would be like saying the c compiler should not produce an error if an undefined structure is found in a source file. |
| 04:16.57 | narnia | any parser needs to have a reference to verify from. what ed barymeyer is saying is that you do not get to have a reference since that code is in reality 'dead' code. it will never be hit therefore it does not matter whether it is syntactically and semantically correct. |
| 04:17.46 | narnia | that to me is totally illogical. if it is in reality 'dead' code remove it. |
| 04:18.55 | narnia | by removing the 'dead' code the resulting express language schema will be syntactically and semantically correct. |
| 04:19.09 | narnia | that does not necessarily mean that the express language schema does anything actually useful. |
| 04:41.58 | narnia | that is no different from c or c++. |
| 04:47.14 | narnia | why is it that iso standards are written by people in 'ivory' towers and not by the grunts who must make them work? |
| 05:26.29 | brlcad | devil's advocate, how does this all ultimately matter? so there's some issues in the schema, but apparently none that can't be either accounted for or ignored |
| 05:27.00 | brlcad | there are, after all, plenty of existing step file parsers and exporters/importers |
| 05:29.55 | brlcad | and actually from what I understand, he's saying that because some schema has issues (like 203) doesn't mean that the ap 11 syntax is incorrect |
| 05:31.05 | brlcad | maybe you two are arguing about different things .. the C language itself (his point) or a chunk of C code that's got problems (your point) |
| 05:33.06 | brlcad | either way, I don't think you're going to get much farther than what you have from him as it is .. and as I pointed out before, he's ultimately just one voice in a much larger/more complicated process as I suspected |
| 05:33.34 | brlcad | so probably good to take it up with the board as he suggests |
| 05:37.59 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/rt/view.c: ws |
| 05:41.34 | narnia | 'how does this ultimately matter?' ap203 is just a good glaring example of the problem. ap201 is just plained hosed. other aps have similar problems. there is 'dead' code. there is no way to tell if the schema is in fact syntactically and semantically correct since there are undeclared contructs (mainly type, entity). |
| 05:42.36 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/rt/worker.c: surround the pthread timing blocks with USE_FORKED_THREADS define instead of just using linux since there are plenty of linux systems where the statistics hack is not necessary |
| 05:45.11 | narnia | i am to tired and in far too much pain to think straight. the cold weather is taking a heavy toll on me. take it from me, growing old sucks. growing old and having multiple physical challenges really sucks. |
| 05:45.11 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: if we're on a system that needs to USE_FORKED_THREADS to get proper statistics computations, it means that we cannot use global variables to store values so force rtarea to a single CPU so that we at least get the area |
| 05:48.10 | narnia | i am mentally tired. not from 10303 or brl-cad work. my bum of a son called tonight looking for yet another handout. i told him no. then he whined to his mother about how mean i am. well i am not the one who blew his college trust fund ( set up by both of his grandfathers ) on a 16 yo. whore. |
| 05:49.59 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/ (.cvsignore misc/.cvsignore): brlcad.spec.in moved from top-level to misc/ |
| 05:50.00 | narnia | to this day i do not know how he managed to blew $40+k in less than 2 yrs and have absolutely nothing and i do mean nothing to show for it. |
| 05:52.51 | brlcad | not even a really sweet computer setup? :) |
| 05:53.32 | narnia | brlcad, i have absolutely no idea if you are married or not or even have any children. if you are still single and no children may i strongly recommend that you stay that way. |
| 05:54.03 | narnia | brlcad, the computer he had, which he brought back, was one i retired. |
| 05:54.31 | brlcad | i meant that I could see dumping 40k on a computer setup |
| 05:54.42 | brlcad | or maybe a downpayment on a viper |
| 05:55.04 | narnia | nothing fancy but 950mhz pentium iii with 512 mbyte of ram, dvd drive, nvidia, etc. |
| 05:55.10 | narnia | nope |
| 05:55.44 | narnia | he is currently driving a $500.00 usd junk yard special ford van. |
| 05:56.50 | narnia | he was living here for awhile but that did not work out. so he is living with some friend of his from high school. |
| 05:59.28 | narnia | he was whining that he has no gas money. i suggested he find a job. he whined louder. |
| 05:59.55 | brlcad | he's a teenager I take it? |
| 06:01.16 | narnia | he is 21yo. he will 22yo in december. |
| 06:01.28 | brlcad | ah |
| 06:03.13 | narnia | right after graduating high school he married this barely 16 yo whore. |
| 06:04.46 | narnia | at that point a provision of the trust fund kicked in. he received the money in lump sum if he was married instead of yearly while in college. his soon to be ex-wife did not finish high school. |
| 06:06.04 | narnia | no he did not go to college. |
| 06:07.18 | narnia | money is all gone and so is his wife. so much for love. oh wait it was the money she loved not him. |
| 06:08.05 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/NEWS: fixed smp linux rtarea calculation bug |
| 06:08.50 | narnia | as you may be able to tell i am not in the best of mode tonight. |
| 06:11.31 | narnia | he will learn in the school of hard knocks. when he reaches my age (assuming that he does ) he can look back and know that he and he alone screwed up. |
| 06:12.56 | narnia | i should have hauled him down to the army recuiter and had him enlist after graduation from high school. |
| 06:15.08 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/configure.ac: more arg aliases for png, regex, tcl, itcl |
| 06:15.51 | narnia | hopefully none of the 3 children will have any offspring. no sense punishing any offspring for their parents being so stupid. |
| 06:21.11 | narnia | debian update with two large upgrades, gimp and openoffice. :-( |
| 07:04.04 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/ (Makefile.am termcap.c tgoto.c tputs.c): |
| 07:04.04 | CIA-5 | BRL-CAD: initial termlib library from an early original bsd implementation (that predated |
| 07:04.05 | CIA-5 | BRL-CAD: the name change to libtermcap). preserve the name termlib instead of termcap to |
| 07:04.05 | CIA-5 | BRL-CAD: reduce confusion with the gnu termcap library implementation. these particular |
| 07:04.05 | CIA-5 | BRL-CAD: sources were originally taken from the traditional vi project, though they have |
| 07:04.05 | CIA-5 | BRL-CAD: already been patched. |
| 07:09.36 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/include/libterm.h: |
| 07:09.36 | CIA-5 | BRL-CAD: initial termlib library from an early original bsd implementation (that predated |
| 07:09.36 | CIA-5 | BRL-CAD: the name change to libtermcap). preserve the name termlib instead of termcap to |
| 07:09.36 | CIA-5 | BRL-CAD: reduce confusion with the gnu termcap library implementation. these particular |
| 07:09.36 | CIA-5 | BRL-CAD: sources were originally taken from the traditional vi project, though they have |
| 07:09.36 | CIA-5 | BRL-CAD: already been patched. |
| 07:51.01 | *** join/#brlcad cad857 (~c28bf505@bz.bzflag.bz) | |
| 07:53.00 | *** join/#brlcad cad397 (~c28bf505@bz.bzflag.bz) | |
| 07:54.32 | *** join/#brlcad cad488 (~c28bf505@bz.bzflag.bz) | |
| 07:56.02 | *** join/#brlcad cad857 (~c28bf505@bz.bzflag.bz) | |
| 08:00.04 | *** join/#brlcad cad488 (~c28bf505@bz.bzflag.bz) | |
| 11:19.19 | *** join/#brlcad cad183 (~c28bf505@bz.bzflag.bz) | |
| 11:22.36 | *** join/#brlcad cad133 (~c28bf505@bz.bzflag.bz) | |
| 11:27.41 | *** join/#brlcad cad133 (~c28bf505@bz.bzflag.bz) | |
| 13:48.02 | narnia | brlcad, i need to create a map of the various 10303 aps functions/entities to equivalent brl-cad functions. is there a list of brl-cad functions that i would be able to use as a starting point? |
| 13:48.26 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/include/Makefile.am: add libtermlib header |
| 13:51.09 | brlcad | narnia: there is libwdb, which is the "write-only database" library -- depending on what all needs to be supported, you can create just about any geometry using that fairly simple api (man libwdb) |
| 13:52.59 | brlcad | the more powerful read/write api that the rest of brl-cad actually uses is librt -- everything is in there |
| 13:53.32 | brlcad | there's several documents that cover librt, but probably the easiest is to observe one of the existing converters in the src/conv directory |
| 13:56.00 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/sh/elapsed.sh: |
| 13:56.01 | CIA-5 | BRL-CAD: add support for an optional --seconds argument that makes the elapsed script |
| 13:56.01 | CIA-5 | BRL-CAD: simply report the number of total seconds that have elapsed instead of the |
| 13:56.01 | CIA-5 | BRL-CAD: longer human-readable string. intend to use this feature with the benchmark |
| 13:56.01 | CIA-5 | BRL-CAD: suite |
| 14:07.45 | *** join/#brlcad polyspin (~butler@bz.bzflag.bz) | |
| 14:07.50 | Twingy | hey lee |
| 14:08.07 | polyspin | Hey. Bad news dude, I need you help here today. |
| 14:08.17 | Twingy | no problem, I'm on my way |
| 14:08.22 | Twingy | be there in 20 minutes? |
| 14:08.27 | polyspin | We've got issues with the Pro/E install and I need someone to talk to other people |
| 14:08.30 | polyspin | Thanks |
| 14:08.31 | polyspin | Cya? |
| 14:08.41 | Twingy | yep, leaving now, seeya at 10:30 |
| 14:08.48 | polyspin | thx |
| 14:14.21 | narnia | brlcad, ap203 does not have a good concept of solids. everything is more surface orientated. |
| 14:15.05 | narnia | brlcad, ap203 definitely has no concept of constructive solid geometry (csg). |
| 14:34.50 | brlcad | polyspin: i'll be in a few too |
| 14:35.13 | polyspin | great! I could use your help on re-compiling Pro/E |
| 14:35.25 | brlcad | narnia: i'm aware of that.. 214 covers csg |
| 14:35.51 | brlcad | polyspin: you did see my note that cad is back on-line, I hope? |
| 14:42.55 | narnia | brlcad, i looked at most of the /src/conv .c files and so far none give me a warm fuzzy feeling. i think i am blazing a new trail. |
| 14:59.13 | polyspin | narnia: If you are converting brep geometry, you are probably looking at generating "bot" primitives. |
| 14:59.35 | polyspin | Line drawings should come in as NMG primitives |
| 15:07.26 | polyspin | brlcad: yes I saw the note. I've forwarded to others info about Pro/E |
| 15:15.22 | narnia | polyspin, basically a .stp file may have advances brep solids, faceted brep solids, manifold surfaces with topology, wireframe with topology, surfaces and wireframes without topology. |
| 15:17.06 | narnia | polyspin, i am still wading through several .stp files i have to get a handle on mapping them to brl-cad. |
| 15:18.10 | narnia | what do 'bot' and 'nmg' stand for? |
| 15:23.56 | polyspin | Hmmm. Interesting. "Bot" is a "Bag of Triangles" and "NMG" is "Non-manifold geometry" |
| 15:24.23 | polyspin | The NMG object allows you to store topological faceted geometry |
| 15:24.59 | polyspin | The "surfaces without topology" would become a BOT |
| 15:25.10 | polyspin | the wireframes would all be NMG primitives |
| 15:26.07 | polyspin | faceted brep solids should probably be BoTs unless we don't want to triangulate the facets, in which case NMG is appropriate |
| 15:27.11 | polyspin | The only item we would have difficulty with is spline surfaces. While there is support for spline primitives, it is not as complete as the others |
| 15:34.35 | narnia | polyspin, so a b-spline surface with knots may not map easily? |
| 15:36.44 | polyspin | A simle B-spline surface maps. It just doesn't edit as well |
| 15:37.09 | polyspin | Trimmed spline surfaces are harder. I don't think that work was completed in the BRL-CAD library. |
| 15:39.38 | polyspin | I'd be thrilled with a converter that just read the STEP components BRL-CAD could represent |
| 15:40.01 | brlcad | is that an understatement? :) |
| 15:40.38 | polyspin | yes |
| 15:41.16 | brlcad | i am in, btw .. wading through e-mail |
| 15:41.34 | polyspin | Duck under the desk, I'm walking your way. |
| 15:41.46 | brlcad | hehe |
| 15:58.25 | narnia | i be thrilled with a coherent step standard that could be read. ;-) |
| 16:03.14 | polyspin | standard=readable is an amusing concept. I have seen very few that were |
| 16:12.29 | brlcad | narnia: if it feels like you're blazing a new trail, it's because for you you are with respect to knowing brl-cad's interfaces :) |
| 16:13.33 | brlcad | narnia: the g-iges converter is probably the closest to the complexity that you're working with in step and that lives in src/iges instead of conv due to it's complexity |
| 16:13.59 | brlcad | i don't say that so that you use it as a reference, more so that you know in case it is of interest |
| 16:22.09 | *** join/#brlcad ChanServ (ChanServ@services.) | |
| 16:22.09 | *** mode/#brlcad [+o ChanServ] by irc.freenode.net | |
| 17:05.47 | narnia | src/iges is the closest converter. will still be blazing a new trail. |
| 17:07.43 | *** join/#brlcad Twingy_ (~justin@pcp0011643033pcs.aberdn01.md.comcast.net) | |
| 17:26.49 | brlcad | the step converter itself shouldn't need to be nearly as complicated as the iges converter ended up being simply because a majority of the format itself is being parsed by the express library |
| 17:28.49 | narnia | that is true to some extent. i am going to have to 'play' with it to get a good idea. crash and burn time. ;-) |
| 17:30.00 | narnia | it is difficult to type wit a cat sitting on me. |
| 17:31.21 | narnia | i found a song that should be iso 10303 theme song. |
| 17:31.42 | narnia | queen's 'Pain Is So Close To Pleasure' ;-) |
| 17:36.02 | narnia | http://www.lyriczz.com/print.php?songid=6870 |
| 17:46.55 | *** join/#brlcad alryr (~larryr@cpe-66-91-224-213.san.res.rr.com) | |
| 17:52.35 | alryr | I have a newbie question. |
| 17:52.38 | alryr | Is there some sort of "text" object? |
| 18:45.52 | *** part/#brlcad alryr (~larryr@cpe-66-91-224-213.san.res.rr.com) | |
| 19:12.16 | narnia | just what i need some anti-social person is spamming sourceforge lists. |
| 19:13.25 | narnia | there should be a hunting season on spammers and scammers, or do they fall under the varmit hunting season? |
| 19:14.38 | narnia | a few televised public executions of a few spammers and scammers would sovle a good portion of the spam and scam problems. |
| 19:21.02 | polyspin | Though it was quite nice a few days ago |
| 19:21.35 | Twingy_ | narnia: http://www.rt.cx/~justin/images/electronics_bins.jpg |
| 19:46.44 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/other/Makefile.am: build termlib if we're configured to build termlib |
| 19:47.38 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/ (4 files in 4 dirs): s/CURSES/TERMLIB/ we actually don't need CURSES so refer to the library that we really need, termlib/termcap |
| 20:08.12 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/configure.ac: |
| 20:08.12 | CIA-5 | BRL-CAD: add checks for automatic termlib detection supplanting the need for the user to |
| 20:08.12 | CIA-5 | BRL-CAD: install a termlib/termcap/curses library so the build should no longer fail for |
| 20:08.12 | CIA-5 | BRL-CAD: that reason (since it will build it if it's not found). rename the png and |
| 20:08.13 | CIA-5 | BRL-CAD: regex ac_subst defines while we're at it for consistency. also force tk to on |
| 20:08.13 | CIA-5 | BRL-CAD: for real.. |
| 20:18.30 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: (log message trimmed) |
| 20:18.30 | CIA-5 | BRL-CAD: major reworking of the benchmark to iteratively double the number of rays being |
| 20:18.30 | CIA-5 | BRL-CAD: fired until the individual test requires takes at least a minimum predetermined |
| 20:18.30 | CIA-5 | BRL-CAD: amount of wallclock time (currently set to 60 seconds per test). the number of |
| 20:18.30 | CIA-5 | BRL-CAD: rays is doubled via hypersampling 1+N hypersample rays with jitter disabled. |
| 20:18.30 | CIA-5 | BRL-CAD: the amount of time may be specified via the TIMEFRAME environment variable. |
| 20:18.33 | CIA-5 | BRL-CAD: having the longer run time will help the rtfm numbers stabilize better and lets |
| 20:38.04 | narnia | Twingy, what am i suppose to look at? |
| 20:38.57 | Twingy_ | bought a few parts bins last night from sears |
| 20:39.20 | Twingy_ | building an online inventory system for myself, bins are labeled A0 - A9 .. R0 - R9 |
| 20:39.28 | Twingy_ | calling it Migikey :) |
| 20:45.50 | brlcad | narnia: just nod and say "mmhmm, okay" |
| 20:52.18 | narnia | Twingy, you do realize that is the first sign of a 'sick' mind. |
| 20:52.23 | narnia | Twingy, ;-) |
| 20:52.43 | narnia | oh joy freezing rain just in time for the weekend. |
| 20:52.57 | Twingy_ | I gotta go running this crap |
| 20:53.05 | Twingy_ | today is day 48 of 50 |