--- 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!