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