IRC Logs for #io Wednesday, 2013-11-06

*** OpenSpace has quit IRC00:17
*** OpenSpace has joined #io00:25
*** mkroehnert has quit IRC00:35
*** OpenSpace has quit IRC00:42
*** OpenSpace has joined #io00:58
jerprologic, might be neat, but i'd want to see that as part of the metaobject model, and not part of objects02:33
*** irclogger___ has joined #io04:29
*** gatesphere has quit IRC04:59
*** nisstyre has quit IRC05:47
*** nisstyre has joined #io05:48
*** pchalupa has quit IRC05:49
*** nisstyre has quit IRC06:09
*** nisstyre has joined #io06:33
*** pchalupa has joined #io06:49
*** pchalupa-trainin has joined #io06:55
*** inarru has joined #io06:58
*** hashmal has joined #io07:10
prologicjer_, what do you mean exacrtly?09:04
prologicbtw I'm almostd implemented it all (data descriptors)09:04
prologicjer_, http://docs.python.org/2/library/stdtypes.html09:18
prologicThis is __get__ part of the data descriptor working09:18
prologic$ mio -i test.mio 09:18
prologicmio 0.0.7.dev09:18
prologicmio> foo foo09:18
prologic===> 'foo'09:18
*** nisstyre has quit IRC09:59
*** jer has quit IRC12:08
*** jer has joined #io12:08
jerprologic, http://en.wikipedia.org/wiki/Metaobject12:19
jerthat's what i mean12:19
*** pchalupa has quit IRC16:27
*** locks has quit IRC18:25
*** locks has joined #io18:28
*** ssfinney has quit IRC18:28
*** phuu has quit IRC18:28
*** ssfinney has joined #io18:58
*** phuu has joined #io19:01
*** locks has quit IRC19:13
*** locks has joined #io19:15
*** pchalupa has joined #io19:44
*** jdp_ has joined #io20:08
*** pchalupa has quit IRC20:26
*** bakkdoor has joined #io22:09
*** bakkdoor has quit IRC22:14
*** bakkdoor has joined #io22:17
*** gatesphere has joined #io22:19
*** mkroehnert has joined #io22:39
prologicjer:  Okay so I read the article. It's quite abstract but at least we can talk about the same thing :)23:12
prologicjer: My thoughts so far are -- A Metaobject is basically just a special kind of Trait -- Although that being said you probably won't want to implement meta behavior as a Trait anyway -- IHMO you _do_ want to treat it as a special case ala Python's __metaclass__ attribute on classes23:13
prologicjer: Also I believe all that's required is to move a lot of the internal machinery in my Object implementation class (in Python) to something called a MetaObject (which is also an Object) and expose some or all of the internal machinery to the user so the user can do things like modify attribute lookup mechanisms, etc23:14
prologicIHMO an Object would basically then only contain two things. a dictionary of attributes/slots and a primitive internal clone method23:15
prologicand nothing more23:15
pdurbindunno if this is helpful: http://search.cpan.org/~ether/Moose-2.1005/lib/Class/MOP.pm#What_is_a_Meta_Object_Protocol?23:45

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