| --- Log opened Wed Jan 17 00:00:23 2018 | ||
| -!- witness [uid10044@gateway/web/irccloud.com/x-urtduwinszzjtvwp] has joined #shogun | 04:59 | |
| -!- iamXXX [2f1d2f2e@gateway/web/freenode/ip.47.29.47.46] has joined #shogun | 05:31 | |
| -!- iamXXX_ [2f1d2f2e@gateway/web/freenode/ip.47.29.47.46] has joined #shogun | 05:32 | |
| iamXXX_ | Can contribution be done in python? | 05:35 | 
|---|---|---|
| -!- iamXXX [2f1d2f2e@gateway/web/freenode/ip.47.29.47.46] has quit [Ping timeout: 260 seconds] | 05:35 | |
| -!- iamXXX_ [2f1d2f2e@gateway/web/freenode/ip.47.29.47.46] has quit [Ping timeout: 260 seconds] | 05:39 | |
| -!- rrahul [0e8ba0ec@gateway/web/freenode/ip.14.139.160.236] has joined #shogun | 05:54 | |
| -!- rrahul [0e8ba0ec@gateway/web/freenode/ip.14.139.160.236] has left #shogun [] | 06:05 | |
| -!- witness [uid10044@gateway/web/irccloud.com/x-urtduwinszzjtvwp] has quit [Quit: Connection closed for inactivity] | 07:08 | |
| -!- iamXXX [75d35a9b@gateway/web/freenode/ip.117.211.90.155] has joined #shogun | 08:00 | |
| -!- iamXXX [75d35a9b@gateway/web/freenode/ip.117.211.90.155] has quit [Ping timeout: 260 seconds] | 09:05 | |
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 11:11 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 11:11 | |
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 256 seconds] | 12:25 | |
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 13:09 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 13:09 | |
| -!- rahul [~rahul@49.206.127.242] has joined #shogun | 13:16 | |
| -!- rahul is now known as Guest1722 | 13:16 | |
| -!- Guest1722 [~rahul@49.206.127.242] has quit [Ping timeout: 256 seconds] | 13:23 | |
| -!- rahul_ [~rahul@49.206.127.242] has joined #shogun | 13:25 | |
| -!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 276 seconds] | 13:38 | |
| -!- iamXXX [2a684d92@gateway/web/freenode/ip.42.104.77.146] has joined #shogun | 13:51 | |
| -!- iamXXX [2a684d92@gateway/web/freenode/ip.42.104.77.146] has quit [Client Quit] | 13:53 | |
| -!- HeikoS [~heiko@eduroam-int-pat-8-250.ucl.ac.uk] has joined #shogun | 15:21 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 15:21 | |
| -!- HeikoS [~heiko@eduroam-int-pat-8-250.ucl.ac.uk] has quit [Quit: Leaving.] | 15:31 | |
| -!- HeikoS [~heiko@eduroam-int-pat-8-250.ucl.ac.uk] has joined #shogun | 15:32 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 15:32 | |
| -!- rahul_ [~rahul@49.206.127.242] has quit [Ping timeout: 256 seconds] | 16:00 | |
| -!- rahul [~rahul@49.206.127.242] has joined #shogun | 16:02 | |
| -!- rahul is now known as Guest80535 | 16:03 | |
| lisitsyn | HeikoS: ok arrays | 16:29 | 
| @HeikoS | lisitsyn: yes arrays! :) | 16:56 | 
| lisitsyn | HeikoS: I am not sure how to handle memory stuff here | 16:57 | 
| @HeikoS | yeah exactly | 16:57 | 
| @HeikoS | Array<T> ? :) | 16:58 | 
| @HeikoS | lisitsyn: so how were you thinking about doing it? | 16:59 | 
| -!- HeikoS [~heiko@eduroam-int-pat-8-250.ucl.ac.uk] has quit [Ping timeout: 248 seconds] | 17:07 | |
| -!- HeikoS [~heiko@82-132-225-222.dab.02.net] has joined #shogun | 17:26 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 17:26 | |
| @HeikoS | lisitsyn: any insights? | 17:26 | 
| lisitsyn | HeikoS: don't know yet | 17:29 | 
| @HeikoS | lisitsyn: so what exactly do you mean by memory? | 17:29 | 
| lisitsyn | HeikoS: I don't know how to handle clone | 17:29 | 
| lisitsyn | I mean ok you have an array in your sgobject | 17:29 | 
| lisitsyn | so we put Array<T> | 17:29 | 
| lisitsyn | into the parameter map | 17:29 | 
| lisitsyn | but what happens when we clone it? | 17:30 | 
| @HeikoS | I think we need a datastructure that implements .clone or ->clone | 17:30 | 
| @HeikoS | same way as done for SGVector | 17:30 | 
| @HeikoS | and then write an implementation of that | 17:30 | 
| lisitsyn | HeikoS: the thing is that we want it to be non-intrusive | 17:31 | 
| lisitsyn | like it doesn't change anything | 17:31 | 
| lisitsyn | just something on top of what we have | 17:31 | 
| lisitsyn | HeikoS: ok probably I have an idea, we need to specialize clone just for array | 17:31 | 
| @HeikoS | yes | 17:32 | 
| lisitsyn | because it is really different | 17:32 | 
| @HeikoS | and that implementation sits in any | 17:32 | 
| @HeikoS | and not in the classes that have arrays | 17:32 | 
| @HeikoS | I mean eventually we just replace all raw arrays with some structure | 17:32 | 
| @HeikoS | that will implement clone/equals | 17:32 | 
| lisitsyn | yeah ok | 17:32 | 
| @HeikoS | but we also need raw | 17:32 | 
| lisitsyn | let me try something | 17:32 | 
| @HeikoS | legacy | 17:32 | 
| @HeikoS | ace! | 17:32 | 
| @HeikoS | let me know how it goes | 17:33 | 
| @HeikoS | there is reference counting issues as well if you care | 17:33 | 
| @HeikoS | but later | 17:33 | 
| lisitsyn | HeikoS: what issues? | 17:33 | 
| @HeikoS | nevermind for now | 17:33 | 
| lisitsyn | I was sure rc is ok | 17:33 | 
| lisitsyn | what goes wrong? | 17:33 | 
| @HeikoS | ? | 17:58 | 
| @HeikoS | ah | 17:58 | 
| @HeikoS | sorry | 17:58 | 
| @HeikoS | lisitsyn: let's discuss this later | 17:59 | 
| @HeikoS | I am keen to see your approach | 17:59 | 
| lisitsyn | HeikoS: ok | 17:59 | 
| lisitsyn | let me try to find enough time :) | 17:59 | 
| -!- HeikoS [~heiko@82-132-225-222.dab.02.net] has quit [Ping timeout: 256 seconds] | 18:05 | |
| -!- witness [uid10044@gateway/web/irccloud.com/x-ksqumfiydpnxpvrk] has joined #shogun | 20:25 | |
| -!- Guest80535 [~rahul@49.206.127.242] has quit [Ping timeout: 268 seconds] | 22:33 | |
| --- Log closed Thu Jan 18 00:00:24 2018 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!