02:46:51 scor has quit (Quit: scor) 03:20:08 dsheets has quit (Ping timeout: 240 seconds) 04:00:14 timbl (~timbl@214.218.static-adsl.customer.ch.easynet.net) has joined #dig 06:00:27 trueg_away is now known as trueg 06:19:37 trueg is now known as trueg_away 07:10:37 trueg_away is now known as trueg 07:10:57 un_jon (~textual@AAubervilliers-651-1-266-151.w86-212.abo.wanadoo.fr) has joined #dig 08:41:33 danbri has quit (Ping timeout: 244 seconds) 08:47:56 cheater__ has quit (Ping timeout: 246 seconds) 09:01:35 cheater__ (~cheater@g230224184.adsl.alicedsl.de) has joined #dig 09:08:35 danbri (~danbri@cable-146-255-150-74.dynamic.telemach.ba) has joined #dig 09:28:17 rszeno (~rszeno@79.114.83.26) has joined #dig 10:06:25 melvster (~melvin@p5797FD6F.dip.t-dialin.net) has joined #dig 10:09:37 trueg is now known as trueg_away 10:11:06 cheater__ has quit (Read error: Connection reset by peer) 10:27:15 cheater__ (~cheater@g230226229.adsl.alicedsl.de) has joined #dig 10:54:18 un_jon has quit (Read error: Connection reset by peer) 11:12:25 scor_ (~scor@c-98-216-97-72.hsd1.ma.comcast.net) has joined #dig 11:12:26 scor_ has quit (Changing host) 11:12:26 scor_ (~scor@drupal.org/user/52142/view) has joined #dig 11:13:07 Pipian (~pipian@static-mum-59.181.115.17.mtnl.net.in) has joined #dig 11:22:36 scor_ has quit (Quit: scor_) 11:30:03 Ralph (Ralph@30-7-118.wireless.csail.mit.edu) has joined #dig 11:36:42 trueg_away is now known as trueg 11:38:44 cheater__ has quit (Ping timeout: 246 seconds) 11:57:03 un_jon (~textual@AAubervilliers-651-1-266-151.w86-212.abo.wanadoo.fr) has joined #dig 12:07:13 betehess ping ! 12:33:43 Pipian has quit (Ping timeout: 264 seconds) 12:35:39 Pipian (~pipian@static-mum-59.181.115.17.mtnl.net.in) has joined #dig 12:39:22 scor_ (~scor@c-98-216-97-72.hsd1.ma.comcast.net) has joined #dig 12:39:23 scor_ has quit (Changing host) 12:39:23 scor_ (~scor@drupal.org/user/52142/view) has joined #dig 12:49:08 scor_ has quit (Quit: scor_) 13:03:04 hey un_jon 13:03:12 betehess Hi ! 13:03:22 betehess Do you have 5s ? 13:03:35 betehess :) 13:03:43 can I help? 13:04:37 betehess sure, I am surprised that addToNamedGraph and appendToNamedGraph perform exactly the same side effect on the JenaStore 13:05:04 yes 13:05:12 shouldn't 13:05:24 one should add, the other should append :-) 13:05:36 is that right, it's the same implementation right now? 13:05:40 that is a mistake 13:05:52 Not really 13:07:21 can one do an append on a set? 13:07:57 not on a Set, but on a store 13:08:04 there is no append for graphs here 13:08:06 https://github.com/w3c/banana-rdf/blob/master/jena/src/main/scala/jena/JenaStore.scala#L60 13:08:18 the implementation is ok at least for JenaStore 13:08:30 bblfish_ (~bblfish@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 13:08:43 if there is no test (can't remember) then I made a mistake 13:08:46 un_jon_ (~textual@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 13:08:53 DIGlogger: pointer? 13:08:53 See http://dig.csail.mit.edu/irc/dig/2012-06-27#T13-08-53 13:09:41 => My exact question is : if the graph already exist, addNamedGraph should drop the existing graph or not ? 13:09:52 it should, yes 13:10:04 wiping out all the existing triples 13:10:08 un_jon has quit (Ping timeout: 240 seconds) 13:10:08 un_jon_ is now known as un_jon 13:10:11 So, there is a problem at least with Jena TDB 13:10:27 that's not what their implementation does? 13:10:47 I remember that there used to be an explicit removeGraph there 13:10:56 (and we could use the current implementation of addNamedGraph can be used for append … it's more efficient) 13:10:58 but I thinkg the doc says it does it already 13:11:11 I don't know 13:11:32 it shouldn't be that much faster: it's still in the same transaction 13:11:46 I can write tests explicitly for that and see if there is something wrong. 13:11:49 but maybe... 13:11:59 would be a good idea :-) 13:12:05 ok ! 13:12:15 bblfish has quit (Ping timeout: 260 seconds) 13:12:35 https://github.com/w3c/banana-rdf/blob/master/rdf-test-suite/src/main/scala/AsyncGraphStoreTest.scala 13:13:19 and https://github.com/w3c/banana-rdf/blob/master/rdf-test-suite/src/main/scala/GraphStoreTest.scala 13:13:57 there is no test that checks that the previous triples were removed 13:15:12 also, one motivated person would write a Scalatest Matcher for isIsomorphicWith ;-) 13:15:26 I always meant to 13:30:14 ok, I will take a look at it ! 13:35:04 we should plan a call to see what are the next steps 13:35:14 this week-end? 13:37:04 bblfish_ has quit (Remote host closed the connection) 13:38:03 scor_ (~scor@132.183.242.105) has joined #dig 13:38:04 scor_ has quit (Changing host) 13:38:04 scor_ (~scor@drupal.org/user/52142/view) has joined #dig 13:43:17 betehess on Sunday ? 13:44:47 should be fine if early enough for me, like 8am (2pm for you) 13:44:58 while the wife is still sleeping :-) 13:47:54 ok ! 13:48:48 For the bug with addNamedGraph, it's only with Jena TDB. 13:48:52 bblfish (~bblfish@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 13:48:55 weird 13:49:44 https://github.com/un-jon/banana-rdf/commit/7c2cb01f3149bd658f199c186b3150f3ed36a33d 13:50:32 and https://gist.github.com/3004182 13:56:27 ok 13:56:31 that should be easy to fix 13:57:05 I wonder if the doc says something about that 13:57:25 It says it should remove existing data 13:57:53 :/ 13:58:30 yeah, not very precise 13:58:51 "Replaces any existing data for the named graph" 13:59:08 does not say "remove all existing data" 14:00:21 probably worth asking on #jena 14:00:39 in the meantime, we can just remove the namedgraph 14:09:26 un_jon, would you cry if I tell you that I may need HList from https://github.com/milessabin/shapeless ? 14:11:26 it's only in one place, so I could do the stuff manually though... 14:14:06 betehess I won't cry too much ;) (Btw : I personally asked for a flatMap implementation in HList to Miles Sabin, which he did the next day !! #scaladays) 14:14:23 heh 14:17:04 one would declare the fields he is interested in, a field being a predicate uri and a binder for the object 14:17:12 not sure if field is the best term here 14:18:48 Yeah, I don't really get it like that ! (I am asking Henry a hand) 14:19:12 So, my point of view is : You should use shapeless if you want to 14:19:40 Few people use it 14:19:52 yeah 14:19:55 still thinking 14:19:56 I have not followed the work on binders yet 14:19:59 so I can't comment yet 14:19:59 k 14:57:26 phew, sent a pull request to banana https://github.com/w3c/banana-rdf/pull/11 14:58:11 betehess: I just need to work on the SPARQL answers in play rww to see if that holds up 14:58:31 just thought you could get an idea what I am doing... 15:02:18 un_jon has quit (Ping timeout: 255 seconds) 15:15:48 un_jon (~textual@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 15:22:02 trueg is now known as trueg_away 15:25:50 betehess can we refactor test between AsyncGraphStoreTest and GraphStoreTest ? :) 15:28:38 bblfish => https://github.com/w3c/banana-rdf/pull/12/files 15:31:53 un_jon: sure 15:32:10 betehess with contexts ? 15:32:34 (not sure !) 15:34:41 are you sure you want to provide and maintain typeclass instances for Monad[Future] ? 15:35:03 it's not worth it yet 15:35:22 right now, we have only two flavours, that is enough IMO 15:36:04 it's true that we could do Future[Validation[BananaException, T]] as well 15:36:11 but again, too soon 15:41:36 Maybe I should try it in a branch to see if it's worth it. 15:42:34 I can't come to a judgement right now ! 16:18:33 Pipian_ (~pipian@static-mum-59.181.115.17.mtnl.net.in) has joined #dig 16:18:54 Pipian has quit (Read error: Connection reset by peer) 16:19:01 Pipian_ is now known as Pipian 16:48:42 Pipian has quit (Read error: Connection reset by peer) 17:02:26 Pipian (~pipian@static-mum-59.181.115.17.mtnl.net.in) has joined #dig 17:18:58 un_jon has quit (Read error: Connection reset by peer) 17:41:35 trueg_away is now known as trueg 17:48:03 un_jon (~textual@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 18:03:54 trueg is now known as trueg_away 18:08:50 trueg_away is now known as trueg 18:18:15 Pipian has quit (Quit: Pipian) 18:21:58 trueg has quit () 19:18:28 un_jon has quit (Quit: Computer has gone to sleep.) 19:28:42 melvster1 (~melvin@p4FF971CF.dip.t-dialin.net) has joined #dig 19:31:12 melvster has quit (Ping timeout: 246 seconds) 19:43:08 melvster (~melvin@p4FF97543.dip.t-dialin.net) has joined #dig 19:43:29 melvster1 has quit (Ping timeout: 245 seconds) 20:09:07 kennyluck has quit (Ping timeout: 264 seconds) 20:13:49 kennyluck (~kennyluck@114-43-120-65.dynamic.hinet.net) has joined #dig 20:19:27 Ralph has quit () 20:26:40 un_jon (~textual@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 20:48:14 un_jon has quit (Quit: Computer has gone to sleep.) 20:49:52 cheater_ (~cheater@p50897809.dip.t-dialin.net) has joined #dig 21:34:36 scor_ has quit (Quit: scor_) 21:57:38 un_jon (~textual@AAubervilliers-651-1-251-12.w86-212.abo.wanadoo.fr) has joined #dig 21:58:31 un_jon has quit (Client Quit) 22:12:28 bblfish has quit (Remote host closed the connection) 22:15:35 un_jon (~textual@ALagny-551-1-150-43.w92-141.abo.wanadoo.fr) has joined #dig 22:19:53 un_jon has quit (Ping timeout: 246 seconds) 22:22:35 un_jon (~textual@ALagny-551-1-150-43.w92-141.abo.wanadoo.fr) has joined #dig 22:45:16 dsheets (~Adium@c-71-198-141-58.hsd1.ca.comcast.net) has joined #dig 22:51:02 timbl has quit (Quit: timbl) 23:32:48 melvster has quit (Ping timeout: 244 seconds)