00:44:14 melvster has quit (Ping timeout: 265 seconds) 01:24:32 [Global Notice] - A reminder that this coming weekend sees our long awaited services upgrade and database prune. All nicks unused for 150 days or more will be dropped from the database. Please make sure you have identified to your accounts and used your grouped nicks. Use /msg nickserv info while identified to see yours, and thanks for flying freenode! 02:14:31 timbl (~timbl@c-24-62-225-11.hsd1.ma.comcast.net) has joined #dig 03:01:08 rszeno has quit (Ping timeout: 244 seconds) 03:06:46 rszeno (~rszeno@79.114.107.30) has joined #dig 03:46:07 rszeno has quit (Quit: Leaving.) 06:47:29 bblfish (~bblfish@AAubervilliers-651-1-268-64.w86-212.abo.wanadoo.fr) has joined #dig 08:09:55 melvster (~melvin@p4FF960F7.dip.t-dialin.net) has joined #dig 08:34:34 deiu (~andrei@157.159.103.108) has joined #dig 08:34:34 deiu has quit (Changing host) 08:34:34 deiu (~andrei@unaffiliated/deiu) has joined #dig 08:50:03 deiu has quit (Remote host closed the connection) 08:52:35 deiu (~andrei@157.159.103.108) has joined #dig 08:52:36 deiu has quit (Changing host) 08:52:36 deiu (~andrei@unaffiliated/deiu) has joined #dig 10:20:49 dsheets has quit (Ping timeout: 244 seconds) 10:26:42 dsheets (~Adium@c-71-198-141-58.hsd1.ca.comcast.net) has joined #dig 10:30:44 dsheets has quit (Ping timeout: 244 seconds) 10:47:18 oops misspelled deiu 10:47:30 delete works :) 10:52:59 deiu: the autocomplete dropdown is awesome 10:54:57 rszeno (~rszeno@79.114.105.116) has joined #dig 11:00:27 melvster, I'm glad you like it 11:00:35 it's pretty much the only way to enable short handles 11:00:51 really really nice 11:01:11 I'm trying to filter blank nodes from the list of suggestions 11:02:07 unfortunately the virtuoso debian package is outdated and it doesn't support SPARQL MINUS or NOT EXISTS keywords. 11:02:26 I'm trying to compile virtuoso from source now, hoping it will work 11:02:50 nor* 11:06:49 btw, I just noticed Twitter offers the same dropdown option! 11:07:43 ah ... kingsley said that sebastian trueg will help you with any stuff you need 11:07:51 just ask if you need features etc. 11:08:12 the openlink guys love my profile 11:08:27 really? 11:10:37 sure! 11:21:36 RalphS (Ralph@30-7-118.wireless.csail.mit.edu) has joined #dig 11:49:16 melvster1 (~melvin@p5797FFD3.dip.t-dialin.net) has joined #dig 11:51:08 melvster has quit (Ping timeout: 245 seconds) 11:53:56 timbl has quit (Ping timeout: 244 seconds) 12:43:07 I've filtered out the suggestions to omit blank nodes 12:43:24 now it should only suggest real WebIDs 12:51:42 melvster1 has quit (Read error: Connection reset by peer) 12:55:43 timbl (~timbl@31-34-180.wireless.csail.mit.edu) has joined #dig 12:59:57 betehess: I sent a pull request for banana https://github.com/w3c/banana-rdf/pull/4 13:00:05 (just updated the message ) 13:19:28 betehess has quit (Quit: Leaving) 13:21:49 betehess (~betehess@2001:470:8b2d:804:116a:9b8d:2fb:a786) has joined #dig 13:44:36 mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig 13:50:32 hey bblfish, just commented what you sent me 13:50:49 hi 13:50:53 yes, just looking 13:56:32 btw, you've not told me if you had design issues with what I've done so far 13:57:08 currently, I'm working more specifically on the PointedGraphBinder framework 13:57:56 Ah, I have not looked at the PGBinder stuff 13:57:58 then I have ideas for a DSL to get these objects 13:58:22 well, it's still a bit fresh, but enough for us to already use it in the validator project 13:58:41 but it is true that binding these things is getting to be a bit complicated. I had a bit of an issue with case classes that need to to be typed 13:58:54 but the current version makes you write a lot of error-prone boilerplate 13:59:01 heh 13:59:07 that's my main use-case ;-) 13:59:46 would like to take webacls as a use case 14:00:11 here is that case class https://github.com/bblfish/Play20/blob/41c5986b5936a9952591cae1f8c9feebf37b5f79/framework/src/webid/src/main/scala/org/w3/readwriteweb/play/RWW_Action.scala#L104 14:00:53 oh, you're talking about something different 14:01:17 the binder gives you ways to go back and forth between Scala and PointedGraphs 14:01:43 ah yes, PG is what in Clerezza Reto called GraphNodes 14:01:48 it's about making serializing and de-serializing easier 14:01:54 maybe 14:02:12 its a Graph and a node pair, right? 14:02:18 yes 14:02:42 and Diesel enhance what you can do with it 14:02:54 especially with the serialization stuff 14:03:04 which is central in the framework of course 14:03:15 I have some nice stuff now 14:03:53 like, if you have binders for A, B and C already, then you have *for free* a binder Map[A, List(B, C)] for example 14:03:57 all type-safe 14:04:01 and implicit 14:04:15 ah, it's a way of mapping between graph and objects 14:04:22 and that's recursive (A can be as complex as you want) 14:04:25 yes 14:04:34 all in the type system 14:04:52 ok, sounds very useful 14:04:59 need to play with it to get a feel 14:05:25 you should wait until next week, as I'll add examples and new features 14:05:40 especially support for binding case classes directly 14:05:47 btw, I think I can make the SesameSPARQL more precise. I think I found a way of parsing those things and using them 14:05:56 (ok) 14:06:17 I foudn one once, but I had to make the queries back to String in order to execute them 14:06:41 I asked on the list, and they told me how to do it 14:06:44 just need to try it 14:06:45 but I may have not looked enough in sesame api 14:06:48 nice! 14:06:51 bblfish++ 14:07:00 It's kind of a very hidden. 14:07:23 you need to know how to go from parsedSparql=> typles => sails 14:07:34 if you see that the given classes respect inheritance and subtyping, please make it happen in SPARQL.scala as well :-) 14:07:50 (it's already the case in jena) 14:07:58 yes, it does I think 14:08:04 would be really nice 14:08:20 ok, I'll try it today then while its fresh in my mind 14:08:50 next I'll make the akka read-write-web in play2 answer sparql queries 14:08:59 sounds goo 14:09:00 d 14:09:27 I think that if I keep pushing things to my repo then those will get added to the pull request 14:10:50 kind of useful this way of working :-) 14:11:03 ( for the record https://github.com/bblfish/banana-rdf/commit/7a8b9968184e071185ab78a2e962fe26d60a7231#commitcomment-1458143 ) 14:22:44 melvster (~melvin@p5797FFD3.dip.t-dialin.net) has joined #dig 15:05:07 mhausenblas has quit (Quit: brb) 15:24:25 betehess: I could use a scalaz Either3 perhaps... 15:39:27 mhh, One does get a feeling that Either3 is too disjunctive. After all, there is something like a Query that does tie them together. 16:02:37 just use a fold 16:02:53 the catamorphism is much more flexible that any kind of wrapper 16:14:45 deiu has quit (Ping timeout: 248 seconds) 17:13:26 timbl has quit (Remote host closed the connection) 17:13:58 timbl (~timbl@2001:470:8b2d:804:225:ff:fecf:9622) has joined #dig 17:44:16 timbl_ (~timbl@31-34-180.wireless.csail.mit.edu) has joined #dig 17:44:17 timbl_ has quit (Client Quit) 17:47:13 timbl_ (~timbl@128.31.34.180) has joined #dig 17:48:54 timbl has quit (Ping timeout: 272 seconds) 17:48:54 timbl_ is now known as timbl 20:19:12 RalphS has quit () 20:38:43 timbl has quit (Quit: timbl)