User:Zero Linden/Office Hours/2008 September 09

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • [12:59] Arednuwa Jun: So is everyone here waiting to talk to Zero?
  • [12:59] Morgaine Dinova: Wb Zha. Nice holiday?
  • [12:59] Xugu Madison: yup
  • [12:59] Zha Ewry: Very
  • [12:59] Morgaine Dinova: Gratz :-)
  • [12:59] Zha Ewry: And Paris, Lyon, Venice, Florence...
  • [12:59] Morgaine Dinova: Wow ...
  • [12:59] Shenlei Flasheart: /ao off
  • [12:59] Zha Ewry: Followed by a chaser of LAX jetlag
  • [13:00] Morgaine Dinova: Yummy chaser ;-P
  • [13:00] Xugu Madison: If I disappear suddenly, it's because the advancing darkness (powercut) has eaten me
  • [13:00] Morgaine Dinova: What place is most vivid in your mind from the tour?
  • [13:01] Morgaine Dinova: Xugu: uh oh, The Darkness ...
  • [13:01] Xugu Madison: I'm feeling dumb. Network is meant to be on UPS, but haven't quite got the cabling sorted
  • [13:01] pogan Palianta: hi again
  • [13:03] Zha Ewry: Oh. that's easy. Venice
  • [13:03] Morgaine Dinova: You like old sunken concrete? (:P)
  • [13:05] Zha Ewry: I like ancient mysterious places dripping with decadence ;-)
  • [13:05] Morgaine Dinova: Nice pic
  • [13:05] Morgaine Dinova: Very artistic
  • [13:05] Zha Ewry: Thanks.
  • [13:05] Teravus Ousley: Hello everyone
  • [13:05] Morgaine Dinova: Hi Tera
  • [13:05] Zha Ewry: whole flickrt of them, if you can figure out where to look;-)
  • [13:05] Shenlei Flasheart: Hi Teravus...os meeting done?
  • [13:06] Morgaine Dinova: Righto
  • [13:06] Teravus Ousley: well it's over time.. if it's not :D
  • [13:06] Shenlei Flasheart: smiles
  • [13:06] Morgaine Dinova: Might as well start our own topic, since 6 mins late
  • [13:06] Zha Ewry: Hey shen...
  • [13:06] Morgaine Dinova: Or think up agenda points
  • [13:06] Shenlei Flasheart: hi Zha....
  • [13:07] Teravus Ousley: Hey Zero
  • [13:07] Zha Ewry: too late, Zero's here ;-)
  • [13:07] Morgaine Dinova: 'Morning Zero
  • [13:07] pogan Palianta: Can i ask who is common in SL Scripting ?
  • [13:07] Zero Linden: OMG - vacation photos?
  • [13:07] Zha Ewry: Moring Zero
  • [13:07] Zha Ewry: Just the one ;-)
  • [13:08] Morgaine Dinova: Hehe. I suggest we move to Zha's land after this and discuss Venice :-)
  • [13:08] Zha Ewry: chuckles
  • [13:08] Teravus Ousley: Don't take a dip in the canals.. though
  • [13:08] Shenlei Flasheart: The fish don't bite.
  • [13:08] Shenlei Flasheart: yet.
  • [13:08] Arednuwa Jun: common in SL Scripting?
  • [13:08] Zha Ewry: Not unless you're some sort of cratur eout of lovecraft
  • [13:08] Teravus Ousley: no.. but the water does..
  • [13:08] Zha Ewry: (in RL Venice at least)
  • [13:09] Infinity Linden: Venice has shoggoth?
  • [13:09] Zha Ewry: It sure looks like it should
  • [13:09] Teravus Ousley: well, lets just say the water isn't.. very clear
  • [13:09] Teravus Ousley: .. and has some kind of an odor..
  • [13:09] pogan Palianta: Starwars man ; )
  • [13:09] Rex Cronon: hello everybody
  • [13:09] pogan Palianta: helo
  • [13:09] Morgaine Dinova: Hi Rex
  • [13:09] Tara5 Oh: hi there!
  • [13:09] Rex Cronon: hiii
  • [13:09] Morgaine Dinova: Hi Tara
  • [13:10] Zha Ewry: Zero, I want to post a topic for the next meeting... or two out...
  • [13:10] Zha Ewry: We had a pretty long discussion at AWGroupies this morning about discovery, and I was making the fairly strong statement that we have
  • [13:11] Tara5 Oh: If anyone missed LA and want to hear more from our favorite blond I have the sound up from our panel hehe [1] [2]
  • [13:11] Zha Ewry: DNS and URLs, and we don't need to do Discovery beyond what the web does today
  • [13:11] Zha Ewry: and anyone who had a usecase that says we do, ought to speak up ;-)
  • [13:12] Zero Linden: Ah - this is the do we need some form of service directory discovery -- like WSDL (shudder) or XRDS or XRDS-simple
  • [13:12] Morgaine Dinova: Zha: not reinventing wheels is always a good policy, when possible, and when the old wheel still turns.
  • [13:12] Zha Ewry: So, I thought we might give people a little lead time.. and put it on the agenda here
  • [13:12] Zha Ewry: and flatten it once and for all
  • [13:13] Zha Ewry: There's some searchish stuff, just like the web, where you might need to get the URL to Joe's Asset server, or Phil's agent domain
  • [13:13] Zha Ewry: but at the componenty level, I'm pretty sure its URLs all the way down.
  • [13:13] Morgaine Dinova: And URLs are faster than turtles
  • [13:14] Zha Ewry: (This has implications on *what* we need to establish trust between, and what we need to have for references to services
  • [13:14] Zha Ewry: (90% caps, and 10% well known URLs to get caps)
  • [13:14] Infinity Linden: turtles are faster than URLs at my house
  • [13:14] Morgaine Dinova: Hehehe Infinity :-)
  • [13:14] Zha Ewry: orders dark fiber for Infinity
  • [13:16] Zha Ewry: (See what happens when I get away for a while? I type twice as fast and get three times as opinionated)
  • [13:16] Shenlei Flasheart: snorts
  • [13:16] Morgaine Dinova: Zha: how about knocking up a wiki pro/cons page on that topic, so we can make the design decision explicit?
  • [13:17] Zha Ewry: nods
  • [13:17] Zha Ewry: Will do
  • [13:17] Zha Ewry: I need to get back to putting content on the wiki
  • [13:17] Zero Linden: the only case I have a hankerin' for in the arena is that given a seed cap....
  • [13:17] Zero Linden: currently you just have to ask for a resource class to see if it is supported
  • [13:18] Morgaine Dinova: Wiki is ideal for that kind of pro/cons assessment, because it meanders slowly towards consensus and provides a historical record of design reasoning, which dialogue doesn't.
  • [13:18] Zero Linden: there is the idea that maybe we want a way to ask the seed cap --- can you list for me the resource classes you'd offer me?
  • [13:18] Zero Linden: (or you might offer me)
  • [13:18] Zero Linden: but then we're hanging two functions on a single URL....
  • [13:18] Teravus Ousley: a will offer.. vs did offer?
  • [13:18] Morgaine Dinova: Zero: those "resource classes" ... are they Zha's REST nouns?
  • [13:18] Zero Linden: will
  • [13:19] Zero Linden: yes
  • [13:19] Zero Linden: yes, Morgain - they are the REST nouns
  • [13:19] Infinity Linden: so... introspection on resources?
  • [13:19] Morgaine Dinova: Super
  • [13:19] Zero Linden: now..... that all said
  • [13:19] Zha Ewry: Beware
  • [13:19] Zha Ewry: mutters WSDL, WSRF, OGF, and other viles phrases such as UDDI
  • [13:20] Zero Linden: I could see that in someone's XRDS data hanging out behind some web page, we may want a standard XRDS tag for the service "here is my public region cap"
  • [13:20] Teravus Ousley: implements a microsoft web service.. that automatically generates WSDL..
  • [13:20] Infinity Linden: faints at the mention of so many four letter words
  • [13:20] Zero Linden: and "here is my agent domain public cap"
  • [13:20] Xugu Madison: Zha, some of us had to do that stuff for YEARS, please don't joke about bringing it back
  • [13:20] Zha Ewry: I said "BEWARE"
  • [13:20] Teravus Ousley: :D
  • [13:20] Zero Linden: Zha - is that some black-magic incantation....?
  • [13:21] Infinity Linden: is waiting for someone to mention CORBA
  • [13:21] Zha Ewry: So far, 90% of anything beyond very simple "I offer this named service" introspection has been a disaster for coders,a nd of remarkably little use
  • [13:21] Infinity Linden: +1 Zha
  • [13:22] Xugu Madison: Personally, I like SRV records
  • [13:22] Graph Weymann: from what I've seen, it's because anything less trivial needs a human to either (a) match up requirements to service, or (b) write glue code
  • [13:22] Zero Linden: Right - so something like WSDL -- which is intended for automated systems to figure out how to map functions on to WS endpoints.... is huge, complicated, and doesn't serve us much purpose
  • [13:22] Zha Ewry: +1 Graph
  • [13:22] Zha Ewry: You don't get much leverage beyond "Public Caps Endpoint"
  • [13:23] Zero Linden: On the other end, things like XRDS -- which intends to allow a bridge between URLs for pages intended for humans, and URLs for services intended for processes
  • [13:23] Zero Linden: seems like a good thing... but not something that OGP itself would make use of
  • [13:23] Zha Ewry: Because a human still has to understand the semantics, and a single token, with versioniing is enough to do
  • [13:23] Zha Ewry: that
  • [13:23] And Clawtooth: helllo pogan. thanks for saying hi!
  • [13:24] Teravus Ousley: any news on the status of the next revision of the OGP protocol?
  • [13:24] Infinity Linden: looks at her shoes
  • [13:25] Infinity Linden: doesn't make eye contact
  • [13:25] Teravus Ousley: looks at Infinity's shoes
  • [13:25] Infinity Linden: but seriously
  • [13:25] Xugu Madison: looks at Teravus' shoes
  • [13:25] Teravus Ousley: has shoes?
  • [13:25] Infinity Linden: we're "very close" it seems
  • [13:25] Zha Ewry: checks infinities shoes
  • [13:26] Morgaine Dinova: stares at Infinibear's shoes
  • [13:26] Zha Ewry: Nice kicks
  • [13:26] Infinity Linden: I would like to blame Ike for delaying Tess
  • [13:26] Zero Linden: I've seen it -- I can vouch for it's existance
  • [13:26] Infinity Linden: we're basically waiting for the last review
  • [13:26] Zero Linden: It's true! Tess is delayed
  • [13:26] Teravus Ousley: :D
  • [13:27] Teravus Ousley: well, I eagerly await it's release :D
  • [13:27] Infinity Linden: umm... okay... i promise not to put anything on my Netflix Queue before shipping draft 3 of the spce
  • [13:27] Infinity Linden: spec
  • [13:27] Morgaine Dinova: lol
  • [13:27] Infinity Linden: that way it's _very_ personal
  • [13:28] Zero Linden: can you put that assertion in XML, please?
  • [13:28] Teravus Ousley: hehe
  • [13:28] Zero Linden: ducks
  • [13:28] Infinity Linden: is there a w3c standard for such assertions?
  • [13:28] Xugu Madison: Almost certainly
  • [13:28] Infinity Linden: lol
  • [13:29] Infinity Linden: so only a 5 week task of reviewing the relevant documents
  • [13:29] Teravus Ousley: ok :D
  • [13:29] Morgaine Dinova: That's why it's dependent on a DTD ... so that assertions can emulate the Halting Problem when someone removes the doc ;P
  • [13:29] Teravus Ousley: and somehow it's all wrapped into WSDL
  • [13:30] Infinity Linden: but without hijacking the meeting too much... it does seem as if the time between draft 1 and draft 3
  • [13:30] Zero Linden: well - glad we're making that all clear
  • [13:30] Zha Ewry: Wrapped in WSDL, stored on a WSRF endpoint and stored in a UDDI repository
  • [13:30] Infinity Linden: was more than the community wanted to see?
  • [13:30] Zero Linden: DUCK!
  • [13:30] Zha Ewry: GOOSE
  • [13:30] Infinity Linden: CORBA!
  • [13:31] Xugu Madison: *has flashbacks*
  • [13:31] Zero Linden: Okay - yes, I think six months was a bit long
  • [13:31] Zha Ewry: DSOM V 0.89
  • [13:31] Zero Linden: BUT --- now we have Infinity on it....
  • [13:31] Morgaine Dinova: Can somebody quack at a page giving the resource classes / REST nouns so far please?
  • [13:31] Teravus Ousley: BSODes
  • [13:31] Infinity Linden: *shudderrs* remembering DSOM and xlC
  • [13:31] Zero Linden: like a list?
  • [13:31] Zero Linden: that would be a good thing to have
  • [13:31] Infinity Linden: lol
  • [13:31] Infinity Linden: (i'm taking notes here)
  • [13:32] Infinity Linden: and wonders if i could add such a list to the front of draft 3 before Tess reviews it
  • [13:32] Zero Linden: by the way we have been calling the suite for teleport "rez-avatar" as in "rez-avatar/request", "rez-avatar/place", "rez-avatar/rez" and "rez-avatar/derez"
  • [13:32] Morgaine Dinova: Good idea!
  • [13:32] Zero Linden: I wonder if that name is, er, wrong
  • [13:33] Teravus Ousley: rez_avatar
  • [13:33] Zero Linden: Actually - *IF* all the resource classes are defined via LLIDL, then the list should be directly and easily extractable from the doc
  • [13:33] Zero Linden: yes, underbar... much to my chigrin
  • [13:33] Infinity Linden: yup. just search for the start of resource digraph
  • [13:34] Zero Linden: a simple XLST to extract the text content of all sections marked role="LLIDL"
  • [13:34] Infinity Linden: maybe i should make a python tool to automagically extract it from the XML
  • [13:34] Zero Linden: and then grep for "%%"
  • [13:34] Teravus Ousley: heh, add some regexes to fix some XHTML transitional documents..
  • [13:34] Infinity Linden: hmm.. but i think that's not in hte spec that's released
  • [13:35] Zero Linden: Teravus - no LLIDL is not used in Draft 1
  • [13:35] Zero Linden: it will be in Draft 3
  • [13:35] Morgaine Dinova: An auto-extracted list would be excellent --- then that list will act as a key into descriptive wiki pages on each resource class.
  • [13:36] Infinity Linden: hmm... i think using a regex woul be easier... python would be overkill
  • [13:37] Zero Linden: Infinity and I have this goal that you should be able to take the spec document set, mechancially extract all the LLIDL sections - and then directly put that in a file accessible to an implemetnation that could autmoatically verify messages on the wire
  • [13:37] Morgaine Dinova: Great goal!
  • [13:37] Morgaine Dinova: ++ to both :-)
  • [13:37] Infinity Linden: oh.. and there was also the bit about world peace as well
  • [13:37] Morgaine Dinova: chuckles
  • [13:37] Infinity Linden: but ew thought that the automatically generated verifiers was a little easier to implement
  • [13:37] Morgaine Dinova: Hi Tree
  • [13:38] Tree Kyomoon: hi sorry to land on you there
  • [13:38] Infinity Linden: yup. one of the objectives of LLIDL is to enable tools that examine message Meta-Data in general
  • [13:39] Infinity Linden: though we may not be making such tools at first
  • [13:39] Morgaine Dinova: Aye, very important ... how else are governments going to automate Deep Packet Inspection on everything we do in VWs ... ;-)
  • [13:39] Morgaine Dinova: (Only slightly in ject)
  • [13:40] Morgaine Dinova: jest*
  • [13:40] Teravus Ousley: hmm true. Though .. likely we'll do this all over SSL
  • [13:40] Zero Linden: Well - we've seen internally at LL that lack of message introspection tools is a big big debugging time sink
  • [13:41] Zha Ewry: nods
  • [13:41] Zero Linden: And having a system where you could turn on (dynamically) verification and start getting messages like "Resource foo/bar: field event_time should be a date but was the number 17000"
  • [13:41] Zero Linden: woudl be a big big hellp
  • [13:41] Zha Ewry: Its only going to get much worse, if we start using the factoring to allow us to deploy the building blcoks on a range of computer fabrics
  • [13:42] Zha Ewry: *compute
  • [13:42] Teravus Ousley: how to tell the difference in unix time since epoc though?
  • [13:42] Zero Linden: especially when, when doing interoperabilit testing, you don't have control over both ends
  • [13:42] Teravus Ousley: 17000 is a perfectly valid unixtimesinceepoc
  • [13:43] Infinity Linden: fortunately we're going to be hard-cases about using the ISO date format
  • [13:43] Infinity Linden: in OGP messages
  • [13:43] Zero Linden: the ability to do extensive logging in apache is key to debugging that stuff when remote bots are talking to your apis
  • [13:43] Zero Linden: speaks from personal experience trying to interface LSL to web sites written in PHP....
  • [13:43] Infinity Linden: mmm... PHP...
  • [13:43] Teravus Ousley: 64 bit integers + PHP....
  • [13:43] Zero Linden: ISO Dates, keyed to GMT --- REQUIRED!
  • [13:44] Infinity Linden: does like PHP as a front end for SQL, however. and it _is_ everywhere
  • [13:44] Zero Linden: Teravus - which is one of the reasons Integers in LLSD are defined as 32 bit
  • [13:44] Graph Weymann: mmm, iso dates
  • [13:44] Zha Ewry: It woudl be really nice, if we had that in the Agent Domain today. It was good fun gettign past he opaque 50X errors.
  • [13:44] Infinity Linden: (don't worry... i'm going to sneak in a bignum library into the side of LLSD when people aren't looking)
  • [13:45] Graph Weymann: mmm,absence of accidental overflow
  • [13:45] Infinity Linden: (that was a Joke, BTW... don't nobody come to me in a year looking for the bignum thing)
  • [13:45] Teravus Ousley: hehe
  • [13:45] Saijanai Kuhn: well if Tao gets his code working with TP before leaving, we can add logging to it and have a workign python-based AD for people to play with
  • [13:45] Infinity Linden: which will, of course, be aw3sum
  • [13:46] Tree Kyomoon: three some?
  • [13:47] Saijanai Kuhn: and I got wx windows working with generic logging and printing, so everyone's favorite error logging/print methods will go straight into the main window for printing and what not
  • [13:47] Infinity Linden: Tree is off my christmas card list :-0
  • [13:47] Saijanai Kuhn: 3 sums ar fun, but complicated
  • [13:47] Tree Kyomoon: the sum of all threes
  • [13:48] Teravus Ousley: ooops there goes Saijanai too?
  • [13:48] Zero Linden: whoaaaaa there
  • [13:48] Zero Linden: back to the tech
  • [13:48] Morgaine Dinova: Being on Tree's Xmas card list would just get you a Flash binary anyway .... ;P
  • [13:48] Tree Kyomoon: >:(
  • [13:48] Infinity Linden: considers doing JavaScript Xmas Cards this year
  • [13:49] Infinity Linden: but yes... back to the tech
  • [13:50] Morgaine Dinova: I bet Javascript on a prim is coming, especially with the new push to JS speed given by Chrome/V8 etc
  • [13:50] Zero Linden: by the way- did Infinity mention that draft 3 wil lbe in four documents?
  • [13:50] Saijanai Kuhn: so if we do it right, we can write LLIDL mpacket descriptions in a teswt window, send it to the test AD, and get teh error messages back, all on-the-fly
  • [13:50] Zero Linden: LLSD/LLIDL, OGP Base, OGP Authentication and OGP Teleport
  • [13:51] Infinity Linden: @Sai... yes and no.. the AD should probably try to do something with the request
  • [13:51] Saijanai Kuhn: starts to understand the 6 months timeframe
  • [13:51] Infinity Linden: LLIDL really defines the message format
  • [13:52] Infinity Linden: and a simple chanson e responde semantic
  • [13:52] Infinity Linden: erhg.
  • [13:52] Infinity Linden: request and respones
  • [13:52] Saijanai Kuhn: Infinity sure, but you could have your modifications of what mssages to send AND what messages to respond to, both changing in realtime
  • [13:52] Graph Weymann: "that wasn't french?"
  • [13:52] Infinity Linden: i admit my fault. oui it was in french
  • [13:52] Morgaine Dinova: I like the croissants et vin protocol
  • [13:53] Infinity Linden: i spent too much time speaking french when I worked in Canada
  • [13:53] Saijanai Kuhn: hunts around for the katakana menu. Faux-jaapanese protocol
  • [13:53] Zha Ewry: You would also like compeonents to tell you where and why they finally broke on a request, if it's format, or missing element, or what
  • [13:54] Infinity Linden: but we should be able to automate the generation of tools that parse and serialize LLSD messages
  • [13:54] Infinity Linden: so a lot of the format checking should be automagic
  • [13:54] Infinity Linden: and with languages like python and javascript (that have an eval() function)
  • [13:55] Infinity Linden: you could even have a web interface off to the side of your service to dynamically add code to handle new messages
  • [13:55] Saijanai Kuhn: yep
  • [13:55] Infinity Linden: for security reasons, this may not be the best idea
  • [13:55] Saijanai Kuhn: well, for testing ...
  • [13:55] Infinity Linden: but it would likely be possible
  • [13:55] Morgaine Dinova: Beware the malware vector
  • [13:55] Tree Kyomoon: capabilities?
  • [13:55] Graph Weymann: perks up
  • [13:55] Infinity Linden: i have the heebie-jeebies enough from JSNO
  • [13:55] Infinity Linden: JSON
  • [13:56] Teravus Ousley: dun like JSON??
  • [13:56] Saijanai Kuhn: J'SON
  • [13:56] Infinity Linden: well... don't like the idea that it's executed in an eval()
  • [13:56] Teravus Ousley: ahh
  • [13:56] Infinity Linden: but am otherwise okay with it
  • [13:56] Tree Kyomoon: ewww quaint
  • [13:56] Infinity Linden: for a great number of things is is much simpler than XML
  • [13:56] Graph Weymann: an object-capability language could makevarious sorts of extensibility safer... but modifying the backend from outside is always going to be an additional risk
  • [13:56] Morgaine Dinova: JSON's fine, it's only the way that some implement it as a native eval() that's a recipe for malware tears
  • [13:57] Zero Linden: The JSON RFC has regexp that, it is claimed, if you run over the input -- it then is 100% to eval
  • [13:57] Infinity Linden: Graph... are you volunteering to do the e or BitC bindings for OGP?
  • [13:57] Teravus Ousley: makes use of .NET JSON---> object serializers
  • [13:57] Graph Weymann: Infinity, I don't iave a whole lot of free time, but I could try...if people promise to use 'em :)
  • [13:57] Infinity Linden: and the next rev of ECMAScript is going to have a json_parse command
  • [13:57] Tree Kyomoon: what could possibly be simpler than XML
  • [13:58] Morgaine Dinova: JSON :-)
  • [13:58] Saijanai Kuhn: hasn't seen LLIDL yet...
  • [13:58] Infinity Linden: BitC is close enough to Lisp to be fun... so it would go on my list of "things to do"
  • [13:58] Graph Weymann: JSON is simpler than XML, but it may be "too simple" if you actually want, say, namespaces
  • [13:58] Graph Weymann: Infinity, I don't know BitC, and I don't think it's a suitable language anyay, afaik
  • [13:58] Infinity Linden: (but honestly... that list is quite long... so JavaScript an PHP language bindings would probabluy come first)
  • [13:59] Infinity Linden: @Sai... yup... draft 3 is going to introduce LLIDL
  • [13:59] Graph Weymann: Infinity, would a lispy surface syntax for e help? :)
  • [13:59] Saijanai Kuhn: pyogp would need python bindings, obviously
  • [13:59] Infinity Linden: it went through NUMEROUS revisions internally
  • [13:59] Graph Weymann: (not very serious)
  • [13:59] Morgaine Dinova: JSON is semantic-free: you can always use it to transport namespace information as well, just add a term.
  • [14:00] Infinity Linden: fortunately 2PM came around before i had to answer the question about parentheses in e
  • [14:00] Teravus Ousley: hehe
  • [14:00] Graph Weymann: heh heh heh
  • [14:00] Zha Ewry: tags Infinity with a tracer collar
  • [14:00] Infinity Linden: sheesh Zha... does this mean we're married?
  • [14:01] Zha Ewry: chuckles
  • [14:01] Zha Ewry: Nah.
  • [14:01] Saijanai Kuhn: notes that Zha and INifnity have interesting... tastes...
  • [14:01] Zero Linden: well all (and by all i mean everyone (including animals an inanimate objects (which isn't to say they are not-animated))))
  • [14:01] Zha Ewry: Just that you can't hide
  • [14:01] Infinity Linden: lol
  • [14:01] Morgaine Dinova: It's hilarious how people complain about parentheses in LISP, and then advocate <foo> ... </foo> instead.
  • [14:02] Infinity Linden: i'm getting out of here before Sai makes a GOR reference
  • [14:02] Zero Linden: And if anyone here has NOT read John Barth's Menelaid --- you MUST
  • [14:02] Graph Weymann: well, </foo> *is* easier to balance by eye
  • [14:02] Saijanai Kuhn: harder to be dyslexic with that /
  • [14:02] Teravus Ousley: ho boy
  • [14:02] Graph Weymann: programming in XML is certainly abusrd, though -- too much structure
  • [14:02] Zero Linden: it is literary nested S-expressions.... (though with quotes, not parens)....
  • [14:02] Zha Ewry: ducks and runs for the 2:00 meeting
  • [14:02] Zero Linden: ....and it gets 9 layers deep!
  • [14:03] Morgaine Dinova: Graph: balancing by eye is only of use for trivial cases.
  • [14:03] Zha Ewry: (and too much need to parse *BEFORE* you know what you are parsing)
  • [14:03] Teravus Ousley: there's a 2PM meeting?
  • [14:03] Teravus Ousley: :D
  • [14:03] Zero Linden: there is for me!
  • [14:03] Graph Weymann: Morgaine, just so
  • [14:03] Rex Cronon: bye zha
  • [14:03] Zha Ewry: Well, I have one
  • [14:03] Zero Linden: later all
  • [14:03] Infinity Linden: yup... if we don't stop soon, i'll be doing the beta/mjolner language bindings
  • [14:03] Teravus Ousley: take care
  • [14:03] Zero Linden: thanks for coming
  • [14:03] Rex Cronon: bye zero
  • [14:03] Zero Linden: oh - don't get my hopes up
  • [14:03] Infinity Linden: cheers, all
  • [14:03] pogan Palianta: Bye
  • [14:03] Saijanai Kuhn: take care all.
  • [14:03] Zero Linden: so misses Beta
  • [14:03] Rex Cronon: bye everybody
  • [14:03] Morgaine Dinova: Cya Zero, Infi, and any lurking Lindens :-)