IRC logs of #shogun for Saturday, 2011-10-15

--- Log opened Sat Oct 15 00:00:51 2011
-!- blackburn [~blackburn@188.168.4.209] has quit [Quit: Leaving.]00:16
-!- blackburn [~blackburn@188.168.5.120] has joined #shogun10:43
blackburnsonney2k: I think we should release 1.0.0.1 or so?10:43
blackburnor 1.0.110:43
blackburncause 1.0.0 is too bad to package10:44
CIA-3shogun: Sergey Lisitsyn  * rdb0d2a4 / examples/undocumented/python_modular/graphical/lle_auto_k.py : Fixed lle_auto_k python graphical example - http://git.io/OF7GEw10:47
shogun-buildbotbuild #214 of ruby_modular is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/ruby_modular/builds/21411:08
@sonney2kblackburn, but we changed too much didn't we?13:30
blackburnsonney2k: in comparison to what?13:31
@sonney2kI think we need to get octave_modular examples to work too13:31
@sonney2kthere are 2 still crashing13:31
blackburnyeah we should get all the things work13:31
blackburnand release 1.0.113:31
blackburnand then start packaging again13:31
blackburn1.0.0 have some critical things (like arpack compile error reported today again)13:32
@sonney2kI would call it 1.114:07
@sonney2kbut I would prefer that we have osx/ cygwin working too before we release14:07
@sonney2knote that you changed preprocessors completely (converters ...)14:07
@sonney2kso it is certainly no longer a bugfix release14:07
@sonney2kthe alternative of course is to do a 1.0.1 with lots of small install / bugfixes only14:08
@sonney2kbut that is quite some work too (figuring out all the missing patches + testing)14:12
@sonney2kso I prefer a 1.1 release14:12
@sonney2kblackburn, btw I tried to do the .cxx splitting14:12
@sonney2kit is easy when splitting the file in two halves to compile just the first halve14:12
@sonney2kbut the second *uh* *oh*14:13
@sonney2kthis cries for some automated magic14:13
@sonney2kwith putting defines or so in headers; repeat static functions; extern other used globabl functions14:13
blackburnsorry was away14:30
blackburnsonney2k: that's a lot of work to do.. (about .cxx)14:33
@sonney2kblackburn, yes I know...21:32
@sonney2kbut I guess it cannot really be avoided23:10
@sonney2kmaybe a python helper script can do the job23:11
@sonney2kI might underestimate its complexity though...23:11
@sonney2kI would probably proceed by defining some list of function/struct/... names, and a dictionary of function/struct// names with the name as key and the content as value23:12
@sonney2kand then annotate things with static / whatever23:12
blackburnsonney2k: I guess yes, you underestimate23:13
@sonney2kand then try to traverse the file in order and add header files for functions that are defined non-static23:13
@sonney2kand put them all in the .h23:13
@sonney2kand for static ones put them in both23:13
@sonney2kblackburn, how do you know23:14
@sonney2k?23:14
blackburnjust think so23:14
@sonney2kI mean it would be nice to have a splitcpp.py anyways or?23:15
blackburnsure, I hope this can be done23:15
@sonney2kI mean swig uses no templates23:15
@sonney2kit is more C style23:15
blackburntemplate<typename T> class SwigValueWrapper {23:16
blackburn???23:16
@sonney2kso all it can do are functions/structs/classes/defines23:16
@sonney2kheh23:16
@sonney2kindeed23:16
blackburnsonney2k: do you know virtual can't be inlined?23:17
@sonney2kno23:17
@sonney2kwhere can I find that info?23:18
blackburnhttp://stackoverflow.com/questions/733737/are-inline-virtual-functions-really-a-non-sense23:18
@sonney2kso they are inlined most of the time23:20
blackburnI don't know exactly23:21
@sonney2kwell if the type is know which it is when we do e.g. CGaussianKernel k23:22
@sonney2kk->get_name()23:22
blackburnsonney2k: well that's not a serious trouble anyway23:22
blackburnwe have a lot of other overhead23:22
@sonney2kI don't think we have much overhead23:23
@sonney2kactually close to no overhead :)23:23
blackburnokay, in means of large-scale23:23
blackburncalling another function one more time is not that bad23:24
blackburnsonney2k: had you throwed away that python buffer integration?23:25
@sonney2kI never wrote it23:25
@sonney2kbug #1 is now memory requirements for me23:26
@sonney2kfor compiling23:26
blackburnI mean did you stop working on it?23:26
blackburnwell yes it is much more important now23:27
@sonney2kfor now yes, bugs have highest prio as well as user reports23:27
@sonney2kthen wrapper splitting somehow23:27
@sonney2kand then new features23:27
blackburnav3ngr suffered with strange bug23:27
blackburnI've recommended to clean git, etc23:28
blackburnnothing helped23:28
@sonney2kyeah but I have no idea for that either. no one has this...23:29
@sonney2kanyway bed time23:29
blackburnoh23:29
blackburnokay23:29
blackburnwrote some question to you and erased :D23:29
blackburnI probably will try to do some MKL with images classification23:30
blackburnas my bachelor's 'work'23:30
@sonney2knot sure if MKL is that useful ...23:31
blackburnsonney2k: that's bad23:35
blackburnsonney2k: well that was a question, do you know any success of MKL?23:36
--- Log closed Sun Oct 16 00:00:56 2011

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!