Tuesday, 2015-02-24

*** edogawa has quit IRC00:19
*** falktx has quit IRC02:39
rgareusdrobilla: do you know if there is an LV2 host that does not use liblilv ?04:59
*** Socapex has quit IRC05:20
*** edogawa has joined #lv207:55
drobillargareus: I think there's an ancient one in the ll-plugins stuff (or something from Lars anyway)08:41
drobillargareus: IIRC mod formerly didn't08:41
*** gianMOD has joined #lv209:43
*** ricardocrudo has joined #lv209:45
*** gianMOD has quit IRC09:48
*** gianMOD has joined #lv209:54
*** gianMOD has quit IRC10:00
*** ricardocrudo has quit IRC10:49
*** ricardocrudo has joined #lv210:50
*** ricardocrudo has quit IRC10:54
*** ricardocrudo has joined #lv210:55
*** ricardocrudo has quit IRC11:07
*** ricardocrudo_ has joined #lv211:07
*** ricardocrudo_ has quit IRC11:08
*** ricardocrudo has joined #lv211:15
*** falktx has joined #lv211:21
*** gianMOD has joined #lv211:48
*** gianMOD has quit IRC11:48
*** gianMOD has joined #lv211:48
*** gianMOD has quit IRC12:04
*** ricardocrudo has quit IRC12:27
*** ricardocrudo has joined #lv212:31
*** rncbc_jolla has joined #lv212:42
*** rncbc_jolla has quit IRC13:34
*** curlymorphic has quit IRC13:34
*** ricardocrudo has quit IRC14:05
*** Socapex has joined #lv214:22
*** NickSB2 has quit IRC14:28
*** ricardocrudo has joined #lv214:38
*** edogawa_ has joined #lv215:27
*** edogawa has quit IRC15:31
*** gianMOD has joined #lv215:38
*** edogawa_ is now known as edogawa16:45
*** gianMOD has quit IRC17:01
*** ricardocrudo has quit IRC17:10
*** Socapex has quit IRC17:20
*** Socapex has joined #lv217:55
*** Socapex has joined #lv217:55
*** mlpug has joined #lv218:49
*** falktx has quit IRC18:57
*** mlpug has quit IRC19:12
*** ricardocrudo has joined #lv219:29
*** ricardocrudo has quit IRC19:32
*** ricardocrudo has joined #lv219:33
*** mlpug has joined #lv219:38
*** NickSB2 has joined #lv219:59
*** gianMOD_ has joined #lv220:00
*** gianMOD_ has quit IRC20:03
*** gianMOD has joined #lv220:03
*** gianMOD has quit IRC20:08
*** gianMOD has joined #lv220:09
*** mlpug has quit IRC20:35
*** HarryHaaren has joined #lv220:43
*** Socapex has quit IRC20:45
*** curlymorphic has joined #lv221:24
*** Socapex has joined #lv221:24
*** gianMOD has quit IRC21:39
*** gianMOD has joined #lv221:39
*** Socapex has quit IRC21:44
*** gianMOD has quit IRC21:50
*** gianMOD has joined #lv221:50
*** Socapex has joined #lv221:52
*** gianMOD has quit IRC21:55
*** ricardocrudo has quit IRC22:26
*** falktx has joined #lv222:42
*** edogawa has quit IRC23:16
* HarryHaaren has a chuckle at "extension_data() is actually easy with a recursive mixin tree" <- if you have experience with that stuff :)23:30
drobillaIt doesn't matter in the user code.23:42
drobillaAs the subsequent paragraph explicitly states :P23:42
drobillaIf the choice is between crazy wrapper + clean user code vs simpler wrapper + boilerplatey user code, I choose the former.  Nobody needs to really give a crap what the wrapper looks like23:43
HarryHaareni'm not trying to shoot-down the C++ wrapper - it will have a positive effect. Just the sentence made me laugh.23:43
HarryHaarencontext: I'm running an Introduction to OOP lecture tomorrow,  "is actually easy with a recursive mixin tree" would be a good joke to start the session :)23:44
drobillaWell, yes.  "easy provided you know what the hell you are doing" is kind of implicitly the definition of "easy" for anything programming related :)23:46
falktxeverything is easy once you're used to it23:47
drobillaNot really.  I'm used to gobjects, but it's not easy.  It's awful.23:48
drobillaThough I realized something about this: part of the reason lvtk is so complicated there is that it tries to wrap "extension"23:52
drobillaBut extensions are not a concept in the LV2 API23:53
drobillaIn particular, "optional" is a feature thing23:53
drobillaBut features can be done quite nicely without mixins, ala the current wrappers in git23:53
drobillaThis makes the need for an <Optional> template parameter go away, and thus the weird template-class-with-nested-interface-class thing in the "extensions" you would inherit from go away23:53
drobillaFor an interface, you either inherit from it or not.23:54
HarryHaarenthat sounds good.23:54
drobillaSo the implementation of the wrappers for those would be quite a bit less weird23:54
* gabrbedd agrees about gobjects.23:54

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