IRC log for #brlcad on 20071013

01:24.43 *** join/#brlcad ChanServ (ChanServ@services.)
01:24.43 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
05:00.41 *** part/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
06:35.32 brlcad Z80-Boy: you ever get the two new profiles up with the -E mcount -E _mcount ?
07:04.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca)
07:10.46 Z80-Boy um...
07:10.49 Z80-Boy I can do it
07:11.45 Z80-Boy but can yo ureproduce the 210x slowdown in your installation?
07:13.11 Z80-Boy Now I get a weird behaviour of the framebuffer window
07:13.27 Z80-Boy If I put mouse over it, the whole screen turns black, except that the mouse pointer is visible.
07:13.44 Z80-Boy I produced the framebuffer with the same command as before, and it didn't happen.
07:14.01 Z80-Boy If I click on the framebuffer after the screen turns black, it goes away.
07:15.24 Z80-Boy Interesting is what happens if I put a video play on the desktop background using mplayer -rootwin -fs
07:15.28 brlcad focus man
07:15.34 brlcad looking to get the profile logs :)
07:15.54 brlcad that is the critical next step
07:16.00 Z80-Boy When I go with the mouse over the framebuffer, I see video over the whole screen with the two xterm's and the framebuffer cut out like black masks - black rectangles
07:16.10 Z80-Boy But why a single command behaves in 3 different ways?
07:16.25 Z80-Boy Once raytraces, one crashes, once produces a blackhole framebuffer?
07:16.53 brlcad that's two separate bugs
07:17.08 brlcad a bug in X11 and a bug in the OpenGL interface in BRL-CAD
07:17.14 Z80-Boy I'll upload the gprof logs to the 210x bugreport, right?
07:17.26 Z80-Boy Does it mean you have already seen this bug?
07:17.26 brlcad sure
07:17.30 brlcad yes
07:17.34 Z80-Boy hehe :)
07:17.40 brlcad you can get around it with --disable-opengl
07:17.45 brlcad er, --without-opengl
07:17.55 Z80-Boy do you think opengl is a piece of crap?
07:18.02 brlcad not in the least
07:18.11 Z80-Boy is it designed well?
07:18.14 brlcad that just disables the libfb and libdm interfaces that use opengl
07:18.31 brlcad doesn't remove *any* functionality in brl-cad, just changes the language it's speaking
07:18.49 Z80-Boy Oh a little problem
07:19.08 Z80-Boy I reinstalled the systemwide brl-cad with a non-gprof version since I wanted to leave Ronja raytracing overnight
07:19.13 brlcad e.g. run rt -F/dev/Xl .. it should not exhibit the black screen
07:19.15 Z80-Boy and the gprof version crashes and is slower
07:19.21 Z80-Boy now I have to recompile again omg
07:19.34 Z80-Boy But - you said yesterday I should try something with make clean ./configure make
07:19.40 Z80-Boy I did it and the make was successful
07:19.47 Z80-Boy what should have I figured out after?
07:20.02 Z80-Boy You said I should look if there's a -lc flag but I don't know where exactly I should look.
07:20.17 brlcad ah, yes -- on the linker line for bwish
07:20.32 Z80-Boy now I guess I do make clean in the src/bwish right to reinvoke the linker?
07:20.41 brlcad make noprod
07:20.48 brlcad that removes just the binary
07:20.51 brlcad so it will relink
07:21.17 Z80-Boy the linker line for bwish begins with libtool is it what you want?
07:22.06 Z80-Boy If I run it without --silent, I see there is no -lc passed to the gc
07:22.07 Z80-Boy gcc
07:22.15 Z80-Boy ~pastebin
07:22.18 ibot somebody said pastebin was a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
07:22.20 brlcad make LIBTOOL="sh ../../libtool" LIBTOOLFLAGS=""
07:22.27 Z80-Boy ~pastebin.bz
07:22.57 brlcad (which basically just removes the --silent)
07:23.02 Z80-Boy http://pastebin.bzflag.bz/m6f867799
07:24.02 brlcad okay, that's good
07:24.09 Z80-Boy Do you need more information?
07:24.36 brlcad curious, yes
07:25.32 brlcad grep '\$' ../../config.log | head -1
07:26.03 Z80-Boy <PROTECTED>
07:26.29 brlcad have you modified your configure.ac file?
07:26.35 brlcad or did you set CFLAGS/CPPFLAGS?
07:26.47 Z80-Boy clock@kestrel:~/brlcad-vanilla/src/bwish$ echo $CFLAGS
07:26.47 Z80-Boy -O3 -fomit-frame-pointer -march=pentium3 -pipe
07:26.54 Z80-Boy CPPFLAGS are empty
07:27.14 Z80-Boy I didn't change configure.ac myself. I maybe ran autogen.sh which I don't know if it changes configure.ac
07:27.17 brlcad yeah, fyi that's no good for doing profile builds -- it can override
07:27.24 Z80-Boy aha!
07:27.39 Z80-Boy does unset work like export?
07:27.45 brlcad but thats also not likely the -lc problem
07:27.49 Z80-Boy Or does it unset just for one level of the shells?
07:28.21 Z80-Boy I'll try it without the CPPFLAGS
07:29.14 Z80-Boy Can you try the two raytraces on your installation?
07:29.19 Z80-Boy Do you also get 1:210 difference?
07:29.39 brlcad no, I really cannot try them right now
07:29.59 brlcad that's why I was asking you for the profiles .. you know, to save some time ..
07:30.36 brlcad because that's all I'll be doing too anyways, I really don't doubt that it's slower
07:30.50 brlcad the question is just why and what if anything can be done
07:30.55 Z80-Boy OK doing export CFLAGS=""
07:31.14 brlcad what problem are you working on?
07:31.21 brlcad or what do you expect that to change? ...
07:31.36 Z80-Boy now I am working on the logs you said
07:31.46 brlcad so not the -lc issue
07:31.52 Z80-Boy no
07:31.58 brlcad okay!
07:32.16 brlcad you've got a lot of ADD tendancies sometimes.. :)
07:32.19 Z80-Boy and now ./configure --enable-profiling --enable-debug --disable-optimized
07:32.30 Z80-Boy Attention Deficiency Disorder?
07:32.44 brlcad deficit
07:32.59 brlcad or AD/HD
07:34.07 brlcad i.e. focus on the task at hand ;)
07:36.18 Z80-Boy We can see that in a normal adult without ADHD, the glucose metabolism in the brain is so high that significant amounts of glucose are metabolised as far as 20 centimeters outside the head: http://upload.wikimedia.org/wikipedia/en/5/5a/Adhdbrain.gif
07:36.20 brlcad anyways, so the next step, run that configure line, run make, install, run gprof with the -I options, capture output to file
07:37.01 Z80-Boy Oh they have a picture of the Hippocrites
07:37.29 Z80-Boy "A marked decrease in academic skills such as reading, spelling, or math is common with children who have ADHD."
07:37.34 Z80-Boy I had a marked increase
07:37.48 Z80-Boy configure: error: `CFLAGS' has changed since the previous run:
07:37.56 Z80-Boy now I should run make distclen?
07:38.12 brlcad sure, but then you'll need to run autogen.sh again too
07:38.20 Z80-Boy they say also rm ../../../../config.cache.openbsd4.0.kestrel.barix.local
07:38.24 Z80-Boy but that doesn't work
07:41.54 Z80-Boy As with many conditions in the field of psychiatry, ADHD can be explained as a social construct
07:42.03 Z80-Boy I don't have a disorder. They have a social construct ;-)
07:43.15 brlcad you just spent 10 minutes on a diversion, interleaved with two different sorts of code comments, .. and yet still claim to not have issues with getting distracted? :)
07:43.35 Z80-Boy I have problems concentrating both in work and on my personal projects
07:44.05 Z80-Boy The only moment when I don't have problems concentrating is if I go to a skatepark, snowboarding or surfing
07:44.45 Z80-Boy Although these activities are inherently very boring (just a repetitive motion), I don't have a problem there ;-)
07:45.35 brlcad back in a while... look forward to seeing the reports if you can generate them ;)
07:46.02 brlcad if anything even just seeing the profile of the slow one might help by itself at this point
07:46.10 Z80-Boy now th econfigure passed because I deleted the cache
07:46.16 brlcad as just mentioning calloc is very suspicious
07:46.31 Z80-Boy did you see my comments about calloc possible to optimize?
07:46.46 Z80-Boy In one place you call calloc and then overwrite 99% of the buffer with data
07:46.49 brlcad yeah, but they're pointless
07:46.58 Z80-Boy so the calloc is used as a brute force method to add a terminator
07:47.03 brlcad need a profile that indicates that that is a calloc that matters in the least
07:47.04 Z80-Boy Is it a code that is not executed often?
07:47.48 brlcad there's no need to guess whether it's executed often, no matter how educated you feel it may be -- that is exactly what a profilers is for
07:48.09 brlcad in fact guessing is *usually* wrong and/or misleading
07:50.15 brlcad it very well could be the calloc in question, or it could be from a completely different place in the code (more likely but not impossible that it's not)
07:51.37 Z80-Boy Hmm looks like I have ADHD
07:51.58 brlcad the profiler will conveniently tell us exactly where and how bad the code is called .. good stuff if leveraged
07:53.42 Z80-Boy we just add more -E flags?
08:00.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-029-074.pools.arcor-ip.net)
08:12.05 Z80-Boy Hehe when I rename the brlcad directory to brlcad-profiling during make install then things go astray miserably ;-)
08:23.53 Z80-Boy Now it says automake-1.9: ## Internal Error ##
08:24.11 Z80-Boy Use of uninitialized value in string eq at /usr/local/bin/automake-1.9 line 4673, <GEN0> line 1.
08:24.33 Z80-Boy How do I cvs checkout fresh brl-cad?
08:24.55 Z80-Boy Oh it's documented I didn't really expect that
08:32.26 louipc man I can't find detail specs on collets :( I wanted to draw some up
09:19.30 *** join/#brlcad Elperion (n=Bary@p5487475E.dip.t-dialin.net)
09:30.40 Z80-Boy brlcad: just got it
09:32.18 Z80-Boy sourceforget is slow
09:36.01 Z80-Boy Firefox just hangs in the middle of scrolling and prints "loading data from <some damned ad site>"
09:38.23 minute-ssh Sourceforge adverts are incredibly annoying, especially given the slow speed the site is at in general.
09:40.34 Z80-Boy How can I make my OS return 127.0.0.1 to www.google-analytics.com?
09:41.31 Z80-Boy I have lookup file bind still it ignores an entry in /etc/hosts
09:43.38 minute-ssh If it is really important you could set up your own DNS system.
09:44.01 Z80-Boy I don't want to do that
09:44.07 Z80-Boy I just want to know why OpenBSD is a piece of shit
09:44.24 Z80-Boy cause man resolv.conf says it should work with lookup file bind and I have this line in /etc/resolv.conf
09:44.24 minute-ssh Hosts should work, but you might need to restart\reload something.
09:44.39 minute-ssh Google Analytics is slow indeed.
09:45.50 Z80-Boy OK I'll reload the system
09:53.34 *** join/#brlcad Z80-Boy (i=clock@77-56-77-7.dclient.hispeed.ch)
09:54.19 Z80-Boy Hehe it works like charm
09:54.30 Z80-Boy /etc/hosts:
09:54.32 Z80-Boy 0.0.0.0 google-analytics.com
09:54.32 Z80-Boy 0.0.0.0 ad.doubleclick.net
09:54.35 Z80-Boy /etc/resolv.conf:
09:54.42 Z80-Boy lookup file bind
09:54.51 Z80-Boy brlcad: put it into your system, you'll save truckloads of time!
09:55.01 Z80-Boy and tell all friends!
10:18.45 *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz)
12:20.35 *** join/#brlcad thing0 (n=ric@203-59-198-159.dyn.iinet.net.au)
12:26.21 *** join/#brlcad thing1 (n=ric@203-59-198-159.dyn.iinet.net.au)
12:50.54 *** part/#brlcad thing1 (n=ric@203-59-198-159.dyn.iinet.net.au)
13:14.56 *** join/#brlcad Z80-Boy (i=clock@77-56-77-7.dclient.hispeed.ch)
17:08.52 *** join/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au)
17:42.12 *** join/#brlcad nollan (i=nollan@bnc.kostar.5kr.hos.egn.se)
17:43.22 nollan hey folks. i just discovered brlcad. i added it from freebsd ports w/o any problems, however when i run mged.sh it initialized and then detaches. but i get no windows..
17:44.44 nollan any suggestions what i should do?
17:46.19 yukonbob nollan: what does the mged.sh file contain? I just run an mged binary....
17:46.43 louipc yeah I don't have an mged.sh on my system
17:46.59 louipc but I'm in linux and I built BRLCAD myself
17:48.12 nollan yukonbob, it sets variables like path and brlcad home path.. then it runs mged binary
17:52.37 louipc try inputting the commands without the script and see what happens
17:52.48 nollan how?
17:52.54 nollan [frodo]-[/home/nollan]-$ /usr/local/brlcad/bin/mged
17:52.54 nollan Initializing and backgrounding, please wait...Detached
17:52.54 thing0 magic
17:53.21 nollan where should i put the commands?
17:53.37 nollan there is no window nor dialog boxes, nothing
17:53.44 louipc yeah mged is supposed to detach
17:53.53 yukonbob nollan: try running a [s|k|p]trace on the binary and see what it shows...
17:54.31 louipc nollan: try to give it a model on the command line maybe...
17:54.44 nollan to open you mean
17:54.47 louipc yea
17:55.10 louipc there's some in brlcad/share/db
17:55.23 louipc i'm not sure what the exact path would be on your system ...
17:55.32 nollan ok i'll try
17:55.39 nollan ktracing now
17:57.01 nollan hmm how do i check the ktrace.out file for errors?
17:57.10 yukonbob kdump | less
17:57.44 nollan ok
17:59.55 nollan it says something about /etc/libmap.conf
18:00.30 yukonbob nollan: maybe "kdump > mytmpfile" and post the results to a pastebin...
18:01.12 nollan ok, but it's huge
18:01.35 yukonbob ...then just that last relevant bits?
18:02.29 yukonbob you know what I mean when I say "pastebin" right? Don't flood this channel w/ a cut/paste...
18:03.03 yukonbob ~pastebin
18:03.04 ibot from memory, pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
18:03.15 nollan http://pastebin.ca/735505
18:03.32 nollan sure i've used it before. lots of times..
18:03.46 nollan mostrly for reading thou
18:05.40 yukonbob ? I can't see any signs that mged quit
18:06.07 yukonbob ps aux | grep mged
18:06.18 nollan i'm browsing throu it now and theres a lot of libraries not found...
18:06.27 nollan i guess it's a dependency issue
18:06.53 nollan yeah it starts, but gives me no windows or dialogboxes
18:07.04 yukonbob ports should handle all that -- and mged would complain on the cmdline if it couldn't find what it wanted...
18:07.23 nollan k
18:07.36 yukonbob the 'not found' issues might be first (or second, etc) attempts to find what it's looking for, until it finds them later...
18:07.49 nollan yeah. i guess
18:08.09 yukonbob what window manager are you running?
18:08.11 nollan i didn't compile it thou -i pkg_add -r it
18:08.14 nollan fluxbox
18:09.51 yukonbob nollan: can you run bwish?
18:10.16 nollan dunno is it included in brlcad?
18:10.22 yukonbob try it and see ;)
18:10.35 nollan i got a dialog
18:10.36 yukonbob (yes, it is part of brlcad)
18:10.42 nollan and a window
18:10.53 nollan and a bwish> - prompt
18:10.54 yukonbob are you running Xinerama?
18:11.04 yukonbob ( or some dual-head monitor setup?)
18:11.09 nollan nope, never heard of it
18:11.15 nollan nope no dualhead
18:12.10 nollan w8 i'll try a thing brb
18:20.30 nollan it works now. i had to remove some options form xorg.conf
18:20.34 nollan thanks
18:20.49 yukonbob nice!
18:20.51 yukonbob have fun :)
18:21.08 nollan thanks! i'm totally new..
18:21.10 nollan :)
18:21.29 louipc odd what options were those?
18:21.45 yukonbob DontShowMged = YES
18:23.56 nollan haha ahh, experimental stuff.
18:24.40 yukonbob paste them here -- might come up again for somebody else...
18:24.49 yukonbob "here" == pastebin ;)
18:24.54 nollan pageflips agpmode depthmoves renderaccel
18:25.03 yukonbob that's it?
18:25.05 nollan ati driver
18:25.07 nollan yeah
18:25.10 yukonbob hrmm.
18:35.42 nollan however when i load examples - they are all empty
18:36.25 yukonbob 'ls' to see lists of 'objects, regions, groups' ,etc, and 'e [somename]' to show it...
18:38.07 yukonbob there are a few .pdfs you'll be interested in -- a 3-page cheat for mged, and a Tutorial "Principles of Effective Modelling", esp...
18:38.09 louipc nollan: if you load the file via command line then it should display automatically
18:40.02 yukonbob nollan: ftp.brlcad.org/pub/BRL-CAD/Documentation
18:40.05 louipc nollan: type tops in mged to see the top level parts of the model
18:40.35 *** join/#brlcad Z80-Boy (i=clock@217-162-108-140.dclient.hispeed.ch)
18:41.25 nollan mged> load /usr/local/brlcad/share/brlcad/7.8.2/db/demo.g
18:41.25 nollan Error: couldn't load file "/usr/local/brlcad/share/brlcad/7.8.2/db/demo.g": /usr/local/brlcad/share/brlcad/7.8.2/db/demo.g: invalid file format
18:41.31 louipc nollan: use draw or e in mged to display the objects
18:41.35 louipc !!
18:42.25 nollan i guess i'm off to the docs
18:42.26 nollan :)
18:42.52 louipc you're using a really old version too :P
18:43.06 nollan ok. that was the one in ports
18:43.17 yukonbob nollan: what version is it?
18:43.28 yukonbob oh -- 7.8.2...
18:43.50 nollan pkg_info | grep brl
18:43.51 nollan brlcad-7.8.2 CSG modelling system from the US Ball
18:46.40 Z80-Boy oh yeah US Ball
18:46.52 Z80-Boy let's play US Ball!
18:47.09 yukonbob US Ballroom Dancing Laboratory
19:05.06 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
19:35.08 brlcad heh, ball
19:35.31 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/Makefile.am: include the intaval-g.py script in the dist
19:35.43 brlcad Z80-Boy: hm, dunno what you changed, but those profiles are useless
19:35.51 brlcad they didn't have any numbers
19:37.20 Z80-Boy brlcad: did you try to reproduce the rendering times?
19:44.10 brlcad nollan: load isn't the right command, that's the command to load tcl/tk extensions
19:44.16 brlcad opendb would be the command
19:45.23 brlcad and brl-cad .g files are "multi-geometry" files with potentially many models per file, so there's no "default" object that will display when you open a .g file -- you can either use the geometry browser or run the "tops" command to see the top-level objects that you can display
19:46.30 nollan ah. right
20:04.16 *** join/#brlcad luckyshot (n=lucky@CABLE-72-53-76-204.cia.com)
20:04.24 luckyshot Hey guys,
20:04.32 luckyshot Does anyone in here use UGS NX series?
20:25.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/fb/pix-fb.c): accept karel's sf patch 1802016, which provides a -p option to pix-fb causing the application to pause the specified number of seconds before exiting and closing the framebuffer.
20:27.25 brlcad luckyshot: i've used it before
20:27.39 brlcad this is certainly not an nx support channel though ;)
20:28.10 brlcad if you want to fund the same level that you give to UGS to BRL-CAD, then I'd be glad to help ya though ;)
20:56.09 *** join/#brlcad Elperion (n=Bary@p5487475E.dip.t-dialin.net)
21:01.08 luckyshot lol
21:01.26 luckyshot bclcad, just wanted to know why nx5 files wont open in nx4
21:01.29 luckyshot its very frustrating
21:36.37 *** join/#brlcad Bariton (n=Bary@p548775CF.dip.t-dialin.net)
21:39.06 ``Erik erm, cuz the format changed?
21:39.16 ``Erik they, uh, added shit?
21:45.34 luckyshot file format is the same
21:46.04 ``Erik then why is it 5 instead of 4.1? :D *duck*
21:46.30 ``Erik this ain't a unigraphics help channel, I've never used ug... tried installing it once, that's it:)
21:58.09 brlcad if the format is the "same" then it's not an "nx5 file", it's something else .. they break compatibility just like most other major apps when there's a new major version
22:01.11 luckyshot i guess
22:01.25 luckyshot ms word still is backwrds compatible with older versions
22:06.24 brlcad only to an extent
22:06.31 brlcad you can create new versions that are not
22:06.42 brlcad word simply hasn't *had* a new release in years
22:07.25 brlcad they used to break compatibility all the time, 95 not working in 97, 2000 not working on either, etc
22:07.40 luckyshot oh okay
22:08.00 luckyshot is brl cad easy to use?
22:08.06 brlcad not really
22:08.17 brlcad at least not until you've gone up the learning curve
22:08.22 luckyshot nx4 and 5 are extrmely simple
22:08.27 brlcad it's easy to use, but not easy to learn
22:08.29 luckyshot are they of the same level of difficulty?
22:09.04 brlcad give it a try, some find it exceptionally familiar
22:09.17 brlcad the tutorial book on the website might give you an idea of what to expect
22:09.20 luckyshot definitely
22:09.22 luckyshot does it work in vista?
22:09.29 brlcad http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf
22:09.53 brlcad only one of brl-cad's 400+ tools, but one of the most prominent and with a gui
22:10.21 brlcad I don't know that anyone has even tried under vista
22:10.33 luckyshot ok
22:12.25 brlcad howdy bob
22:13.18 yukonbob brlcad: hey -- what's shaking?
22:47.05 brlcad howdy yukonbob -- most of the cfd/fea tools are indirect or generic
22:47.27 brlcad like being able to extract a mesh of given geometry, or the Cubit exporter, or voxelization of geometry, etc
23:00.28 yukonbob note: anybody who posts links to images of havoc is subject to being banned from #brlcad...
23:00.46 yukonbob ;)
23:03.40 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 11
23:03.48 poolio_ Woah, has Irix disappeared?
23:04.55 starseeker Wouldn't that be an awesome tag line - BRL-CAD - able to simulate moon shots!
23:05.51 yukonbob poolio_: :) ... one day some time ago I threatened to reach through the internet and take his modem away if he posted another havoc image, and haven't seen another since...
23:07.11 brlcad starseeker: heh, is their .g support supposed to be for BRL-CAD or something else?
23:07.39 brlcad very possible they might have support for v4 .g format from interactions over a decade ago
23:07.39 starseeker I'm sure it's for something else - I just noticed it in their list of "supported" file extensions
23:07.48 starseeker oh, really?
23:08.01 starseeker huh - is there a v4 .g file around somewhere?
23:08.39 brlcad run dbupgrade -r on a v5
23:09.09 starseeker righto...
23:10.54 starseeker Interesting...
23:11.09 starseeker It does add it as an object, but doesn't display anything
23:11.37 starseeker Says it is a polygonal mesh with zero cells and zero points
23:17.34 Z80-Boy starseeker: I guess they had, but they had to use a boolean operator and that made it 210x slower so they couldn't make it into the launch so they dropped it
23:18.21 Z80-Boy Or they realized that when they mirror the foam, it gets 3 times as big and changes shape ;-)
23:18.23 brlcad sounds like it's a busted parser
23:18.34 Z80-Boy brlcad: sorry, just joking :)
23:18.41 starseeker in paraview?
23:19.02 brlcad Z80-Boy: I have the profiles done here now
23:19.08 Z80-Boy brlcad: and the ratio?
23:19.10 brlcad *with* useful results :)
23:19.12 Z80-Boy 1:210?
23:19.18 brlcad dude, get over the ratio
23:19.24 Z80-Boy more than 210?
23:19.38 brlcad i already told you i didn't doubt that one is slower
23:19.58 Z80-Boy man you'll become a hero for speeding up the U.S. Army development 200 times
23:20.05 brlcad and it would be expected that it's a little slower, but not necessarily drasticly
23:20.21 Z80-Boy That's good
23:20.25 brlcad two orders implies something else is wrong
23:20.30 Z80-Boy because now you can poke at it and don't have to ask me
23:20.51 Z80-Boy which function does consume it?
23:20.59 brlcad it's not good, it means i'm not working on other things that are really begging for attention as well :P
23:21.28 brlcad so no time was saved in the end
23:21.38 Z80-Boy which function did gprof say consumes the most?
23:21.38 brlcad it doesn't help anyone for everything to be in my hands :)
23:22.02 Z80-Boy is it calloc?
23:22.24 brlcad I'd suggest working more with gprof yourself to get the answer to that, so next time you can generate the profile :) somthing went wrong in those steps .. maybe an openbsd gprof problem
23:23.36 Z80-Boy which function is it?
23:24.43 Z80-Boy I have to go sleeping if I don't want to be zombie tomorrow
23:24.44 Z80-Boy good night
23:24.47 brlcad cya
23:25.08 brlcad he can be a selfish lil punk sometimes
23:25.23 brlcad good kid, lots of good efforts, but impatient to no end
23:27.12 brlcad no
23:27.14 brlcad hell no :)
23:27.17 brlcad not yet at least
23:27.37 yukonbob (that you know of)
23:27.45 brlcad they're not very productive to my coding and lifestyle habits right now, maybe in a few years :)
23:27.53 starseeker "who needs kids when one has Z80-Boy on IRC"
23:36.28 brlcad mmm.. lisp experience could certainly come in handy ;-)
23:36.51 brlcad for the new modeler, lisp was on my list of languages we need to support near the beginning
23:37.03 brlcad simply due to the autocad crowd
23:38.00 brlcad probably lisp and python for non-interactive; and tcl and bash for interactive
23:38.19 yukonbob tcl inter + non-inter
23:38.27 yukonbob source "mycoolfile.tcl"
23:38.28 yukonbob ;)
23:38.39 brlcad yeah, tcl is one of the few that can probably do both
23:39.12 yukonbob this talk of py/tcl/lisp* bring us back to the idea of SWIG
23:39.15 starseeker Doing both is something I see more in research languages - they like the REPL prompts
23:39.16 brlcad and not feel like ass in the process ;)
23:40.01 brlcad yeah, but then the idea of an ml prompt make me shudder
23:40.07 starseeker Lisp is really good at it, given a good compiler - there are some amusing stories about early web servers in lisp where the devs would get a support call, fix it on the phone in the running image, and then ask the customer to do a page refresh :-)
23:40.26 yukonbob *given a good compiler
23:40.42 starseeker There are a few. Allegro I think is pretty good, and sbcl on the free side
23:41.03 starseeker Clisp is kinda dog slow, but has the advantage of running everywhere under the sun
23:41.56 starseeker Scheme is regarded as a type of Lisp
23:42.17 starseeker Scheme stays small and doesn't specify all that much - it lets extensions fight it out
23:43.08 starseeker Common Lisp is the opposite - it's a huge spec
23:43.11 yukonbob starseeker: right -- but if somebody is used to all the facilities of Common Lisp, scheme is not Common Lisp..
23:43.16 yukonbob :)
23:43.21 starseeker True :-)
23:43.28 starseeker but the core language principles are the same
23:43.40 yukonbob (are (they (indeed)))
23:43.50 starseeker Scheme is "a lisp", Fortran most definitely is not
23:44.13 yukonbob could wait for Paul Graham to finish Arc.
23:44.16 brlcad hm, so calloc didn't even make a blip on the profile
23:44.30 starseeker yukonbob: Only if you can code from the grave
23:44.37 brlcad looks like 98.9% of the extra time is spent doing the boolean evaluation, exactly like john said
23:44.42 yukonbob ?Is he dead
23:45.44 brlcad yukonbob: a brlcad major mode would be freaking awesome :)
23:46.06 starseeker yukonbob: By the time Arc is done, you probably will be ;-)
23:46.13 yukonbob starseeker: haha
23:46.23 brlcad that'd be a great "summer of code" project :)
23:47.00 starseeker Emacs has a lot of... erm... personality
23:47.28 yukonbob brlcad: one of first things I do in mged is "array set env [list EDITOR xemacs]"
23:48.11 yukonbob ... could skip that and just use xemacs -- that _would_ be very cool...
23:48.12 brlcad hm, can't you just set env(EDITOR) xemacs ?
23:48.59 yukonbob brlcad: could "env EDITOR=xemacs mged", or set EDITOR in my .profile, sure...
23:52.13 yukonbob heh: http://homepage.ntlworld.com/ajwatson/cat-powered.gif
23:53.45 starseeker now THAT'S hardcore ;-)
23:54.10 brlcad yukonbob: no, I mean as tcl syntax inside mged
23:54.30 brlcad is there any difference between "array set env [list EDITOR xemacs]" and "set env(EDITOR) xemacs"?
23:54.40 brlcad i've never seen the array form
23:55.25 yukonbob brlcad: you're right...
23:56.00 brlcad wasn't trying to be right, it's informative to me too :)
23:56.13 yukonbob you're still correct ;)
23:56.24 yukonbob both work
23:56.32 brlcad wonder if there is any technical difference
23:56.56 yukonbob re: emacs -- are you thinking of completely working from w/i emacs, and have it interface w/ rt?
23:58.04 brlcad sure

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