--- 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 #shogun | 01:04 | |
-!- anvan [~androirc@103.252.200.48] has joined #shogun | 02:37 | |
-!- anvan [~androirc@103.252.200.48] has quit [Ping timeout: 252 seconds] | 03:29 | |
-!- anvan [~androirc@103.252.200.48] has joined #shogun | 03: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 #shogun | 06: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 #shogun | 06:48 | |
essam | ping: wiking | 08:32 |
---|---|---|
essam | wiking: ping | 08:33 |
wiking | hello hello | 09:02 |
wiking | essam: pong | 09:02 |
essam | so i'm stuck trying to untangle ObservedValue | 09:04 |
essam | my plan was to create two mixins: ParameterHandler and ParameterWatcher (horrible names) | 09:04 |
essam | ParameterHandler is responsible for put/get/add/clone interface | 09:04 |
essam | ParameterWatcher is responsible for observe/watch_param/watch_method | 09:04 |
essam | now this doesn't work since put needs observe, and moving the put methods to watcher doesn't look right | 09:04 |
essam | and ObservedValue needs watch_params, which exists in ParameterWatcher | 09:05 |
essam | so I end up with one big file containing all the parameter stuff + observedvalue | 09:05 |
essam | + and ParameterWatcher needs ObservedValue, so the circular dependency thing with templates, makes it difficult to make them separate files | 09:06 |
wiking | dph | 09:07 |
wiking | *doh | 09:07 |
essam | bloat moves from SGObject to parameter wacher | 09:07 |
essam | watcher** | 09:07 |
wiking | do u have this somewhere in public? | 09:07 |
wiking | so i can take a look at it and think about it a bit | 09:07 |
wiking | like in your own fork of shogun repo? | 09:08 |
essam | give me 30 minutes, I will clean it and push it | 09:08 |
wiking | kk | 09:09 |
wiking | thnx | 09:09 |
essam | wiking: https://github.com/theartful/shogun/tree/feature/mixins | 10:00 |
essam | this nearly compiles | 10:02 |
essam | main problems are: ParameterHandler's put depends on observe, and ObservedValue can't be untangled since it depends on watch_param | 10: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 #shogun | 10:36 | |
-!- ussdd95[m] [ussdd95mat@gateway/shell/matrix.org/x-qdlvwdywhpjanpog] has joined #shogun | 10: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 #shogun | 14:12 | |
-!- anvan [~androirc@103.252.200.48] has joined #shogun | 16: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 #shogun | 19: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 #shogun | 19: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 #shogun | 20: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!