IRC log for #brlcad on 20120322

00:00.07 *** join/#brlcad minalb (~diakatana@c-68-37-59-103.hsd1.nj.comcast.net)
00:25.02 CIA-128 BRL-CAD: 03starseeker * r49776 10/brlcad/trunk/src/other/ (52 files in 10 dirs): Edge our CMakeLists.txt file and tree a little closer to the github tree. base and fedex_python are turned off and ignored for the moment.
00:35.48 *** join/#brlcad atneik (~atneik@59.178.39.119)
00:40.47 *** part/#brlcad atneik (~atneik@59.178.39.119)
00:43.18 *** join/#brlcad atneik (~atneik@59.178.39.119)
00:46.28 kanzure starseeker: how goes scl re-integration?
00:46.31 CIA-128 BRL-CAD: 03starseeker * r49777 10/brlcad/trunk/src/other/step/ (37 files in 9 dirs): More syncing with github tree
00:52.58 *** part/#brlcad atneik (~atneik@59.178.39.119)
00:58.32 starseeker kanzure: slow :-)
00:58.52 starseeker nick reed is doing all the hard work - I'm just clearing away some of the underbrush
01:00.16 starseeker getting our cmake logic as synced up as possible given the current source code differences, add in directories they have that won't interfere with our build to reduce the diffing problem, etc.
02:18.01 Maloeran I have never met John Anderson, but he looks like he wrote that rt_bot_decimate() in BRL-CAD... It runs in n^2 time if n is the count of triangles, that's pretty bad
02:19.45 Maloeran And the edge collapse method is pretty simple, something like least square plane distance weighted by triangle area sounds a lot better
02:21.31 Maloeran And it's obviously single-threaded *sigh*
02:22.51 Maloeran Ah well... I'll have to write new mesh decimation code for Lee's VSL, let's hope it could find its way to BRL-CAD if you are interested
02:38.19 brlcad Maloeran: yeah, many of the bot routines were written really quickly, not intending to be kept that way for very long
02:39.09 *** join/#brlcad leavittx (~leavittx@109.172.11.0)
02:39.47 starseeker Maloeran: I think you can safely say we would be interested :-)
02:41.00 brlcad Maloeran: feel free to modify the routines as-is now and submit a patch
02:41.27 starseeker Maloeran: you might find this interesting: http://vdslib.virginia.edu/ - obviously you don't want view dependent meshes, but some of the decimation logic in there may still be applicable
02:41.52 starseeker code with cmake build is here: https://github.com/starseeker/vdslib
03:02.49 Maloeran Cool. brlcad, I prefer the idea of making a flexible interface not dependent on BOTs... but that's an idea, I could plug the code behind the same interface
03:04.17 Maloeran Checking out VDSlib. I'll probably implement my own anyway (I want multithreaded, NUMA aware, highly optimized) but it could give me ideas
03:17.33 *** join/#brlcad leavittx_ (~leavittx@89.221.199.187)
03:58.01 *** join/#brlcad Mango_Man (957dcd0b@gateway/web/freenode/ip.149.125.205.11)
04:02.38 *** join/#brlcad KimK (~Kim__@209.248.147.2.nw.nuvox.net)
04:25.13 brlcad howdy Mango_Man
04:25.24 brlcad saw your reply, and welcome
04:25.30 Mango_Man hi there
04:25.50 brlcad there are several "introductory" projects on our ideas list, but I'd start with the ones where the words were all familiar
04:26.13 brlcad and then quickly pair that list down to just one or two that sounds interesting to you
04:27.08 Mango_Man will do, thanks!
04:27.09 brlcad glad to help steer you, but it's usally more constructive if the initial ideas come from you since it's more important that projects are biased more towards your interests than they are towards our priorities
04:27.26 brlcad yay for run-ons
04:28.42 Mango_Man i suppose i'll come up with ideas as i go
04:29.32 Mango_Man i'm still relatively new to coding (1.5 years now?) so this is my first opportunity to work on larger stuff
04:29.48 brlcad as a quick cull, you can probably skip the project sthat say difficulty HARD
04:30.36 brlcad there is no correlation of difficulty to selection, so no worries if one of the EASY projects sparks an interest
04:31.16 brlcad just a subjective measure on the level of coding experience the project generally requires
04:31.23 brlcad each title links to a page with more details
04:32.07 Mango_Man got it
04:32.43 brlcad gotta run, back in a few hours but someone is always on the channel
04:33.07 brlcad best to just post comments/questions and if you're still around when someone reads it, they'll reply to you
04:33.41 brlcad alternatively, you can join the brlcad-devel mailing list where discussions have been raging for a few days now
04:34.18 Mango_Man ok
04:36.28 *** join/#brlcad anubhavk (~user1@121.243.135.105)
05:13.55 *** join/#brlcad listener (0e8be4d2@gateway/web/freenode/ip.14.139.228.210)
06:16.53 *** join/#brlcad andrei (~andrei@188.25.162.58)
06:17.08 andrei Good morning!
06:31.21 *** join/#brlcad ksuzee (2e9552a6@gateway/web/freenode/ip.46.149.82.166)
07:30.46 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
07:48.11 *** join/#brlcad witness123 (~witness@14.139.228.210)
08:13.56 *** join/#brlcad witness123 (~witness@14.139.228.210)
09:57.14 *** join/#brlcad n_reed_ (~molto_cre@BZ.BZFLAG.BZ)
10:10.39 *** join/#brlcad stas (~stas@82.208.133.12)
11:04.38 CIA-128 BRL-CAD: 03indianlarry * r49778 10/brlcad/trunk/ (include/icv.h src/libicv/fileformat.c):
11:04.38 CIA-128 BRL-CAD: Added ICV_IMAGE_UNKNOWN to ICV enum image types and now return this from
11:04.38 CIA-128 BRL-CAD: guess_file_format() when image type not recognized. Made guess_file_format()
11:04.38 CIA-128 BRL-CAD: public. function icv_image_save_open() still defaults to PIX format for unknown
11:04.38 CIA-128 BRL-CAD: image types using ICV_IMAGE_AUTO.
11:16.09 ``Erik bhinesley: stripe ctf? awesome, I heard some about that from adreas fuchs (lisp weenie who works at stripe), but not in time to participate... stripe likes like a really cool company
11:18.09 ``Erik Maloeran: a lot of BoT routines (and nmg) are n^2 or worse, mostly written long ago when the datasets were tiny and the powers that be don't grok technical debt, would rather throw more hardware at it and call it a day
11:20.41 CIA-128 BRL-CAD: 03indianlarry * r49779 10/brlcad/trunk/src/rt/viewxray.c:
11:20.42 CIA-128 BRL-CAD: 'rtxray' now uses libicv except when using the alternate "lighting model"(-l 1).
11:20.42 CIA-128 BRL-CAD: If a known image type is return from ICV's guess_file_format() function when
11:20.42 CIA-128 BRL-CAD: using the alternate "lighting model" a ".los" extension is added to the output
11:20.42 CIA-128 BRL-CAD: filename and libicv is not used.
11:25.42 CIA-128 BRL-CAD: 03erikgreenwald * r49780 10/brlcad/trunk/ (include/icv.h src/libicv/fileformat.c): if guess_file_format is going to be public, prefix it with the library name
11:30.19 CIA-128 BRL-CAD: 03erikgreenwald * r49781 10/brlcad/trunk/src/rt/viewxray.c: update to use mangled icv_guess_file_format name
11:41.35 *** join/#brlcad witness123 (~witness@14.139.228.210)
11:44.26 CIA-128 BRL-CAD: 03indianlarry * r49782 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: (log message trimmed)
11:44.26 CIA-128 BRL-CAD: The brep intersect routine was only looking forward of the ray origin so
11:44.26 CIA-128 BRL-CAD: modified to include both positive and negative hit distances along the
11:44.26 CIA-128 BRL-CAD: shotline(The calling rt application decides what to do with hits behind the ray
11:44.27 CIA-128 BRL-CAD: origin). Also now storing 'dist' in the 'brep_hit' class to keep from
11:44.27 CIA-128 BRL-CAD: recalculating distance for hit ordering(change original brep_hit constructor to
11:44.27 CIA-128 BRL-CAD: now take an 'rt_ray', also added new constructor that also takes 'dist'). This
12:45.55 CIA-128 BRL-CAD: 03jordisayol * r49783 10/brlcad/trunk/misc/debian/ (3 files): update debian html menu links
12:46.04 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
13:04.05 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@027e71f6.bb.sky.com)
13:14.28 CIA-128 BRL-CAD: 03indianlarry * r49784 10/brlcad/trunk/src/nirt/ (command.c if.c parse_fmt.c): Replaced self assignment statements used to quell warning messages for unused parameters by wrapping parameter with UNUSED macro. Done to quell self assignment blather from IDE.
13:21.15 CIA-128 BRL-CAD: 03tbrowder2 * r49785 10/ova/RELEASE-NOTES.txt: embellish notes for a novice
14:20.13 *** join/#brlcad cristina (~cristina@188.24.80.56)
14:20.53 cristina hello
14:23.16 cristina brlcad, are you online?
14:41.29 CIA-128 BRL-CAD: 03tbrowder2 * r49786 10/ova/ (README RELEASE-NOTES.txt): rename for SourceForge file download area convention
14:44.27 CIA-128 BRL-CAD: 03tbrowder2 * r49787 10/ova/ (README README-VM.txt): update
14:49.21 starseeker cristina: he'll be around and reads backlogs
14:49.34 starseeker go ahead and ask if you have a question
14:49.35 *** join/#brlcad Neil___ (~chatzilla@117.229.126.32)
15:01.18 brlcad cristina: ditto what starseeker said -- I'm always online, just not always reading .. and more importantly, many questions I answer others can answer too so you'll get a faster response
15:01.24 brlcad otherwise, welcome!
16:05.08 CIA-128 BRL-CAD: 03Atneik 07http://brlcad.org * r3337 10/wiki/User:Atneik:
16:05.17 CIA-128 BRL-CAD: 03starseeker * r49788 10/brlcad/trunk/src/other/step/doc/ (26 files): Sync step doc dir to github, except convert postscript files to pdf and fix page ordering of Fed-X document
16:35.50 CIA-128 BRL-CAD: 03Atneik 07http://brlcad.org * r0 10/wiki/Special:Log/upload: uploaded "[[Image:Ani user pic.jpg]]": User pic: Aniket Handa
16:41.15 CIA-128 BRL-CAD: 03starseeker * r49789 10/brlcad/branches/STABLE/ (55 files in 20 dirs): Add changes from trunk revisions 49519, 49524, 49532, 49540, 49562, 49563, 49568, 49572, 49600-49602, 49604-49605, 49607-49614, 49616, 49617, 49648, 49666, 49711, 49753, 49768, 49769, 49782
16:57.15 CIA-128 BRL-CAD: 03starseeker * r49790 10/brlcad/trunk/src/other/step/ (CMakeLists.txt ctest_matrix.cmake run_ctest.cmake): Grab some minor changes from github
17:02.15 CIA-128 BRL-CAD: 03Atneik 07http://brlcad.org * r3339 10/wiki/User:Atneik:
17:05.56 CIA-128 BRL-CAD: 03starseeker * r49791 10/brlcad/trunk/src/other/step/ (CMakeLists.txt cmake/scl_version_string.cmake): Don't need the messages when SCL is a subbuild.
17:13.59 *** join/#brlcad bhinesley (~bhinesley@99.144.92.26)
17:27.48 cristina ok, so I am back. brlcad, I wanted to tell you that I'm interested in one of the GSoC projects: "Visualizing Constructive Solid Geometry (CSG)"
17:28.53 cristina I've already subscribed to the brlcad-devel mailing list but I think that I need an approval before being able to email any message to the list
17:35.34 CIA-128 BRL-CAD: 03starseeker * r49792 10/brlcad/trunk/ (3 files in 2 dirs): Need to be more specific about the SUBBUILD flag.
17:41.43 cristina I've also took part in the 2011 GSoC; I've worked for the TU Wien organization on a project involving CSG but applied for 2d objects.
17:42.37 cristina My message for the mailing list had been rejected.
17:48.33 *** join/#brlcad atneik (~atneik@59.178.50.206)
17:53.38 atneik Hello, my name is Aniket Handa.
17:55.06 atneik brlcad 7.20.4 was build successfully on my mac, but the current truck results in errors. http://pastebin.com/R8KtR77J
17:55.20 atneik trunk*
17:58.20 CIA-128 BRL-CAD: 03starseeker * r49793 10/brlcad/trunk/src/other/ (107 files in 20 dirs): Make a stab at syncing with the github data dir - we need to keep ap203edit.exp, since that's the one that works with our step-g converter.
18:02.49 CIA-128 BRL-CAD: 03n_reed * r49794 10/brlcad/trunk/src/other/step/src/cleditor/ (13 files):
18:02.50 CIA-128 BRL-CAD: Replaced generated cleditor sources with tweaked copies of the 388901d versions
18:02.50 CIA-128 BRL-CAD: from the mpictor git repo. These were apparently generated by running fedex_plus
18:02.50 CIA-128 BRL-CAD: on the Ed 2 header schema
18:02.50 CIA-128 BRL-CAD: (http://www.steptools.com/sc4/archive/imp-methods/10303-21-header.exp).
18:04.35 CIA-128 BRL-CAD: 03starseeker * r49795 10/brlcad/trunk/src/other/ (3 files in 3 dirs): don't use a generic IS_SUBBUILD variable - bad idea.
18:08.53 CIA-128 BRL-CAD: 03n_reed * r49796 10/brlcad/trunk/src/other/step.dist: whoops, ignoring non-existant file
18:11.07 starseeker atneik: most of us can't see pastebin.com - can you paste to http://paste.lisp.org/?
18:11.41 atneik sure just a sec
18:11.56 ``Erik starseeker: freshly purged build dir on rhel, CMake Error at src/other/CMakeLists.txt:358 (CONFIG_H_APPEND): Unknown CMake command "CONFIG_H_APPEND".
18:12.20 *** join/#brlcad merzo (~merzo@244-190-132-95.pool.ukrtel.net)
18:12.40 starseeker you're synced to latest trunk?
18:12.47 ``Erik yup
18:13.12 starseeker weird... not setting that here
18:13.26 atneik http://paste.lisp.org/display/128499
18:14.24 starseeker atneik: are you on a mac?
18:14.34 atneik yes on lion
18:14.36 starseeker we've got a known issue we're working on there with that code
18:15.48 starseeker ``Erik: which CMake version?
18:16.14 *** join/#brlcad andrei_ (~andrei@188.25.162.58)
18:16.21 andrei_ Hello!
18:35.36 *** part/#brlcad atneik (~atneik@59.178.50.206)
18:50.12 *** join/#brlcad coelk (80876466@gateway/web/freenode/ip.128.135.100.102)
18:52.03 CIA-128 BRL-CAD: 03n_reed * r49797 10/brlcad/trunk/src/other/step/src/express/ (CMakeLists.txt symlink.c): remove symlink program; removed from mpictor git repo in 23cf6a5
18:59.32 CIA-128 BRL-CAD: 03starseeker * r49798 10/brlcad/trunk/CMakeLists.txt: It's rare to want any configuration besided BUNDLED with MSVC, and the time overhead of a second configure step on Windows can be quite high - go with BUNDLED for the default on MSVC
19:02.52 andrei_ brlcad: how can I read a string to an unsigned char* , or how can I pass a char* to an unsigned char* parameter?
19:18.27 brlcad cristina: you don't need approval to send to the list, you just have to be subscribed and sending from that subscribed address
19:18.40 brlcad it's not moderated nor are subscriptions held for approval
19:19.01 brlcad visualizing CSG is a tough one, but nice to see the interest
19:19.33 cristina brlcad: hm, then I'll try to send the email again
19:20.05 brlcad if you keep having trouble, let me know and I can go in and verify what your address is
19:26.37 andrei_ brlcad, I can't manage to pass a char* parameter
19:26.45 andrei_ to a function in bu.h that requires a unsigned char*
19:26.52 brlcad andrei_: which function
19:27.02 andrei_ bu_hash_add_entry()
19:27.38 andrei_ sec, I ll give you a pastebin with the prototype
19:27.43 brlcad no need
19:27.44 andrei_ and how I tried to access it
19:27.47 andrei_ ah , alright
19:28.03 brlcad so the issue is a compilation warning
19:28.11 andrei_ nope
19:28.15 brlcad and you're probably just used to automatic type coercion
19:28.31 andrei_ it gives some null pointers as output
19:29.07 andrei_ <PROTECTED>
19:29.45 andrei_ this is what you find at hash.c : 195
19:29.47 andrei_ BU_CK_HASH_TBL(hsh_tbl);
19:29.54 brlcad so what you said and what you pasted don't match ;)
19:30.25 andrei_ I m not sure if it fails due to the creation of the hashtable
19:30.32 andrei_ or because of the bu_add_entry functio
19:30.33 andrei_ n
19:30.55 brlcad so that is a sanity check to make sure you're using the API correctly
19:31.05 brlcad brl-cad is filled with *_CK_*() functions
19:31.49 brlcad so it's saying that it encountered a NULL bu_hash_tcl pointer, which looking at the signature to that function (bu_hash_add_entry()), is the first parameter
19:31.59 andrei_ that might seem so , yes
19:32.09 brlcad that means a NULL was passed as that first parameter, which is wrong, so that's where you look next
19:32.14 andrei_ but I call bu_create_hash_tbl(dim); first
19:32.37 andrei_ ah nevermind
19:32.41 andrei_ im a retard
19:32.59 andrei_ I was assigning the return value of the create function
19:33.06 andrei_ to a different hashtable
19:33.13 andrei_ I'm sorry, didn't notice...
19:33.26 brlcad happens ;)
19:33.57 andrei_ guess Cola has some side effects
19:36.05 andrei_ I will probably be done soon with the hashtable api from bu.h
19:36.15 andrei_ Rrb_ and hash seemed the most elaborated to me , so I chose to test those
19:36.42 andrei_ Would it be alright if I stop doing unit tests for the rest of the bu.h and move to the bug fix you mentioned on mailing lists?
19:36.47 andrei_ or better said, should I do that?
19:51.19 brlcad andrei_: if you have one of the API groups finished, you should submit it as a patch
19:51.27 brlcad a second one for hashtable would be a second patch
19:51.30 brlcad and so on
19:51.43 andrei_ ah
19:51.57 andrei_ the red black tree just needs some I/O adjusting to fit the rest of tests
19:51.59 brlcad if the patches are clean, you may very well have commit access before anyone else :)
19:52.17 brlcad be sure to read HACKING if you have not already so you get some of the conventions right
19:52.26 brlcad sh/ws.sh and sh/indent.sh may help with formatting
19:52.52 andrei_ right, thanks for advice
19:53.28 andrei_ I don t manage do pass a viable unsigned char* parameter to the bu_hash_add_entry()
19:53.44 brlcad why?
19:53.55 andrei_ well I read my input in a char*
19:54.07 andrei_ passing a char* on a unsigned char* results in compiler error
19:54.18 brlcad that is what I was responding to at first
19:54.36 brlcad 15:28 < brlcad> so the issue is a compilation warning
19:54.41 brlcad 15:28 < brlcad> and you're probably just used to automatic type coercion
19:55.24 andrei_ I have tried passing (unsigned char*)my_input instead and it seems to be wrong
19:56.07 brlcad we aim for strict source code compliance including treating all warnings as errors -- have to address why a particular warning is being issued
19:56.21 brlcad a cast would be one way
19:56.32 brlcad how does it them seem to be wrong?
19:58.08 andrei_ just a second , recompiling it
19:58.34 andrei_ I don t know if the length, for which I use strlen
19:58.43 andrei_ "knows" to handle unsigned char*
19:58.56 andrei_ but I will find out in a moment , as it gives no compiler error
19:59.14 brlcad strlen doesn't care about signedness
20:00.05 andrei_ why do you use strict compilance
20:00.11 andrei_ the obvious reason would probably be the size
20:00.18 andrei_ but there could be others aswell, I think
20:01.01 brlcad we talk about some of the measures taken here: http://brlcad.org/wiki/Code_Cleanup
20:01.32 brlcad of course, that's just the high-level summary, but it covers the gist
20:02.42 brlcad basically gcc is warning because something is potentially wrong, or the compiler is being asked to assume something undefined, or at a minimum is an ambiguous condition or outright mistake
20:04.17 andrei_ the good part is that
20:04.28 andrei_ I am actually forced to learn to proper code
20:07.43 andrei_ today I attended an Rosedu ( Romanian open source education) discussion about gsoc
20:07.49 andrei_ and this was one of the main topics
20:08.32 andrei_ homeworks don't teach much about coding for something like brl-cad( or other large sources)
20:18.23 andrei_ the hash_test works aswell now, brlcad
20:18.40 andrei_ will read what you gave me and edit the files accordingly
20:18.42 andrei_ :)
20:32.55 brlcad fantastic
20:45.19 CIA-128 BRL-CAD: 03n_reed * r49799 10/brlcad/trunk/src/other/step/src/fedex_plus/ (CMakeLists.txt fedex_idl.c): remove fedex_idl program; removed from mpictor git repo in dbbf4b9
20:50.58 *** join/#brlcad Neil___ (~chatzilla@117.229.34.10)
21:22.39 *** join/#brlcad ibot (~ibot@rikers.org)
21:22.39 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.22.0 is forthcoming (eta: end of March) || BRL-CAD has applied to participate in GSoC 2012!
21:38.41 CIA-128 BRL-CAD: 03bob1961 * r49800 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl):
21:38.41 CIA-128 BRL-CAD: Extended the component selection mechanism to have more than one mode. A mode
21:38.41 CIA-128 BRL-CAD: was added to add components to a group. Another mode was added to remove
21:38.41 CIA-128 BRL-CAD: components from a group. Currently, the components being referred to here are
21:38.41 CIA-128 BRL-CAD: expected to be primitives, so this behaves like MGED'S grouper.
21:53.23 CIA-128 BRL-CAD: 03bob1961 * r49801 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Modified ArcherCore::initCompSelect to call doSelectGroup if not in COMP_SELECT_LIST_MODE
22:00.35 *** join/#brlcad mech_code (73f88294@gateway/web/freenode/ip.115.248.130.148)
22:01.58 mech_code hii..i am new to this group and intrested in working for the brl-cad
22:11.29 brlcad excellent
22:12.02 brlcad feel free to introduce yourself and what project(s) you might be interested in on the mailing list, or stick around here for interactive discussion
22:27.14 mech_code thanks a lot for warm welcome
22:28.00 mech_code i am interested in working on nurbs related project
22:29.26 mech_code i have knowledge about cad as i had done it as my core disciplinary course past year..i am in touch with 3d modelling, surfaces, and well verse with c programming
22:33.48 mech_code please guide me thorogh the process of the application for brlcad
22:49.57 *** join/#brlcad stas (~stas@188.24.36.145)
23:04.49 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
23:04.49 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
23:15.35 *** join/#brlcad tadbalcer_ (51be7a6f@gateway/web/freenode/ip.81.190.122.111)
23:30.07 tadbalcer_ Hello everyone, my name is Tadeusz Balcer, I'm student from Gdansk University of Technology in Poland, and I would like to participate in Google Summer of Code and make some stuff for BRL-CAD. I'm interested in couple of project ideas, but I would like to ask about Code Reduction. Is code for refactor is more objective or structural? Are there some inline assembly? I apolagize if those question are dummy, I know how to code in C/
23:30.12 tadbalcer_ a big project.
23:39.29 tadbalcer_ And I have a question about Benchmark Performance Database. I read the description but I don't understand everything. Log files are sended in background of running application and all of charts and statistics are for developers or every single user would send the log file to website manually and watch his own statistics?
23:42.03 brlcad howdy tadbalcer_
23:42.10 brlcad glad to hear about the interest
23:42.57 brlcad to answer your first question, it's predominantly procedural (C) but there are some object oriented portions (C++) that could be cleaned up
23:43.04 brlcad no assembly
23:43.29 andrei_ brlcad
23:43.33 brlcad howdy andrei_
23:43.39 tadbalcer_ howdy:)
23:43.43 andrei_ heya
23:43.47 andrei_ going to beat myself up
23:43.48 tadbalcer_ great to hear it
23:43.55 andrei_ I ran /indent.sh on my file
23:44.11 andrei_ I have like 40 k white lines between each instruction
23:44.24 andrei_ and I m writing a small java trim program to fix the matter
23:44.29 brlcad heh
23:44.32 brlcad shouldn't need to
23:44.50 brlcad does the file have a footer and header?
23:45.09 brlcad sh/template.sh lgpl path/to/your/file will ensure that it does
23:45.24 brlcad then indent.sh may work better
23:45.33 andrei_ it does have a footer
23:45.36 andrei_ if you mean the emacs one
23:45.38 brlcad you can keep running it on a file, certainly shouldn't get worse
23:45.48 brlcad it's an emacs/vi footer
23:46.51 brlcad indent.sh leverages emacs to indent correctly, but maybe something isn't working right
23:47.06 brlcad if you know emacs, it's basically running M-x indent-region
23:55.38 tadbalcer_ brlcad, could you tell me something about other code refactoring projects for brl-cad? Let say General Tree Walker - do you have algorithm to implement or this project is about finding good one? I'm sory if I'm importunate, but doing something for brl-cad sounds great but I don't have much experience in making cad things
23:56.43 brlcad tadbalcer_: we already have about 4 or 6 tree walkers in BRL-CAD

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