IRC log for #brlcad on 20150121

00:15.56 Notify 03BRL-CAD Wiki:WilliamEnright * 0 /wiki/User:WilliamEnrigh:
01:49.33 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
03:14.16 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-pqjntedbnkcwsrpc)
03:30.32 *** join/#brlcad YashM (~YashM@117.198.21.18)
04:36.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:00.51 *** join/#brlcad unicodesnowman (~unicodesn@unaffiliated/unicodesnowman)
05:09.28 *** join/#brlcad MarcTannous (4f733b36@gateway/web/cgi-irc/kiwiirc.com/ip.79.115.59.54)
05:27.03 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
05:40.16 *** join/#brlcad ForKor (32615e26@gateway/web/freenode/ip.50.97.94.38)
06:08.29 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:09.07 *** join/#brlcad andrei_ (c35a6e7d@unaffiliated/andrei/x-7229309)
06:09.07 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
07:14.14 *** join/#brlcad mihaineacsu (~mihaineac@92.85.10.174)
07:47.37 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
07:50.16 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
08:26.43 *** join/#brlcad roshan (~roshan@103.225.100.51)
08:48.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:02.29 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:18.56 *** join/#brlcad nmz787_i (~nmccorkx@134.134.139.72)
10:03.28 *** join/#brlcad roshan (~roshan@103.225.100.51)
10:04.30 roshan Hello I am new , I have successfully compiled brl-cad and would like to start working , could someone help me out
10:05.09 andrei_ hello, roshan, this might help : http://brlcad.org/wiki/Deuces
10:06.28 *** join/#brlcad winghouchan (~holoirc@149.254.182.126)
10:10.23 roshan andrei: Thank You
12:29.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:30.37 *** join/#brlcad bugport (~bugport@91.103.85.100)
12:36.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:55.12 starseeker hah - minizinc 2.0 is out. sweet!
12:55.40 *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:58.31 *** join/#brlcad mmu_man (~revol@vaf26-2-82-244-111-82.fbx.proxad.net)
13:05.32 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
13:19.58 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
13:30.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:34.04 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:10.17 Notify 03BRL-CAD Wiki:Hitesh sofat * 7861 /wiki/Docbook: Created page with "Our requirements:- 1) we need bidirectional web-editing 2) we need to convert a slew of non-docbook docs to docbook 3) we need to eliminate/scavenge/archive docs that are o..."
14:18.36 *** join/#brlcad shardulc (~shardul@122.169.95.181)
14:19.21 *** join/#brlcad svineet (75c854e4@gateway/web/cgi-irc/kiwiirc.com/ip.117.200.84.228)
14:21.43 shardulc brlcad: are you there?
14:21.47 *** part/#brlcad svineet (75c854e4@gateway/web/cgi-irc/kiwiirc.com/ip.117.200.84.228)
14:24.00 shardulc infobot help
14:24.16 MarcTannous shardulc, what do you need?
14:24.35 MarcTannous maybe someone else can help
14:24.43 shardulc I want to pass on a message to brlcad
14:24.55 shardulc or if anyone else from BRL-CAD is here, that'll do
14:35.45 ``Erik just say it (or ask your question or whatever) and lurk, someone will eventually answer you, maybe
14:35.48 ``Erik !notify ask
14:35.49 Notify Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will.
14:36.20 shardulc ``Erik: no, I had submitted a script as a GCI task, and I just wanted to ask how it was working :)
14:38.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:38.33 ``Erik hm, I d'no what script you wrote... I know a few submissions have been applied to the svn repo on sf (a task link or # might help someone look to see what's going on)
14:40.04 shardulc it was a Python script to detect dead code, GCI task https://www.google-melange.com/gci/task/view/google/gci2014/6455158829481984
14:44.50 ``Erik hm, I'm sure brlcad has been using it, I don't see it in the BRL-CAD repo, though (looks like it's just a bunch of greps and some bookkeeping? doesn't cpp the .c files or anything? I think macro generated symbols would trip it up, otherwise pretty cool)
14:47.14 *** join/#brlcad mihaineacsu (~mihaineac@92.85.10.174)
14:47.22 Notify 03BRL-CAD:ejno * 63988 (brlcad/trunk/src/libgcv/plugin.c brlcad/trunk/src/libgcv/plugin.h): adjustments to more closely match the libgcv API
15:04.13 shardulc ``Erik: cpp the .c files, what do you mean? and can I make it better in any way?
15:06.24 ``Erik shardulc: cpp is the "C PreProcessor", most *nix machines have a command called "cpp", you can do "cpp file.c" and it'll evaluate all the macros (the output will be big)... you can also do "gcc -E" to get the same output. might give you a billion false positives, though :) and I think I'm the only one crazy enough to use macros to generate symbols, ## ftw
15:34.44 *** join/#brlcad YashM (~YashM@117.198.21.18)
15:46.33 *** part/#brlcad shardulc (~shardul@122.169.95.181)
15:50.34 *** join/#brlcad merzo (~merzo@92.60.189.225)
16:43.01 Notify 03BRL-CAD:ejno * 63989 (brlcad/trunk/src/libgcv/CMakeLists.txt brlcad/trunk/src/libgcv/gcv.c and 2 others): initial integration of the plugin backend with the API
16:57.54 *** join/#brlcad nmz787_i (~nmccorkx@134.134.139.74)
17:19.26 Notify 03BRL-CAD:ejno * 63990 brlcad/trunk/src/libgcv/CMakeLists.txt: rename stl_export.c to stl_write.c to match the terms used elsewhere
17:36.28 Notify 03BRL-CAD:ejno * 63991 (brlcad/trunk/src/libgcv/gcv.c brlcad/trunk/src/libgcv/plugin/setup.cpp): fix check for reader_fn/writer_fn in filters
18:25.22 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-wilhlppvldmaydjk)
18:31.52 andromeda-galaxy ``Erik: for dead-code, what about going totally overboard and writing a llvm SA pass for detecting the kinds of dead code we care about? if it runs right after clang reads the source into IR, llvm's built-in dce won't have run yet, so it should be able to get at every piece of code that is read by the compiler and dead...
18:32.34 andromeda-galaxy (and it would be after macroexpansion & any other early-running code transformations)
18:40.09 Notify 03BRL-CAD:ejno * 63992 (brlcad/trunk/src/libgcv/CMakeLists.txt brlcad/trunk/src/libgcv/gcv.c and 2 others): initial BRL-CAD import/export plugin for libgcv
18:40.20 ``Erik andromeda-galaxy: that'd be the "awesome enough to make a business out of it" approach, yeh... :D
18:48.53 Notify 03BRL-CAD:ejno * 63993 brlcad/trunk/src/libgcv/gcv.c: free cxt->db_instance in gcv_destroy()
18:50.34 Stragus Compilers aren't that great at finding non-trivial dead code
18:50.57 Stragus Like a branch that can't be taken, depending on reading some data
19:02.44 andromeda-galaxy Stragus: true, but it probably wouldn't be any worse than doing textual lookups on the source..
19:08.46 Notify 03BRL-CAD:ejno * 63994 (brlcad/trunk/src/libgcv/gcv.c brlcad/trunk/src/libgcv/plugin/brlcad.c brlcad/trunk/src/libgcv/plugin/stl/stl_write.c): correctly initialize the db_i
19:20.34 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
19:43.33 Notify 03BRL-CAD:ejno * 63995 (brlcad/trunk/src/libgcv/CMakeLists.txt brlcad/trunk/src/libgcv/plugin/setup.cpp brlcad/trunk/src/libgcv/plugin/stl/stl_write.c): create plugin stl_read based on stl-g
19:46.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:14.06 *** join/#brlcad merzo (~merzo@126-6-133-95.pool.ukrtel.net)
20:23.48 *** join/#brlcad Lord_kk (~Kris@rrcs-184-74-231-66.nyc.biz.rr.com)
20:24.10 Lord_kk test
20:36.42 Notify 03BRL-CAD:carlmoore * 63996 brlcad/trunk/src/util/pixelswap.c: avoid error message if h or ? is specified
20:37.56 nmz787_i anyone try compiling BRL-CAD for Android yet?
20:38.07 Notify 03BRL-CAD:carlmoore * 63997 brlcad/trunk/src/util/pixelswap.c: oops, add a newline to improve readability
20:43.28 Notify 03BRL-CAD:ejno * 63998 brlcad/trunk/src/librt/ls.c: check correct value in while loop
20:54.00 ``Erik not that I know of... I'd be highly surprised if it works, the android ndk is pretty limited and most of the i/o type shtuff that a normal posixy system provides just isn't there... pieces might work, but java (or dalvik) glue would definitely need to be written
20:58.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:05.31 *** join/#brlcad mmu_man (~revol@vaf26-2-82-244-111-82.fbx.proxad.net)
21:05.48 Stragus ``Erik, there's no POSIX on Android? Darn, that's terrible
21:08.56 Stragus Google says it's missing pthread_cancel(), which isn't such a big deal
21:09.15 Stragus And shared memory stuff
21:10.32 andromeda-galaxy ``Erik, Stragus: and there are lots of annoyances in compiling a bunch of dependencies with bionic libc
21:10.59 andromeda-galaxy I just barely managed to get busybox to work once, I tried emacs but never managed to get ncurses to build
21:12.11 Stragus No C++ exceptions (don't care), no STL, (don't care), wide chars (don't care)
21:12.15 ``Erik Stragus: "posixy system", not POSIX... :D if you tried using a minimal POSIX os, it'd seem very very alien
21:12.20 Stragus So, for C software, it's pretty much Posix
21:12.57 ``Erik like, iirc, out of the box, there is no usable tty/pty
21:13.03 ``Erik in android
21:13.17 Stragus Is that mandated by POSIX?
21:13.46 ``Erik I believe posix.2 addresses it?
21:14.25 Stragus Okay. I don't know much about POSIX aspects that don't involve the C interface
21:14.33 ``Erik that's posix.1
21:15.08 ``Erik huh, someone made tk that works on android (they wrote enough of an X layer on top of libsdl)
21:15.11 ``Erik http://wiki.tcl.tk/39022
21:16.38 ``Erik it's suddenly looking more feasible to run mged/archer (but not necessarily the other ~400 bits) if BRL-CAD ever moves to tcl86
21:17.17 ``Erik oh, and BRL-CAD needs c++ exceptions and stl at the openNURBS/libbrep level, which librt depends on... librt is kinda important
21:17.48 ``Erik drops the mic and walks off the stage :D *duck*
21:18.13 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:19.43 Stragus :) This could be reimplemented not to depend on a standard C++ library if needed
21:20.30 Stragus Although the C way to implement the functional equivalent of C++ exceptions is a little messy (longjmp)
21:22.29 ``Erik yeh, and the wrong direction
21:22.42 ``Erik rewriting openNURBS would be a very nontrivial exercise
21:23.28 ``Erik um, Stragus, you have android devices, right? there's an sshd for it, um, "ConnectBot" I think? it's an interesting environment
21:23.52 ``Erik woops, connectbot is the client
21:24.46 ``Erik sshdroid is the server I use, https://play.google.com/store/apps/details?id=berserker.android.apps.sshdroid&hl=en
21:42.38 *** join/#brlcad unicodesnowman (~unicodesn@2602:ffea:1001:1fa::97d2)
21:50.34 Notify 03BRL-CAD:ejno * 63999 (brlcad/trunk/src/libgcv/gcv_private.h brlcad/trunk/src/libgcv/plugin/setup.cpp and 2 others): move gcv_plugin_register into gcv_private.h; plugins will be registered in setup.cpp
22:14.47 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
22:22.52 Stragus Yes, I have SSHDroid installed and use it regularly
22:23.03 Stragus Somehow it's the easiest way to copy files that I have found
22:57.24 ``Erik huh, a look at the postproduction of a movie: http://provideocoalition.com/pvcexclusive/story/behind-the-workflow-and-post-production-process-of-gone-girl
23:32.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:33.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:34.53 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
23:47.56 *** join/#brlcad krishna_ (~krishna@5.231.52.94)
23:58.05 *** join/#brlcad merzo (~merzo@93-27-133-95.pool.ukrtel.net)

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