IRC logs of #shogun for Monday, 2014-04-14

--- Log opened Mon Apr 14 00:00:04 2014
lisitsynyeah something is b0rken here00:00
thoralfI already fixed it.00:00
thoralfI'll merge tomorrow.00:00
thoralfBut everytime I try to do something MLish, this happens to me.00:01
thoralfWrong results, debugging, pen-and-paper tests and realizing the numbers are wrong.00:01
thoralf(not my numbers)00:01
lisitsynthough I remember there was an assumption about that :)00:04
-!- khalednasr [~k.nasr92@41.69.186.4] has joined #shogun00:05
thoralfMy patch includes a check for this assumption.00:10
thoralfChecking for is_sorted is cheap if you can do multiplication in O(n) then. ;)00:10
-!- thoralf [~thoralf@91-65-136-198-dynip.superkabel.de] has quit [Quit: Konversation terminated!]00:12
shogun-buildbotbuild #243 of debian wheezy - memcheck is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/243  blamelist: abinashpanda <abinash.panda.ece10@itbhu.ac.in>, tklein23 <tklein23@users.noreply.github.com>00:13
-!- khalednasr [~k.nasr92@41.69.186.4] has quit [Quit: Leaving]00:26
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]00:51
-!- HeikoS [~heiko@90.201.62.238] has joined #shogun01:32
-!- mode/#shogun [+o HeikoS] by ChanServ01:32
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun02:01
shogun-notifier-shogun-demo: Saurabh :master * aca353f / demos/classifier/ (3 files): https://github.com/shogun-toolbox/shogun-demo/commit/aca353fe89940b00a418993917a3c2bfb8823f8802:01
shogun-notifier-shogun-demo: model select02:01
shogun-notifier-shogun-demo: Saurabh :master * d323cc8 / / (4 files): https://github.com/shogun-toolbox/shogun-demo/commit/d323cc802bbdde962f1aed07cfcc65a4fb83b56902:01
shogun-notifier-shogun-demo: add range of values02:01
shogun-notifier-shogun-demo: Saurabh :master * a107ab1 / / (3 files): https://github.com/shogun-toolbox/shogun-demo/commit/a107ab1d301c20f02bdf36e222b95673fdb6b85402:01
shogun-notifier-shogun-demo: fix style02:01
shogun-notifier-shogun-demo: Saurabh :master * e023bec / demos/classifier/binary.py,demos/classifier/svm.py: https://github.com/shogun-toolbox/shogun-demo/commit/e023bec18943c13053d938c410d288a1eb84438e02:01
shogun-notifier-shogun-demo: some fixes02:01
shogun-notifier-shogun-demo: Heiko Strathmann :master * 927f3c6 / / (5 files): https://github.com/shogun-toolbox/shogun-demo/commit/927f3c69187097bc4c438a5169d5d029f41e827802:01
shogun-notifier-shogun-demo: Merge pull request #34 from Saurabh7/modelsel02:01
shogun-notifier-shogun-demo:02:01
shogun-notifier-shogun-demo: model select02:01
shogun-notifier-shogun-data: Wu Lin :master * dafa43f / toy/variational/ (25 files): https://github.com/shogun-toolbox/shogun-data/commit/dafa43f92f167f7a0cd27c18deddb7006b3fa52d02:07
shogun-notifier-shogun-data: add dataset for the variational program02:07
shogun-notifier-shogun-data: Heiko Strathmann :master * 9a8b634 / toy/variational/ (25 files): https://github.com/shogun-toolbox/shogun-data/commit/9a8b634ebdbc013ae020191bf1f5fe984616808702:07
shogun-notifier-shogun-data: Merge pull request #44 from yorkerlin/master02:07
shogun-notifier-shogun-data:02:07
shogun-notifier-shogun-data: add dataset for the variational program02:07
-!- PirosB3 [~pirosb3@host238-17-dynamic.245-95-r.retail.telecomitalia.it] has joined #shogun02:41
-!- HeikoS [~heiko@90.201.62.238] has quit [Ping timeout: 240 seconds]02:54
-!- HeikoS [~heiko@90.201.62.238] has joined #shogun02:55
-!- mode/#shogun [+o HeikoS] by ChanServ02:55
-!- HeikoS [~heiko@90.201.62.238] has quit [Client Quit]02:59
-!- PirosB3 [~pirosb3@host238-17-dynamic.245-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3]03:04
shogun-buildbotbuild #674 of nightly_all is complete: Failure [failed compile test]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_all/builds/67403:04
-!- pl8787 [9fe22b60@gateway/web/freenode/ip.159.226.43.96] has quit [Ping timeout: 240 seconds]03:17
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]05:08
-!- shogun-notifier- [~irker@94.23.237.10] has joined #shogun09:24
shogun-notifier-shogun: Thoralf Klein :develop * 05f475c / src/shogun/lib/SGSparseVector.cpp: https://github.com/shogun-toolbox/shogun/commit/05f475c913dd9ad502964c22362543cbeb88c1a609:24
shogun-notifier-shogun: Added guard to abort when using the broken function -- to see what will break.09:24
shogun-notifier-shogun: Thoralf Klein :develop * 34ee663 / src/shogun/lib/SGSparseVector.cpp,src/shogun/lib/SGSparseVector.h: https://github.com/shogun-toolbox/shogun/commit/34ee6634cc5284c06609b181cb20f783475b391009:24
shogun-notifier-shogun: Adding "is_sorted" method to SGSparseVector for a better sanity check in "sparse_dot".09:24
shogun-notifier-shogun: Thoralf Klein :develop * 9c9f618 / tests/unit/lib/SGSparseVector_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/9c9f61894ab090226082f1fb374f8911dd4e382a09:24
shogun-notifier-shogun: Added unit tests to detect sparse_dot bug.09:24
shogun-notifier-shogun: tklein23 :develop * b0146f8 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/b0146f8b7314a4de25273dab2d6da4a37044bbec09:24
shogun-notifier-shogun: Merge pull request #2134 from tklein23/broken_sgsparsevector_sparse_dot09:24
shogun-notifier-shogun:09:24
shogun-notifier-shogun: Avoid broken sparse_dot in SGSparseVector - issue #213309:24
shogun-buildbotbuild #2856 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/2856  blamelist: Thoralf Klein <thoralf@fischlustig.de>09:29
shogun-buildbotbuild #2857 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/285709:31
-!- adrin [~adrin@guest-215.mpi-inf.mpg.de] has joined #shogun09:56
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]10:10
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has joined #shogun10:10
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has quit [Client Quit]10:12
-!- travis-ci [~travis-ci@ec2-50-19-205-165.compute-1.amazonaws.com] has joined #shogun10:12
travis-ci[travis-ci] it's tklein23's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/2293012010:12
-!- travis-ci [~travis-ci@ec2-50-19-205-165.compute-1.amazonaws.com] has left #shogun []10:12
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun10:13
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-kktcpfgpwfkvgrtf] has joined #shogun10:20
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]10:24
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun10:24
@wikingshogun-buildbot: force build --branch=develop 'coverity analysis'10:24
shogun-buildbotThe build has been queued, I'll give a shout when it starts10:25
-!- PirosB3 [~pirosb3@host238-17-dynamic.245-95-r.retail.telecomitalia.it] has joined #shogun10:26
shogun-buildbotbuild #2090 of deb2 - static_interfaces is complete: Failure [failed test cmdline]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb2%20-%20static_interfaces/builds/2090  blamelist: tklein23 <tklein23@users.noreply.github.com>, Thoralf Klein <thoralf@fischlustig.de>10:42
shogun-buildbotbuild #0 forced10:42
shogun-buildbotI'll give a shout when the build finishes10:42
shogun-buildbotbuild #0 of coverity analysis is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/coverity%20analysis/builds/010:43
-!- HeikoS1 [~heiko@90.201.62.238] has joined #shogun10:49
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]11:02
@wikingshogun-buildbot: force build --branch=develop 'coverity analysis'11:02
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun11:02
@wikingshogun-buildbot: force build --branch=develop 'coverity analysis'11:02
shogun-buildbotThe build has been queued, I'll give a shout when it starts11:02
-!- lambday [67157d51@gateway/web/freenode/ip.103.21.125.81] has joined #shogun11:10
-!- newlido [~quassel@41.218.180.23] has joined #shogun11:56
shogun-buildbotbuild #244 of debian wheezy - memcheck is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/244  blamelist: tklein23 <tklein23@users.noreply.github.com>, Thoralf Klein <thoralf@fischlustig.de>11:57
shogun-buildbotbuild #1 forced11:57
shogun-buildbotI'll give a shout when the build finishes11:57
shogun-buildbotbuild #1 of coverity analysis is complete: Failure [failed analyse]  Build details are at http://buildbot.shogun-toolbox.org/builders/coverity%20analysis/builds/111:57
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]12:10
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has joined #shogun12:11
@wikingshogun-buildbot: force build --branch=develop 'coverity analysis'12:11
@wikingshogun-buildbot_: force build --branch=develop 'coverity analysis'12:11
shogun-buildbot_build #2 forced12:11
shogun-buildbot_I'll give a shout when the build finishes12:11
shogun-buildbot_build #2 of coverity analysis is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/coverity%20analysis/builds/212:11
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has quit [Client Quit]12:12
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun12:12
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Client Quit]12:12
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has joined #shogun12:12
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has quit [Client Quit]12:12
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun12:12
@wikingshogun-buildbot: force build --branch=develop 'coverity analysis'12:12
shogun-buildbotbuild #3 forced12:12
shogun-buildbotI'll give a shout when the build finishes12:12
-!- shogun-notifier- [~irker@94.23.237.10] has quit [Quit: transmission timeout]12:24
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]12:25
-!- shogun-buildbot_ [~shogun-bu@7nn.de] has joined #shogun12:25
shogun-buildbot_build #3 of coverity analysis is complete: Failure [failed archive]  Build details are at http://buildbot.shogun-toolbox.org/builders/coverity%20analysis/builds/312:29
-!- khalednasr [~k.nasr92@41.69.136.149] has joined #shogun12:29
lisitsynkhalednasr: hey12:39
khalednasrlisitsyn, hey12:39
lisitsynkhalednasr: theo's benn pretty busy lately12:40
lisitsynbeen*12:40
lisitsynso we get a bit out of touch :D12:40
lisitsynI wanted to ask you what is your plan12:40
lisitsynHeikoS1: suggested that we can improve notebook a bit12:40
lisitsynkhalednasr: so we can discuss what can be improved maybe?12:42
khalednasrlisitsyn, I was going to implement dropout and max-norm regularization, but if you have any suggestions on the notebook, we could try to improve it first12:42
lisitsynoh already dropout things12:42
lisitsyncool12:42
lisitsynok it is pretty brief now12:43
lisitsynkhalednasr: may be we could visualize learned layers somehow?12:43
lisitsynthat would be super cool12:43
lisitsynhave you seen hinton diagram?12:44
khalednasryeah12:44
lisitsynhttp://wiki.scipy.org/Cookbook/Matplotlib/HintonDiagrams12:44
khalednasrbut i'm not sure it would look very good12:44
lisitsynwhy?12:44
khalednasrsince the hidden layers are not sparse or pretrained or anything12:44
lisitsynyeah you're probably right12:44
lisitsynok so we need convolution layer to have cool visualizations12:45
khalednasrit might be better with dropout though12:45
lisitsynkhalednasr: does dropout lead to some sparsity?12:45
khalednasryeah12:46
khalednasrhttp://www.cs.toronto.edu/~nitish/msc_thesis.pdf12:47
lisitsynkhalednasr: what is probably missed in the notebook12:47
lisitsynyou create layers12:47
lisitsynbut no mention how do they interconnect12:47
lisitsynbtw is it always like all to all?12:48
khalednasrso far, yeah12:48
khalednasrI guess i should mention that in the documentation and notebook12:48
lisitsynyeah probably12:48
lisitsynokay if you find something that can explain the architecture of network you created12:49
lisitsynthat would be cool12:49
lisitsynsome simple plot that gives an idea how the network looks like12:49
lisitsynnext12:50
lisitsynI am afraid it makes sense to explain that regularization is here because of overfitting and so on12:50
lisitsynah12:50
lisitsynsorry :D12:50
lisitsynok then may be it makes sense12:50
lisitsynto say why it helps to avoid overfitting12:50
lisitsynmaybe even learn a model w/o L212:51
lisitsynit also makes sense to output how much time does it take (when rendered)12:51
lisitsynand how many epochs or whatever12:51
khalednasrmaybe after I do dropout, i can compare the performance of different regularization methods12:52
lisitsyndo you plan to extend this notebook?12:53
lisitsynor another one for dropout?12:53
khalednasrI think it would be better to just extend this one12:53
lisitsynalright12:54
khalednasrIt's already pretty short12:54
lisitsynkhalednasr: okay and another point12:54
lisitsynmay be cross validation here would be better12:54
lisitsynso we can really estimate how do they infer12:54
lisitsynkhalednasr: HeikoS1 wanted to give some comments too12:55
lisitsynso we can improve it gradually12:55
khalednasryeah sure12:55
-!- HeikoS1 [~heiko@90.201.62.238] has quit [Ping timeout: 245 seconds]12:59
-!- khalednasr [~k.nasr92@41.69.136.149] has quit [Quit: Leaving]13:34
-!- khalednasr [~k.nasr92@41.69.136.149] has joined #shogun13:39
-!- PirosB3 [~pirosb3@host238-17-dynamic.245-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3]14:00
-!- PirosB3 [~pirosb3@host238-17-dynamic.245-95-r.retail.telecomitalia.it] has joined #shogun14:40
-!- newlido [~quassel@41.218.180.23] has quit [Ping timeout: 258 seconds]14:50
-!- HeikoS1 [~heiko@nat-166-120.internal.eduroam.ucl.ac.uk] has joined #shogun14:56
-!- PirosB3 [~pirosb3@host238-17-dynamic.245-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3]15:28
-!- newlido [~quassel@41.218.180.23] has joined #shogun15:51
-!- newlido [~quassel@41.218.180.23] has quit [Remote host closed the connection]15:51
-!- lambday [67157d51@gateway/web/freenode/ip.103.21.125.81] has quit [Ping timeout: 240 seconds]16:37
-!- lisitsyn [~qdrgsm@109-226-124-25.clients.tlt.100megabit.ru] has quit [Ping timeout: 252 seconds]18:47
-!- lisitsyn [~qdrgsm@109-226-124-25.clients.tlt.100megabit.ru] has joined #shogun19:00
-!- adrin [~adrin@guest-215.mpi-inf.mpg.de] has quit [Remote host closed the connection]19:56
-!- thoralf [~thoralf@91-65-136-198-dynip.superkabel.de] has joined #shogun20:22
thoralfHey.20:22
shogun-buildbot_build #85 of osx2 - python is complete: Failure [failed test python modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/osx2%20-%20python/builds/85  blamelist: abinashpanda <abinash.panda.ece10@itbhu.ac.in>, tklein23 <tklein23@users.noreply.github.com>20:56
@besser82thoralf: Ho!20:58
thoralfHey besser8220:58
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun21:11
shogun-notifier-shogun: khalednasr :develop * 15faf3a / src/shogun/neuralnets/NeuralNetwork.cpp,src/shogun/neuralnets/NeuralNetwork.h: https://github.com/shogun-toolbox/shogun/commit/15faf3a0ba92b30f99fea90a06692cbf78fef41f21:11
shogun-notifier-shogun: improved gradient descent in CNeuralNetwork21:11
shogun-notifier-shogun: khalednasr :develop * 21e3e57 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/21e3e57fd8b050ad2e6103e1fff4a515f79f011f21:11
shogun-notifier-shogun: cleanups in CNeuralNetwork21:11
shogun-notifier-shogun: Heiko Strathmann :develop * 344bcad / / (3 files): https://github.com/shogun-toolbox/shogun/commit/344bcadebde25e22d69c422613db6cd0c25cc0cc21:11
shogun-notifier-shogun: Merge pull request #2135 from khalednasr/develop21:11
shogun-notifier-shogun:21:11
shogun-notifier-shogun: improved gradient descent in NeuralNetwork21:11
-!- zxtx [~zxtx@sunnythinking.org] has quit [Read error: Connection reset by peer]21:12
-!- zxtx [~zxtx@67.220.94.21] has joined #shogun21:16
shogun-buildbot_build #2205 of bsd1 - libshogun is complete: Failure [failed compile test]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2205  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, khalednasr <k.nasr92@gmail.com>21:24
shogun-buildbot_build #86 of osx2 - python is complete: Failure [failed test python modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/osx2%20-%20python/builds/86  blamelist: Thoralf Klein <thoralf@fischlustig.de>21:34
-!- HeikoS1 [~heiko@nat-166-120.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]21:36
shogun-buildbot_build #87 of osx2 - python is complete: Failure [failed test libshogun test python modular]  Build details are at http://buildbot.shogun-toolbox.org/builders/osx2%20-%20python/builds/87  blamelist: tklein23 <tklein23@users.noreply.github.com>, Thoralf Klein <thoralf@fischlustig.de>21:57
shogun-buildbot_build #2091 of deb2 - static_interfaces is complete: Failure [failed test cmdline]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb2%20-%20static_interfaces/builds/2091  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, khalednasr <k.nasr92@gmail.com>22:19
-!- kislay|exams [~kislay@117.239.94.112] has joined #shogun22:23
-!- khalednasr [~k.nasr92@41.69.136.149] has quit [Quit: Leaving]22:24
kislay|examsthoralf, heya!22:26
thoralfKey!22:26
thoralfHey K!22:26
kislay|examsthoralf, sorry about being slow. My end semester exams are a major overhead!22:26
thoralfkislay|exams: Oh, yes!  You already told me, right?22:27
kislay|examsthoralf, yup. some time back.22:27
thoralfI already forgot, sorry.22:27
thoralfI was just checking all issues that didn't change for some time...22:28
thoralfCleaning up.22:28
kislay|examsthoralf, no problems. I will try to squeeze in as much as I can do in the meanwhile :)22:28
thoralfkislay|exams: Do your exams first and ignore me.22:28
kislay|examsthoralf, haha22:28
thoralf:D22:28
kislay|examsthoralf, thanks a lot.22:29
thoralfTreat me as the cleaning guy wandering through the building at night... :D22:30
kislay|examsthoralf, man! those people make me scared!22:30
thoralfSee!22:31
-!- lambday [67157d51@gateway/web/freenode/ip.103.21.125.81] has joined #shogun22:34
kislay|examsthoralf, You know as a matter of coincidence, I mentioned issue 2054 in my proposal back when a new guy got agitated over the difficulties in the irc and then you created this. :D22:35
thoralf:D22:37
-!- kislay|exams [~kislay@117.239.94.112] has quit [Quit: Leaving]22:37
@wikinghttps://scan.coverity.com/projects/176323:07
@wikingrequest for access if u r core developer23:08
thoralfCool.23:08
@wikingalthough it needs some more tunning23:09
thoralf877 defects23:14
@wikingyep some of them are FP23:15
@wikingthe project settings should be fixed a bit in order to avoid FPs when SG_ERROR is being called23:16
thoralfLooks like they built a GUI around clang.23:20
-!- khalednasr [~k.nasr92@41.69.136.149] has joined #shogun23:20
@wikingthoralf: notonly23:21
@wikingthoralf: their static analysis is a bit more sophisticated23:21
lisitsynwiking: finally!23:25
lisitsynwiking: begged you for more rights23:25
thoralfHmm.  I don't understand 2625823:27
lisitsynthoralf: wiking: there is some pretty ok project for benchmarks in C++23:27
lisitsynhttps://github.com/nickbruun/hayai23:27
lisitsynbut the author is not really interested23:28
lisitsyn(looks like)23:28
lisitsynI can fork and take it over to be used in shogun23:29
lisitsynwhat are your thoughts?23:29
thoralflisitsyn: Nice.23:31
thoralflisitsyn: Do you have ideas what to benchmark?23:31
lisitsynthoralf: we can benchmark a lot of things but no I have nothing concrete yet23:32
lisitsynthe thing is that I was searching23:32
lisitsynhow can we do that23:33
lisitsynand there is basically nothing mature in this sense23:33
lisitsynwiking: 331K LoC23:40
lisitsyn:D23:40
lisitsynscary shit23:40
shogun-buildbot_build #245 of debian wheezy - memcheck is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/245  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, khalednasr <k.nasr92@gmail.com>23:41
lisitsynthoralf: ping23:43
thoralfPong.23:43
lisitsynthoralf: it seems we didn't have you around23:44
lisitsynwhen we wanted to try ourselves on kaggle23:44
lisitsynthoralf: want to participate?23:44
lisitsynwe lack activity though23:44
thoralfWhat is kaggle?23:45
lisitsynthoralf: really? :D23:45
lisitsynhttps://www.kaggle.com/23:45
-!- khalednasr [~k.nasr92@41.69.136.149] has quit [Quit: Leaving]23:46
thoralfIs it a competition?23:47
lisitsynthoralf: competition platform23:47
lisitsynI'd say23:47
lisitsynbut yeah we wanted to participate in a competition23:47
lisitsynwiking: ping23:48
lisitsynlambday: ping!23:49
lisitsyn:D23:49
lambdaylisitsyn: pong23:50
lisitsynlambday: I am just curious how loaded are you now23:50
lambdaylisitsyn: right now? :D23:50
lisitsynlambday: not23:50
lisitsynin general23:50
thoralflisitsyn: Aaah!  Don't know what to do first.  GSoC, coverity, ...?!?!23:50
thoralfNeed 10h more per day!23:51
lisitsynthoralf: vodka!23:51
lisitsynlambday: I am asking because I have some slow progress on my prototype of 'brand new' parameters framework23:51
lambdaylisitsyn: not very much.. will have to work on gsoc thing that me and heiko discussed23:52
lambdaybrand new parameter framework?23:52
lisitsynlambday: well remember I wanted to replace everything23:52
lisitsynplugins + parameters23:52
lisitsynthey are tied together23:52
lambdayoh yes23:52
lambdayyou yourself are working on that?23:52
lisitsynyes23:52
lambdaycool!23:53
lambdayumm what can I do to help?23:53
lisitsynlambday: well I can create issues23:53
lisitsynif I am working solely I don't issues23:53
lisitsynneed*23:53
lisitsyn:D23:53
lambdayhehe23:53
lambdayissues are good :D23:53
lisitsynotherwise we could find something23:53
lambdaylisitsyn: btw I remember about plugins but can't recall how parameter framework is tied up with that23:54
lisitsynlambday: okay say your plugin has new parameter23:54
lisitsynhow do you set/get it23:54
lambdayhmm23:55
lambdayI should check out your poc implementation for this23:55
lisitsynlambday: that's mostly it :D23:55
lisitsynlambday: okay basic concept23:55
lisitsynis every parameter has tag23:55
lisitsyntag is an instance of Tag23:55
lisitsynby tag you can set/get values23:55
lambdayokies23:56
lisitsyntag is templated so you it is typesafe23:56
lisitsynTag<int>23:56
lisitsynyou can't do23:56
lisitsynget(Tag<int> tag)23:56
lisitsynand get anything else than int23:56
lambdayalrighty23:56
lisitsynset(Tag<int> tag, int value) is the only available method as well23:56
lisitsynso typesafety thing is solved23:56
lisitsynlambday: about plugins23:58
lisitsynlambday: each plugin exports a method23:58
lisitsynthat returns its manifest23:58
lisitsynmanifest is a collection of Class instances23:58
lisitsynClass<T>23:58
lisitsynClass<SVM> is some class that inherits SVM23:58
lisitsynit can spawn its instance as SVM23:59
lambdayaha!23:59
lisitsynthis is how I want to resolve plugin problem23:59
lisitsynwe declare base classes23:59
lisitsynso basically we can't add new 'functionality'23:59
--- Log closed Tue Apr 15 00:00:06 2014

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