irclog2html for #brlcad on 20060715

00:00.56 *** join/#brlcad Twingy (n=justin@c-69-250-236-111.hsd1.md.comcast.net)
00:35.12 CIA-9 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/typein.c: fixed a minor issue with the metaball interactive prompt
01:49.37 brlcad ``Erik: that structure is a list element -- part of how libbu does list structures is by embedding the list structure as the first element as utilizing aliasing
01:50.07 brlcad in this case, bu_list structures have a magic, which is what wdb_pipept is using since it's a list element
01:50.58 brlcad and not a isolated structure in the case of the rt_pipe_internal (which has it's own magic as the first element more visibly)
01:57.12 brlcad note that the bu_list trick is only used on actual list node elements, not structs that reference some list as is seen elsewhere
02:03.07 ``Erik ohyeah... fergot about that, I knew bu_list had bu_prev and bu_next and did ugly off-sized struct casting
02:03.44 ``Erik fergot they stored magic, too
02:03.53 ``Erik erm, forw and back, rather
02:12.28 brlcad yeah, it's a great C hack that just causes compiler's too much grief :)
02:12.43 brlcad C polymorphism
02:13.25 brlcad i though about trying to unwide it in brl-cad too so aliasing could be removed.. but that really would be an utterly massive effort
02:18.22 ``Erik indeed... heh, I was talking to jason this morning about it
02:18.39 ``Erik that plus the heavy macro usage in like vmath makes something like swig... intractable
02:19.34 brlcad hrm? what does vmath have to do with swig?
02:20.17 ``Erik vmath has lots of macros...
02:20.26 ``Erik in order to expose something to swig, it has to be a function, not a macro
02:20.38 ``Erik so all that crap in vmath.h cannot be exposed to the scripting language :)
02:21.18 brlcad vmath is entirely macros
02:22.04 brlcad there are (or at least were) actually functional equivalents of most of the macros in vmath in libbn
02:22.13 ``Erik ayup... that's why jason brought it up as the representative problem file... the issue is with macros, not functions... :)
02:22.27 brlcad they were just refactored away due to a very clear performance boost
02:23.10 brlcad even with compiler inline directives, which sometime's wouldn't, though most of the code preceeds the inline directive by about a decade
02:23.32 brlcad vmath is a fairly special case though
02:23.37 brlcad not really representative
02:24.19 brlcad the vast majority of the librt api isn't macros after all .. so what if scripts have to figure out how to add a vector all by themselves
03:31.48 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
14:45.08 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
16:48.08 *** join/#brlcad rmorse (n=rmorse@cpe-69-133-80-81.twmi.res.rr.com)
16:57.43 *** join/#brlcad rmorse (n=rmorse@cpe-69-133-80-81.twmi.res.rr.com)
16:57.59 *** part/#brlcad rmorse (n=rmorse@cpe-69-133-80-81.twmi.res.rr.com)
17:24.43 *** join/#brlcad DTRemenak (n=DTRemena@c-24-23-59-104.hsd1.mn.comcast.net)
19:12.49 *** join/#brlcad IriX64 (n=IriX64@toronto-HSE-ppp4307940.sympatico.ca)
19:14.18 IriX64 irssi is too cadillacy for me
19:20.13 ``Erik so you used ircII, or telnet?
19:25.03 IriX64 ermmff galactick communicator :)
19:26.25 IriX64 irssi assumes all cygwin environments are the same :)
19:31.33 IriX64 heh ``Erik -- both ;)
19:35.33 IriX64 hate fargin projects that dont honour --prefix properly.
19:36.51 *** join/#brlcad IriX64_ (n=IriX64@toronto-HSE-ppp4307940.sympatico.ca)
19:37.04 IriX64 ahh it works now.
19:37.59 IriX64 hmph no version reply.
19:41.52 IriX64 I'm doing all right, getting good grades, futures so bright, i gotta wear shades.
19:50.54 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-169-173.ks.ks.cox.net)
21:22.15 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
21:37.22 *** join/#brlcad Twingy (n=justin@c-69-250-236-111.hsd1.md.comcast.net)
22:28.36 *** join/#brlcad Twingy (n=justin@c-69-250-236-111.hsd1.md.comcast.net)
22:36.11 *** join/#brlcad DTRemenak (n=DTRemena@c-24-23-59-104.hsd1.ca.comcast.net)
22:36.38 *** join/#brlcad IriX64 (n=IriX64@toronto-HSE-ppp4307940.sympatico.ca)
22:36.58 IriX64 rubes,dudes,dudettes,and rowdies, how's it?
22:38.14 IriX64 bb l8r, still having system grief, anybody got a bandaid for my knuckles. :)
22:40.03 *** join/#brlcad DTRemenak (n=DTRemena@c-24-23-59-104.hsd1.ca.comcast.net)
22:42.09 *** join/#brlcad DTRemenak (n=DTRemena@c-24-23-59-104.hsd1.ca.comcast.net)

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.