| 00:00.49 | tadbalcer_ | oh, I see, could you tell me what is the intention of this topic in GSoC? It's about refactoring thoose trees to use other one or look the same? | 
| 00:01.05 | brlcad | the tree refactoring project is more about API design, trying to come up with a design that will encapsulate most if not all of them into one | 
| 00:01.52 | tadbalcer_ | aaa, now I understand | 
| 00:02.04 | tadbalcer_ | and this thing should be done in classic C ? | 
| 00:02.12 | brlcad | yes, definitely | 
| 00:03.13 | brlcad | it's sort of like you have a big application and some places call printf(), some call fprintf(stdout), some call puts(), ... and more across thousands of lines of code | 
| 00:03.52 | tadbalcer_ | wow, sounds like a real mess | 
| 00:04.01 | brlcad | we want to consolidate them all into just one cad_log() function instead of the printf/fprintf/puts/... variety, so the task involves designing cad_log(), implementing it, then updating all of the printf/fprintf/puts/... places to call it | 
| 00:04.18 | brlcad | except it's not at all as simple as printf/fprintf/puts ;) | 
| 00:05.15 | tadbalcer_ | sounds a little bit like a challange | 
| 00:05.34 | tadbalcer_ | thank you, you realy interested me in this topic | 
| 00:06.05 | tadbalcer_ | could you suggest me some | 
| 00:06.25 | tadbalcer_ | websites or documentations for | 
| 00:06.26 | brlcad | what? | 
| 00:06.44 | brlcad | oh, dude .. finish your sentence before hitting enter/return :) | 
| 00:06.49 | tadbalcer_ | General Tree Walkers? exept the things that I can google :) | 
| 00:07.04 | tadbalcer_ | sorry :) | 
| 00:07.29 | brlcad | the only really relevant research would be about traversal ordering | 
| 00:07.54 | brlcad | maybe http://en.wikipedia.org/wiki/Tree_traversal | 
| 00:08.06 | brlcad | heh | 
| 00:08.45 | andrei_ | haha | 
| 00:08.56 | *** join/#brlcad tadbalcer (51be7a6f@gateway/web/freenode/ip.81.190.122.111) | |
| 00:09.23 | andrei_ | by the way | 
| 00:09.39 | andrei_ | the virtualbox saved me a lot of time | 
| 00:09.54 | andrei_ | I tried today to get it working on my main distribution but it failed | 
| 00:09.56 | brlcad | tadbalcer: another is http://en.wikipedia.org/wiki/Graph_traversal | 
| 00:10.05 | andrei_ | will probably take a closer look in a few days | 
| 00:10.25 | brlcad | andrei_: feel free to identify the cause of the failure, fixing that would be a valid useful patch too | 
| 00:10.41 | tadbalcer | thanks brlcad | 
| 00:11.14 | brlcad | brl-cad is expected to build out-of-the-box on most platforms, but sometimes doesn't depending on our current state of development | 
| 00:12.24 | andrei_ | well the failure could be caused by my OS | 
| 00:12.28 | brlcad | any build failure, even when it's just deficiencies or assumptions in our build system, have historically been viewed as high-priority defects worth accommodating on our end | 
| 00:12.56 | brlcad | very likely was caused by your OS, but the important question is whether it's something we could have detected and prevented failing on | 
| 00:13.02 | brlcad | tadbalcer: you're quite welcome | 
| 00:13.24 | andrei_ | yes, you have a point | 
| 00:13.36 | brlcad | tadbalcer: feel free to join the brlcad-devel mailing list to introduce yourself and your ideas if you've not done so already -- especially as your project ideas start to take shape | 
| 00:14.39 | brlcad | tadbalcer: also, if you are interested in the tree traversal problem, please do review the various implementations in brl-cad so you can begin to get an understanding of the complexity involved | 
| 00:15.21 | brlcad | your proposal would ideally itemize the various tree methods we provide and describe whether/how they would be part of a unified refactoring | 
| 00:19.13 | tadbalcer | brlcad: thanks, surely I join to the mailing list, and surely I would like to look for tree traversal implementations, it would be great if I could help in some way | 
| 00:19.31 | andrei_ | brlcad | 
| 00:20.06 | andrei_ | I have kept changing my mind over the rb_* unit test, between user_input driven test and hardcoded test | 
| 00:20.27 | andrei_ | I decided to leave it as a hardcoded test, I will create a sourceforge account and put it there | 
| 00:20.40 | andrei_ | just let me know if I should change it in some way | 
| 00:21.03 | tadbalcer | I would like to localize the files in project in which thoose algorithm are, but I think i would download the source tommorow | 
| 00:21.35 | tadbalcer | because I can download the whole source, is it right ? | 
| 00:22.01 | andrei_ | it's opensource, so yes:) | 
| 00:23.20 | brlcad | andrei_: you're welcome to add a user-driven input portion, but those usually aren't nearly as useful unless you're looking for a bug or developing the interface | 
| 00:23.31 | brlcad | the default should be automated | 
| 00:23.53 | andrei_ | yes | 
| 00:23.53 | brlcad | tadbalcer: yes, the whole source is available | 
| 00:24.03 | andrei_ | now the only curent user-driven input | 
| 00:24.32 | andrei_ | is a binary choice between the bu_rb_diagnose or walk to display the data | 
| 00:25.03 | andrei_ | because I thought that could make some use | 
| 00:26.29 | brlcad | tadbalcer: if you have any trouble or just want an easier path, we've prepared a virtual disk image this year: https://sourceforge.net/projects/brlcad/files/BRL-CAD%20for%20Virtual%20Machines/ | 
| 00:26.58 | tadbalcer | okey :) sorry for stupid question | 
| 00:27.00 | tadbalcer | oh, great | 
| 00:27.12 | brlcad | you'll need about 6GB of space and will need to install VirtualBox (free vm), but it's got everything already downloaded and installed with several code examples (including a link to one of the tree traversal methods) | 
| 00:27.27 | brlcad | the only stupid questions are the ones you don't ask and don't get answered | 
| 00:30.04 | tadbalcer | brlcad: really thanks:) you helped me a lot. I surely study it when I download the pack, but now, if you excuse me, I would go for a sleep | 
| 00:30.20 | tadbalcer | see you soon guys | 
| 00:45.40 | andrei_ | here it is | 
| 00:45.43 | andrei_ | https://github.com/pandrei/BRL-CAD-related | 
| 00:45.52 | andrei_ | it will be on sourceforge aswell | 
| 00:45.57 | andrei_ | I just need to learn how to work with it | 
| 00:51.13 | andrei_ | I have several typo's in that source ._. | 
| 00:51.15 | andrei_ | will fix them now | 
| 00:58.32 | brlcad | will wait for an "official" submission to our patch tracker, but glad to see you are familiar with verion control | 
| 00:58.59 | brlcad | there are examples all over the web on how to make a proper unified diff patch | 
| 00:59.14 | brlcad | "svn diff" will do most of what you need for you | 
| 00:59.46 | andrei_ | I wouldn't really say familiar with svn control, but I m in the process of learning it :) | 
| 01:00.16 | brlcad | git is version control too | 
| 01:00.21 | andrei_ | I know :) | 
| 01:00.26 | andrei_ | but I don t know git perfectly either | 
| 01:01.00 | brlcad | svn is slightly simpler imho, because it requires us all to work together in the same place | 
| 01:01.30 | andrei_ | I agree about that | 
| 01:06.15 | andrei_ | it will probably take me an hour or so | 
| 01:06.21 | andrei_ | to figure out how should I do what you said:) | 
| 01:06.46 | brlcad | heh, well feel free to ask questions or search the web... it's about as common as it gets for open source contributions ;) | 
| 01:06.58 | brlcad | plus just about everyone in here knows it in and out | 
| 01:07.35 | andrei_ | well as a general matter | 
| 01:07.54 | andrei_ | it s probably the best tool | 
| 01:07.58 | andrei_ | programmers have | 
| 01:12.16 | andrei_ | I don't know if I asked before, I dont quite remember | 
| 01:12.31 | andrei_ | what's your cet time? ( gmt thing..) | 
| 01:23.16 | andrei_ | I found like a thousand windows svn tutorials | 
| 01:30.04 | andrei_ | uhm , I believe I found a way to add it using a GUI from the site. It's called Add Artifact , is this what I should do? | 
| 01:30.07 | andrei_ | I m quite confused | 
| 01:42.09 | andrei_ | here is where I think I should uppload the file , please correct me if I m wrong | 
| 01:42.10 | andrei_ | http://imgur.com/nuJK7 | 
| 01:49.58 | andrei_ | anyway, going to sleep. see you :)! | 
| 03:46.42 | CIA-128 | BRL-CAD: 03Sean 07http://brlcad.org * r3340 10/wiki/Google_Summer_of_Code/2012: accepted | 
| 03:48.15 | CIA-128 | BRL-CAD: 03Sean 07http://brlcad.org * r3341 10/wiki/Google_Summer_of_Code/2012: update dates | 
| 04:11.28 | *** join/#brlcad witness123 (~witness@14.139.228.210) | |
| 04:12.27 | brlcad | hello witness123 | 
| 05:00.31 | *** join/#brlcad Neil___ (~chatzilla@117.229.52.249) | |
| 05:29.51 | *** join/#brlcad Neil____ (~chatzilla@117.229.90.156) | |
| 07:05.50 | *** join/#brlcad witness123 (~witness@14.139.228.210) | |
| 07:08.56 | witness123 | hi | 
| 07:09.09 | witness123 | brlcad | 
| 07:10.49 | witness123 | I am interested in working with brlcad | 
| 07:11.04 | witness123 | and i am going through the ideas | 
| 07:20.19 | *** join/#brlcad KimK (~Kim__@209.248.147.2.nw.nuvox.net) | |
| 07:32.01 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) | |
| 07:37.02 | *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol) | |
| 09:00.33 | *** join/#brlcad andrei_ (~andrei@188.25.174.181) | |
| 09:00.43 | andrei_ | Hello! | 
| 09:02.48 | andrei_ | brlcad, are you around? | 
| 09:57.57 | *** join/#brlcad witness123 (~witness@14.139.228.210) | |
| 10:10.07 | *** join/#brlcad Al_Da_Best (~Al_Da_Bes@027e71f6.bb.sky.com) | |
| 12:10.56 | *** join/#brlcad Neil___ (~chatzilla@117.229.100.74) | |
| 12:30.27 | *** join/#brlcad andrei_ (~andrei@188.25.174.181) | |
| 12:30.36 | andrei_ | Hello! | 
| 12:51.02 | brlcad | good morning andrei_ | 
| 12:51.17 | andrei_ | how are you ?:) | 
| 12:51.45 | brlcad | doing great! | 
| 12:52.01 | andrei_ | I m glad to hear that | 
| 12:55.16 | andrei_ | have you seen the image I uploaded? | 
| 12:56.05 | brlcad | yes, you'd left before I could respond | 
| 12:56.18 | brlcad | that is the right place to submit a patch | 
| 12:56.49 | andrei_ | alright, will submit it now then | 
| 12:56.57 | andrei_ | made some minor fixes to is aswell | 
| 12:57.31 | brlcad | you can keep making updates if needed, you just upload them with a different filename (like _v2, _v3, etc) | 
| 12:57.43 | brlcad | so it's clear which is the "latest" | 
| 12:58.41 | andrei_ | except of telling me to specifically change something, from my point of view it seems to be alright now | 
| 12:59.38 | brlcad | do note that the patch is a text file -- you should review the contents to make sure it's what you intended to change | 
| 12:59.50 | *** join/#brlcad Neil___ (~chatzilla@117.229.34.219) | |
| 13:01.39 | andrei_ | uhm | 
| 13:01.45 | andrei_ | if I would like to upload the output aswell | 
| 13:01.54 | andrei_ | would "description" be a fit place | 
| 13:01.55 | andrei_ | to paste it? | 
| 13:02.35 | brlcad | sure | 
| 13:10.58 | andrei_ | done :) | 
| 13:11.54 | *** join/#brlcad witness123 (~witness@14.139.228.210) | |
| 13:17.44 | *** join/#brlcad ksuzee (c1976930@gateway/web/freenode/ip.193.151.105.48) | |
| 13:20.56 | ksuzee | hello! Is anybody here? | 
| 13:21.03 | ksuzee | I need some help | 
| 13:23.16 | andrei_ | brlcad, I have to go to some classes, I will probably submit the second one with the hashtable when I return , if tis one is ok | 
| 13:23.19 | andrei_ | this* | 
| 13:49.55 | ksuzee | Hello! Could you help me, please. I've found some duplication code with 'Simian'. And, as I understood correctly, this code is supposed to be put in the separate file. Or not? | 
| 14:20.57 | CIA-128 | BRL-CAD: 03bob1961 * r49802 10/brlcad/trunk/src/libged/select.c: Modified the select and rselect commands to optionally select components that are partially contained in the specified area. | 
| 14:47.14 | *** join/#brlcad Neil___ (~chatzilla@117.229.9.109) | |
| 15:51.51 | brlcad | Al_Da_Best: I hope you're not procrastinating until the last minute again ... :) | 
| 15:52.18 | Al_Da_Best | honestly wasn't just browsing Reddit. | 
| 15:52.25 | Al_Da_Best | Working on a proposal at the moment actually :P | 
| 15:52.31 | brlcad | excellent :) | 
| 15:52.44 | brlcad | remember too that a strong patch makes for an even stronger proposal | 
| 15:52.48 | brlcad | talk is easy | 
| 15:53.22 | brlcad | of course, both are good :) | 
| 15:53.29 | Al_Da_Best | Yeah, I want to get one done today/tomorrow if I can. Just working out what to do :D There's some Todo's in some of the libged header files for moving a few things to librt, not entirely sure where to put them though. | 
| 16:44.32 | *** join/#brlcad andrei__ (~andrei@141.85.225.204) | |
| 16:45.02 | andrei__ | hi | 
| 16:45.19 | Al_Da_Best | Hi | 
| 16:45.59 | Neil___ | Hello, I am interested in the Web Development Projects of BRL-CAD. I have a sound knowledge of PHP and have worked on CMSs before | 
| 16:46.41 | Neil___ | any patch that I can work on? | 
| 16:47.19 | brlcad | Neil___: hmm | 
| 16:47.33 | brlcad | web development patches are a bit tricky | 
| 16:47.38 | Neil___ | ya | 
| 16:48.02 | brlcad | well, two questions | 
| 16:48.20 | brlcad | what programming experience do you have and what web projectsare interesting you? | 
| 16:49.34 | andrei__ | you said well too , brlcad :) | 
| 16:49.51 | Neil___ | brlcad: well i'm interested in all 3. materials database more than the other 2 | 
| 16:50.04 | brlcad | andrei_: I think it's more the pause than the use ;) | 
| 16:50.24 | brlcad | most any word is fine in moderation ;) | 
| 16:50.35 | Neil___ | i have worked with PHP, designed a CMS last year and am working on my website right now | 
| 16:51.35 | Neil___ | i also have a beginner's knowledge of Python. | 
| 16:53.11 | brlcad | Neil___: so before focusing on a patch, I'd suggest getting a write-up in place first | 
| 16:54.16 | brlcad | extra time spent on an architecture diagram or even interface mock-ups would be more valuable | 
| 16:54.24 | Neil___ | i see | 
| 16:55.19 | brlcad | what would this site look like, how would it be implemented, does it flow and is easy to navigate, etc | 
| 16:55.29 | brlcad | did you log into the existing materials database prototype | 
| 16:56.26 | Neil___ | i am downloading the source. i couldn't find the existing database | 
| 16:56.33 | brlcad | http://mater.brlcad.org/ | 
| 16:56.51 | brlcad | test|test .. just try not to delete an existing material that you didn't create ;) | 
| 16:57.08 | Neil___ | haha. ok thank you :) | 
| 16:57.40 | andrei__ | brlcad: any suggestiosn what patch should I try to fix? or want me to find out why build fails on my distribution when I get home ? | 
| 16:58.13 | brlcad | andrei__: that'd be a perfect starting place | 
| 16:58.53 | brlcad | otherwise, anything on the Contributor_Quickies, our BUGS file, our TODO file, etc | 
| 16:59.48 | andrei__ | right, will be home in roughly two hours :) | 
| 17:01.21 | CIA-128 | BRL-CAD: 03bob1961 * r49803 10/brlcad/trunk/src/tclscripts/lib/Ged.tcl: Mods to support selecting components even if only partially contained within the specified area. | 
| 17:04.04 | CIA-128 | BRL-CAD: 03bob1961 * r49804 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Added more selection modes (i.e. "List (Partial)", "Group Add (Partial)" and "Group Remove (Partial)". | 
| 17:06.05 | Neil___ | brlcad: can I also get the current website of the benchmark performance database? | 
| 17:10.18 | brlcad | no such beast exists | 
| 17:10.41 | brlcad | we do have a set of benchmark log files | 
| 17:10.54 | brlcad | but that's it, the rest is to-be-designed | 
| 17:11.06 | Neil___ | ah ok. | 
| 17:11.10 | brlcad | I'd start by running the "benchmark" tool yourself just to see what it gives you | 
| 17:11.22 | Neil___ | right right. i'll do that | 
| 17:11.23 | brlcad | everything is centered around the log file it produces | 
| 17:11.33 | Neil___ | hmm | 
| 17:40.41 | CIA-128 | BRL-CAD: 03bob1961 * r49805 10/brlcad/trunk/src/libged/erase.c: Modified libged/erase.c/eraseAllSubpathsFromSolidList() to remove display lists only when the corresponding solid is removed from the display. | 
| 17:49.20 | Al_Da_Best | Trying to build on windows, getting a CMake error. It doesn't like "BRLCAD_LIB_INCLUDE_DIRS", line 11 in CMakeLists from libbu. Anyone here recently built on win7 x64? | 
| 17:51.41 | brlcad | Al_Da_Best: any other week and we'd be all over investigating that build system failure.... ;) | 
| 17:51.52 | Al_Da_Best | :P | 
| 17:51.56 | brlcad | it could be a lot of things, that code has been in flux lately, and windows gets the least attention | 
| 17:52.02 | Al_Da_Best | Yeah fair enough | 
| 17:52.10 | brlcad | so would be a great patch if you can figure it out, but make sure you're using the latest svn sources | 
| 17:52.32 | Al_Da_Best | I'll run an update, if not, will try to fix it | 
| 17:52.39 | brlcad | also make sure you have the latest cmake installed | 
| 17:52.46 | brlcad | older versions are nfg on windows | 
| 17:53.16 | Al_Da_Best | 2.8.7, I think I'll uninstall any that are around and reinstall latest to make sure | 
| 18:17.51 | *** join/#brlcad stas__ (~stas@5ED2BDA6.cm-7-3c.dynamic.ziggo.nl) | |
| 18:34.24 | CIA-128 | BRL-CAD: 03bob1961 * r49806 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Use COMP_SELECT_MODE_NAMES throughout the GUI. | 
| 20:31.00 | *** join/#brlcad cristina (~cristina@79.114.175.172) | |
| 20:31.06 | cristina | hello | 
| 20:34.02 | Al_Da_Best | Hi | 
| 20:35.21 | brlcad | hola cristina | 
| 20:40.41 | andrei_ | brlcad | 
| 20:40.57 | andrei_ | the build fails due to various libraries missing | 
| 20:41.19 | brlcad | and cmake failed to detect they were missing? | 
| 20:41.24 | brlcad | or what? | 
| 20:41.29 | brlcad | did cmake fail or make fail? | 
| 20:42.00 | andrei_ | I believe the cmake works fine | 
| 20:42.05 | andrei_ | but I don't understand something | 
| 20:42.38 | andrei_ | it claims that it didn't find | 
| 20:42.45 | andrei_ | functions that I ve been using in C for a while | 
| 20:42.54 | andrei_ | these 2 for example | 
| 20:42.57 | andrei_ | -- Looking for strsep - found | 
| 20:42.59 | andrei_ | -- Looking for strtok | 
| 20:43.00 | andrei_ | -- Looking for strtok - found | 
| 20:44.06 | andrei_ | I ll try to investigate | 
| 20:44.12 | andrei_ | where does the cmake search for them | 
| 20:44.15 | andrei_ | and if they really exist | 
| 20:44.18 | brlcad | it says found ... | 
| 20:44.29 | andrei_ | oh | 
| 20:44.36 | andrei_ | my bad, linked something different | 
| 20:44.38 | andrei_ | than wanted to | 
| 20:45.10 | andrei_ | -- Looking for strlcat - not found | 
| 20:45.11 | andrei_ | -- Looking for strlcpy | 
| 20:45.13 | andrei_ | -- Looking for strlcpy - not found | 
| 20:46.03 | andrei_ | hmm | 
| 20:46.16 | brlcad | you can look into CMakeFiles/CMakeOutput.txt and CMakeError.txt to see why | 
| 20:46.22 | brlcad | but do you really have those? | 
| 20:46.29 | andrei_ | I m doing a recurisve list now | 
| 20:46.32 | andrei_ | to find out | 
| 20:46.34 | brlcad | strlcat() isn't strcat() | 
| 20:46.38 | andrei_ | I know | 
| 20:46.42 | andrei_ | it s the c90 version | 
| 20:46.46 | andrei_ | with less error chance | 
| 20:46.47 | andrei_ | I believe | 
| 20:46.51 | brlcad | not c90 | 
| 20:46.56 | andrei_ | no? | 
| 20:47.13 | brlcad | it's bsd api, secure version | 
| 20:47.56 | brlcad | many linux don't have it | 
| 20:48.02 | brlcad | pretty common on bsd-based systems | 
| 20:49.11 | andrei_ | well | 
| 20:49.31 | andrei_ | I don't have those libraries | 
| 20:49.40 | andrei_ | so that would be a cause you can't prevent | 
| 20:49.44 | andrei_ | however it also failed some tests | 
| 20:49.52 | ``Erik | (c90 renamed it strncat() ) | 
| 20:51.19 | andrei_ | There are loads of missing binaries and libraries | 
| 20:52.29 | brlcad | o.O .. strncat() != strlcat()... | 
| 20:52.57 | andrei_ | strncat | 
| 20:53.01 | andrei_ | compares parts of two strings | 
| 20:53.05 | andrei_ | I think | 
| 20:53.53 | brlcad | heh, no it doesn't :) | 
| 20:54.02 | brlcad | concatenates one string onto another | 
| 20:54.07 | andrei_ | ah | 
| 20:54.09 | brlcad | "man strncat" ftw | 
| 20:54.22 | andrei_ | I found out a few days ago | 
| 20:54.29 | andrei_ | that I could man C comands in linux | 
| 20:54.33 | andrei_ | tho it's obvious why | 
| 20:54.35 | andrei_ | ._. | 
| 20:54.51 | brlcad | you should use them heavily :) | 
| 20:54.56 | andrei_ | indeed | 
| 20:55.05 | andrei_ | reading the code in /libbu/ | 
| 20:55.27 | andrei_ | required me to remind/ learn loads of small code tricks | 
| 20:55.37 | andrei_ | especially since I m not very used to macro s | 
| 20:55.46 | andrei_ | and they are used heavily as checkers | 
| 20:56.12 | brlcad | libbu doesn't employ as many tricks like some of our other libs | 
| 20:57.48 | andrei_ | hehe | 
| 20:58.03 | CIA-128 | BRL-CAD: 03r_weiss * r49807 10/brlcad/trunk/src/tclscripts/mged/grouper.tcl: Updated to TCL script 'grouper.tcl' commands 'gr' and 'dg'. To improve performance, changed logic to use libged function 'ged_select'. Also script now highlights in yellow objects in the current group. | 
| 20:59.35 | andrei_ | what distribution do you use? | 
| 21:00.41 | CIA-128 | BRL-CAD: 03r_weiss * r49808 10/brlcad/trunk/src/mged/setup.c: Updated file 'setup.c' for mged. Added the ability to use the libged function 'ged_select' from mged. | 
| 21:02.10 | brlcad | andrei_: I intentionally use a variety of platforms on a regular basis | 
| 21:02.22 | ``Erik | (ok, not strictly renamed it, some minor details are a little different, like what len means and what's returned) | 
| 21:02.48 | brlcad | i tend to gravitate towards macosx for much development, and generally prefer the bsds, but it's all levels of gray | 
| 21:03.19 | ``Erik | if the macros are too much, gcc -E will spit out the results of the c preprocessor to unwind it all | 
| 21:03.21 | brlcad | ``Erik: i'm not sure I'd call that detail little -- it's the entire reason for the function | 
| 21:03.55 | brlcad | plugs a big usability fail caused by the off-by-one behavior of strn*() | 
| 21:04.13 | ``Erik | both are length restrictions on strcat() *shrug* :) | 
| 21:04.40 | ``Erik | (concatenate 'string a b) ; solved! :D *duck* | 
| 21:04.49 | andrei_ | haha | 
| 21:04.53 | andrei_ | that's lisp I d take | 
| 21:04.55 | brlcad | that's like saying the emergency brake and foot brake are both just things that break the car | 
| 21:05.13 | brlcad | if you had to use one for breaking all the time, a lot more cars would be spinning on the road ... | 
| 21:05.27 | andrei_ | brlcad: it just depends who's driving :) | 
| 21:05.40 | ``Erik | what, it's not normal to stop by whipping the wheel and pulling the hand brake? :D | 
| 21:05.51 | brlcad | sure, but there would *still* be more cars spinning as a society | 
| 21:05.53 | ``Erik | no wonder my rear tires are bare | 
| 21:06.06 | ``Erik | s/re/ldish/ | 
| 21:06.54 | brlcad | it's like a ghosttown here today | 
| 21:08.44 | andrei_ | speaking of ghosts | 
| 21:08.56 | andrei_ | I ve been in several irc channels | 
| 21:09.12 | andrei_ | and for the number of people in this channel, it's by far the most active | 
| 21:09.15 | andrei_ | I have seen so far | 
| 21:09.31 | andrei_ | I mean , fortunately, I can find brlcad almost anytime | 
| 21:10.21 | brlcad | i meant where i'm physically at right this moment, but good to know ;) | 
| 21:11.21 | andrei_ | I ll try to implement a primitive centroid function | 
| 21:12.04 | andrei_ | do you happen to know if cline would be a good example | 
| 21:12.18 | brlcad | yes | 
| 21:12.25 | brlcad | it'd be a terrible one to start with | 
| 21:13.14 | andrei_ | then what should I start with? | 
| 21:13.50 | brlcad | pick a shape you're familiar with that you can find a centroid definition for on mathworld or wikipedia | 
| 21:15.25 | andrei_ | if the centroid function is already implemented, I should find it in the same file? | 
| 21:17.31 | CIA-128 | BRL-CAD: 03bob1961 * r49809 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Tweak ArcherCore::compSelectGroupAdd, compSelectGroupRemove and compSelectGroupCommon a bit. | 
| 21:20.14 | *** join/#brlcad witness123 (~witness@14.139.228.210) | |
| 21:23.06 | brlcad | andrei_: there are no centroid functions impemented | 
| 21:23.10 | brlcad | hellow witness123 | 
| 21:23.56 | andrei_ | ah :) | 
| 21:27.08 | andrei_ | I was looking at the torus shape, first that came in mind | 
| 21:32.43 | cristina | brlcad, just wanted to let you know that I've replied to your post for the Visualization CSG project | 
| 21:33.05 | cristina | it's just that my reply started a new topic instead of being added to the already existing thread | 
| 21:33.33 | brlcad | andrei_: torus would be good if you can find the equations | 
| 21:33.52 | brlcad | cristina: no worries on the title | 
| 21:34.08 | brlcad | rather, the subject/thread | 
| 21:35.00 | andrei_ | I found the surface area ecuations | 
| 21:35.15 | brlcad | so you could start with that one instead | 
| 21:35.24 | andrei_ | yes:) | 
| 22:12.09 | brlcad | new opennurbs available | 
| 22:48.48 | CIA-128 | BRL-CAD: 03brlcad * r49810 10/brlcad/trunk/include/bselect.h: | 
| 22:48.49 | CIA-128 | BRL-CAD: the __extension__ keyword does not exist in gcc 4.1 and given the FD_SET() | 
| 22:48.49 | CIA-128 | BRL-CAD: warning (so far) only affects gcc 4.6, make the work-around very unfeature | 
| 22:48.49 | CIA-128 | BRL-CAD: specific. this is only kosher given this is a b*.h system header wrapper, which | 
| 22:48.49 | CIA-128 | BRL-CAD: aren't supposed to use cmake/configure feature test results. this fixes an | 
| 22:48.49 | CIA-128 | BRL-CAD: obscure build failure that was being observed on older systems that failed in | 
| 22:48.50 | CIA-128 | BRL-CAD: backtrace.c with an error: expected expression before 'asm' | 
| 22:50.22 | Al_Da_Best | Is CMake meant to make files in misc? Because there's a file there that needs to be made (contains the "unknown command") but I don't see it being called in the /src/cmakelist.txt | 
| 22:51.09 | brlcad | don't follow | 
| 22:51.24 | brlcad | cmake builds the files in misc/ but has it's own misc/CMakeLists.txt file | 
| 22:51.38 | brlcad | the build files in src/ have nothing to do with it | 
| 22:51.53 | Al_Da_Best | Oh. So misc needs to be built first, seperately? | 
| 22:51.55 | brlcad | Al_Da_Best: did you check out the virtual machine image? | 
| 22:51.58 | brlcad | nope | 
| 22:52.09 | Al_Da_Best | I did yeah, wanted to try and build from svn though | 
| 22:52.32 | brlcad | well it should have instructions for building still that may be helpful | 
| 22:52.41 | Al_Da_Best | Mmk, I'll go look. | 
| 23:27.56 | *** join/#brlcad Mango_Man (957dd9e8@gateway/web/freenode/ip.149.125.217.232) | |
| 23:28.13 | Mango_Man | what up guys | 
| 23:34.20 | *** join/#brlcad stas__ (~stas@5ED2BDA6.cm-7-3c.dynamic.ziggo.nl) | |
| 23:37.45 | *** join/#brlcad MinalB_GSOC (~diakatana@c-68-37-59-103.hsd1.nj.comcast.net) | |
| 23:40.22 | *** join/#brlcad MinalB_GSOC (~diakatana@c-68-37-59-103.hsd1.nj.comcast.net) | |
| 23:48.58 | *** join/#brlcad MinalB_GSOC (~diakatana@c-68-37-59-103.hsd1.nj.comcast.net) | |