irclog2html for #brlcad on 20050422

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

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.