IRC logs of #shogun for Saturday, 2019-05-11

--- Log opened Sat May 11 00:00:10 2019
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection]01:01
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun01:04
-!- anvan [~androirc@103.252.200.48] has joined #shogun02:37
-!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 252 seconds]03:29
-!- anvan [~androirc@103.252.200.48] has joined #shogun03:57
-!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 248 seconds]04:37
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection]06:35
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun06:37
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Ping timeout: 252 seconds]06:45
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun06:48
essamping: wiking08:32
essamwiking: ping08:33
wikinghello hello09:02
wikingessam: pong09:02
essamso i'm stuck trying to untangle ObservedValue09:04
essammy plan was to create two mixins: ParameterHandler and ParameterWatcher (horrible names)09:04
essamParameterHandler is responsible for put/get/add/clone interface09:04
essamParameterWatcher is responsible for observe/watch_param/watch_method09:04
essamnow this doesn't work since put needs observe, and moving the put methods to watcher doesn't look right09:04
essamand ObservedValue needs watch_params, which exists in ParameterWatcher09:05
essamso I end up with one big file containing all the parameter stuff + observedvalue09:05
essam+ and ParameterWatcher needs ObservedValue, so the circular dependency thing with templates, makes it difficult to make them separate files09:06
wikingdph09:07
wiking*doh09:07
essambloat moves from SGObject to parameter wacher09:07
essamwatcher**09:07
wikingdo u have this somewhere in public?09:07
wikingso i can take a look at it and think about it a bit09:07
wikinglike in your own fork of shogun repo?09:08
essamgive me 30 minutes, I will clean it and push it09:08
wikingkk09:09
wikingthnx09:09
essamwiking: https://github.com/theartful/shogun/tree/feature/mixins10:00
essamthis nearly compiles10:02
essammain problems are: ParameterHandler's put depends on observe, and ObservedValue can't be untangled since it depends on watch_param10:02
-!- wuwei[m] [wuweilinma@gateway/shell/matrix.org/x-lcojdnvwprsrjxqq] has quit [Remote host closed the connection]10:25
-!- ussdd95[m] [ussdd95mat@gateway/shell/matrix.org/x-temggrlukylyjcny] has quit [Remote host closed the connection]10:25
-!- wuwei[m] [wuweilinma@gateway/shell/matrix.org/x-vklvzhqglzzcczek] has joined #shogun10:36
-!- ussdd95[m] [ussdd95mat@gateway/shell/matrix.org/x-qdlvwdywhpjanpog] has joined #shogun10:48
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Quit: Page closed]13:29
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun14:12
-!- anvan [~androirc@103.252.200.48] has joined #shogun16:21
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Quit: Page closed]18:19
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun19:28
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Ping timeout: 256 seconds]19:39
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has joined #shogun19:55
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection]20:12
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has joined #shogun20:20
-!- essam [c5351260@gateway/web/freenode/ip.197.53.18.96] has quit [Ping timeout: 256 seconds]21:20
-!- wiking [~wiking@c-185-45-237-122.customer.ggaweb.ch] has quit [Remote host closed the connection]22:38
--- Log closed Sun May 12 00:00:11 2019

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