IRC log of dig on 2007-10-12
Timestamps are in UTC.
- 00:24:11 [yosi_s]
- yosi_s (n=syosi@static-71-243-122-114.bos.east.verizon.net) has joined #dig
- 00:26:32 [yosi_s]
- yosi_s has quit (Client Quit)
- 00:58:53 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 01:21:39 [lkagal]
- lkagal has quit ()
- 01:38:45 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 01:41:56 [lkagal]
- lkagal has quit (Client Quit)
- 03:39:09 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 03:41:06 [lkagal]
- lkagal has quit (Client Quit)
- 07:08:20 [timbl]
- timbl (n=timbl@82-43-112-173.cable.ubr01.mort.blueyonder.co.uk) has joined #dig
- 07:24:28 [timbl]
- timbl has quit (Read error: 110 (Connection timed out))
- 09:16:16 [timbl]
- timbl (n=timbl@217.41.236.201) has joined #dig
- 09:25:52 [timbl]
- timbl has quit ()
- 11:37:42 [RalphS]
- RalphS (n=swick@30-5-218.wireless.csail.mit.edu) has joined #dig
- 14:17:17 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 14:23:27 [lkagal]
- lkagal has quit ()
- 14:33:42 [yosi_s]
- yosi_s (n=chatzill@static-71-243-122-114.bos.east.verizon.net) has joined #dig
- 14:53:29 [yosi_s]
- sbp?
- 14:55:06 [sbp]
- yosi_s: hi there
- 14:55:09 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 14:55:54 [yosi_s]
- I just replied to http://lists.w3.org/Archives/Public/public-cwm-bugs/2007Oct/0001.html
- 14:56:18 [sbp]
- ah, excellent! thanks
- 14:56:28 [sbp]
- I should've remembered about the level thing
- 14:56:56 [yosi_s]
- and about http://lists.w3.org/Archives/Public/public-cwm-bugs/2007Oct/0000.html
- 14:56:59 [yosi_s]
- I should reply
- 14:57:09 [yosi_s]
- in essence, cwm assumes all lists exist
- 14:57:24 [yosi_s]
- so it cowardly refuses to list all lists with a particular rdf:first
- 14:57:32 [yosi_s]
- given that that would be infinite
- 14:57:57 [sbp]
- that's kinda strange. is there any way to get it to do what I require?
- 14:58:03 [sbp]
- other than by changing the cwm internals
- 14:59:00 [yosi_s]
- yes
- 15:00:08 [sbp]
- good news
- 15:00:57 [lkagal]
- lkagal has quit ()
- 15:01:08 [sbp]
- er wait, no I don't. hmm
- 15:03:28 [yosi_s]
- I'm working on replying to http://lists.w3.org/Archives/Public/public-cwm-bugs/2007Oct/0000.html
- 15:03:48 [sbp]
- 'k
- 15:13:39 [sbp]
- it's extraordinarily slow (network issues, I presume), but dbpedia is indeed working; great! thanks again
- 15:15:00 [yosi_s]
- short answer about lists (my e-mail has not gone through yet)
- 15:15:20 [yosi_s]
- recurse by rdf:next to label all sublists a :SubList
- 15:15:48 [yosi_s]
- and then say that ?x a :SubList; list:last ?y
- 15:16:30 [yosi_s]
- cwm is not known for its great performance
- 15:16:39 [sbp]
- rdf:next? rdf:rest, you mean?
- 15:16:45 [sbp]
- heh, indeed
- 15:16:54 [yosi_s]
- rdf:rest
- 15:16:54 [sbp]
- and yeah, the SubList thing is what I was doing...
- 15:17:27 [sbp]
- I figured using list:last would let me bypass that... because the next step was to parse from the end. seemed a bit of a pain to have to label down into a list and then process coming back out of it
- 15:17:58 [sbp]
- would it be possible to make a list:lastSublist builtin perhaps?
- 15:18:16 [yosi_s]
- five lined
- 15:18:17 [sbp]
- or is that infeasible for the same reason?
- 15:18:19 [yosi_s]
- lines]
- 15:18:47 [sbp]
- five lines to create such a builtin?
- 15:19:31 [yosi_s]
- exactly nine lines of code in cwm_list.py
- 15:19:47 [yosi_s]
- list:last is so close to what you want
- 15:20:16 [yosi_s]
- its last line is
- 15:20:17 [yosi_s]
- if isinstance(x, EmptyList): return last.first
- 15:20:19 [yosi_s]
- you want
- 15:20:21 [yosi_s]
- if isinstance(x, EmptyList): return last
- 15:20:26 [sbp]
- ah yes, so I see
- 15:21:44 [yosi_s]
- the diff would look like
- 15:21:53 [yosi_s]
- 54a55,63
- 15:21:54 [yosi_s]
- > class BI_lastElem(LightBuiltIn, Function):
- 15:21:56 [yosi_s]
- > def evalObj(self, subj, queue, bindings, proof, query):
- 15:21:58 [yosi_s]
- > if not isinstance(subj, NonEmptyList): return None
- 15:21:59 [yosi_s]
- > x = subj
- 15:22:01 [yosi_s]
- > while 1:
- 15:22:02 [yosi_s]
- > last = x
- 15:22:04 [yosi_s]
- > x = x.rest
- 15:22:05 [yosi_s]
- > if isinstance(x, EmptyList): return last
- 15:22:07 [yosi_s]
- >
- 15:22:08 [yosi_s]
- 133a143
- 15:22:10 [yosi_s]
- > ns.internFrag("lastElement", BI_lastElement)
- 15:22:22 [yosi_s]
- (which is broken, I can't consistently name things today)
- 15:22:48 [sbp]
- sure, I can code that locally; but can it be added to the swap codebase?
- 15:22:58 [sbp]
- who authorises new builtins these days? :-)
- 15:24:30 [yosi_s]
- I'm not sure I can
- 15:26:13 [sbp]
- I can file an RFE on public-cwm-bugs if that's still the Right Thing To Do™?
- 15:26:29 [yosi_s]
- sounds reasonable
- 15:26:34 [sbp]
- 'k, will do
- 16:33:17 [lkagal]
- lkagal (n=lkagal1@30-5-196.wireless.csail.mit.edu) has joined #dig
- 17:49:58 [lkagal]
- lkagal has quit ()
- 18:26:41 [yosi_s]
- yosi_s has quit ("Chatzilla 0.9.77 [Firefox 1.5.0.12/2007073111]")
- 18:52:14 [timbl]
- timbl (n=timbl@146-115-66-146.c3-0.lex-ubr1.sbo-lex.ma.cable.rcn.com) has joined #dig
- 19:11:19 [DanC]
- hi timbl. are you in the mood to talk about cwm? I talked with Yosi yesterday
- 19:13:00 [timbl]
- Hi ... just a few minutes
- 19:13:04 [timbl]
- Sure.
- 19:13:17 [timbl]
- Hmm
- 19:13:19 [timbl]
- phone.
- 19:16:02 [timbl]
- Phone hasn't figured it has netowrk coverage... rebooting it
- 19:18:43 [timbl]
- ok danc ..you can call me on my cell
- 19:20:06 [timbl]
- or did you mean chat here?
- 19:20:20 [DanC]
- I can call...
- 19:28:31 [timbl]
- - Oshani is working on TAMI, doing AJAX i UI, first using Tabr libarry, then later probably using Tabr.
- 19:28:54 [DanC]
- (the 'hello world' tabr demo app doesn't work; I filed a roundup issue on that.)
- 19:29:02 [timbl]
- - Joe Presbrey is working on FOAF+OpenID around which we should get a grouyp and some blogging going
- 19:29:03 [DanC]
- (tab lib demo app, that is)
- 19:30:43 [DanC]
- http://dig.csail.mit.edu/issues/tabulator/issue235 can't get AJAR library simple demo application working
- 19:32:30 [sbp]
- DanC: (sorry to butt in, but) you might want to look at http://inamidst.com/stuff/semantic/tabquery - it's a very similar simple demo application using the Tabulator API, only it demonstrably works
- 19:32:52 [DanC]
- on the contrary; don't apologize for that!
- 19:33:06 [DanC]
- can you add a link from http://dig.csail.mit.edu/issues/tabulator/issue235 ?
- 19:33:06 [sbp]
- main difference is that it makes no attempt to add data; haven't tried using those facilities yet
- 19:33:27 [sbp]
- hmm, apparently not. I don't have a login
- 19:34:12 [sbp]
- the page tells me to email [name of this project]@csail.mit.edu for that—ought I do so?
- 19:34:45 [DanC]
- I guess so; though I'd sure rather it used openid
- 19:34:51 [sbp]
- indeed
- 19:37:24 [DanC]
- roundup is (originally) by Ka-Ping Yee http://zesty.ca/ . now maintained by opensource elves
- 19:42:51 [sbp]
- DanC: ironically, I think this was inspired by your first steps along the road to that GRDDL JS app, some weeks ago. how is it coming along?
- 19:46:42 [timbl]
- http://xkcd.com/327/
- 19:47:38 [DanC]
- LOL!
- 19:48:38 [DanC]
- ah right ... no DIG meeting monday
- 19:50:40 [DanC]
- sheckle is still interested in [what?]
- 19:50:48 [DanC]
- sheckle is still interested in foaf/OpenID
- 19:51:00 [DanC]
- , tim learned at a recent semweb gathering
- 19:51:27 [DanC]
- susie says SWEO has a foaf+openid project
- 19:51:30 [DanC]
- kjecle
- 19:51:32 [timbl]
- kje÷÷l
- 19:52:07 [DanC]
- and jen golbeck
- 19:53:25 [DanC]
- timbl made a flowchart re openid/foaf... on paper
- 19:55:08 [DanC]
- ... myopera community
- 19:55:38 [timbl]
- .. LiveJournal community
- 19:56:28 [DanC]
- "enter the URI of a mail message showing a reply from a dig member to a message you wrote"
- 19:57:11 [DanC]
- DanC has changed the topic to: DIG meeting 15 Apr preempted by TAMI ftf
- 19:57:16 [DanC]
- DanC has changed the topic to: DIG meeting 15 Oct preempted by TAMI ftf
- 20:20:24 [RalphS]
- RalphS has quit ("bye for today")
- 20:21:57 [lkagal]
- lkagal (n=lkagal1@30-5-196.wireless.csail.mit.edu) has joined #dig
- 20:26:13 [DanC]
- sbp, I haven't touched GRDDL JS for some weeks.
- 20:26:23 [DanC]
- I appreciate the prod/interest
- 20:54:56 [lkagal]
- lkagal has quit ()
- 22:04:49 [dmwaters]
- {global notice} Hi all, our main US hub is about to go down for some upgrading. This will cause some major splitting. We will work to get things back together as quickly as possible. Thank you for your patience, and thank you for using freenode!
- 22:18:04 [harveyj]
- harveyj has quit (kubrick.freenode.net irc.freenode.net)
- 22:18:04 [sbp]
- sbp has quit (kubrick.freenode.net irc.freenode.net)
- 22:18:04 [eikeon]
- eikeon has quit (kubrick.freenode.net irc.freenode.net)
- 22:18:04 [Zakim]
- Zakim has quit (kubrick.freenode.net irc.freenode.net)
- 22:18:04 [sandro]
- sandro has quit (kubrick.freenode.net irc.freenode.net)
- 22:19:30 [Zakim]
- Zakim (n=rrs-brid@homer.w3.org) has joined #dig
- 22:19:30 [sandro]
- sandro (n=nsandro@homer.w3.org) has joined #dig
- 22:19:30 [harveyj]
- harveyj (n=harveyj@c-71-204-152-134.hsd1.ca.comcast.net) has joined #dig
- 22:19:50 [eikeon]
- eikeon (n=eikeon@dsl092-168-155.wdc2.dsl.speakeasy.net) has joined #dig
- 22:20:19 [sbp]
- sbp (i=sbp@66.9.179.67) has joined #dig
- 22:21:10 [timbl]
- timbl has quit ()
- 22:57:55 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 22:58:07 [lkagal]
- lkagal has quit (Client Quit)
- 23:00:54 [lkagal]
- lkagal (n=lkagal1@79.68.171.66.subscriber.vzavenue.net) has joined #dig
- 23:04:04 [timbl]
- timbl (n=timbl@146-115-66-146.c3-0.lex-ubr1.sbo-lex.ma.cable.rcn.com) has joined #dig
- 23:42:21 [lkagal]
- lkagal has quit ()