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)