Re: [vwrap] is the group still interested in LLSD or DSD?

Dzonatas Sol <> Wed, 04 May 2011 13:31 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 60693E0791 for <>; Wed, 4 May 2011 06:31:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -4.182
X-Spam-Status: No, score=-4.182 tagged_above=-999 required=5 tests=[AWL=-0.583, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id RAMtoiH2akoy for <>; Wed, 4 May 2011 06:31:51 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 6B35EE0790 for <>; Wed, 4 May 2011 06:31:51 -0700 (PDT)
Received: by pvh1 with SMTP id 1so644142pvh.31 for <>; Wed, 04 May 2011 06:31:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=TFAPrzLnlEBoVFj2LBJmfSz4NX/pBlgCFiuGmghkMqg=; b=jhC3hk6QFFbFIyzG3VeAsxDkj1474uLzA3n0RcHZf08myQQp4cXKvG9Q5NpF+8ioYc y7oTPmkY53YP9nRbYtt9f0ITBHMFxM6LADSPSbds/jBN609MqkL2JB4Rg/9fY/4qk+a+ Y87JwlwpAjqVIM3/la59MmABCM2v/1yWkNEGg=
DomainKey-Signature: a=rsa-sha1; c=nofws;; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=cLUV6I9L8mfU+C2CPuKyJJfRMOvtnMIFHEp95+JaY87R1oqLmRU5yb71b5zmiGKp7m Crvb7UdV+pxK4giioNxFSRdATUFAr0DSe30Vrfb60ZdWIjFXq4VH/E8kSRiiOllnQcKe fW3IGfXC2XS18QmUCXUyIKKIoPIAZL6fH1yTo=
Received: by with SMTP id o6mr1508950pbk.120.1304515910237; Wed, 04 May 2011 06:31:50 -0700 (PDT)
Received: from [] ( []) by with ESMTPS id 8sm742486pbw.23.2011. (version=TLSv1/SSLv3 cipher=OTHER); Wed, 04 May 2011 06:31:49 -0700 (PDT)
Message-ID: <>
Date: Wed, 04 May 2011 06:30:44 -0700
From: Dzonatas Sol <>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20110307 Icedove/3.0.11
MIME-Version: 1.0
References: <> <>
In-Reply-To: <>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [vwrap] is the group still interested in LLSD or DSD?
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 04 May 2011 13:31:52 -0000

I considered LLSD format not just for legacy reasons, yet LL obviously 
used it because it is easier to document. It can be improved, yes, so I 
don't see the argument about it's extensibility of any merit. If the 
data can be traslated to XML, then we know we can further translate into 
other types or formats that work better. Usually that 'better' is 
something considered 'obvious' with RFCs, and that's where we 
'obviously' don't have to update the RFC.

There is enough reason to update the RFC for combined queries (and 
further denote such in LLIDL for pivotal data), yet seems like people 
have gone other routes, like SPDY, to accomplish the same basis in 
connection pipelines. I think the IDL needs to be in as format that 
others WGs besides VWRAP can use, and to denote the pivotal data only 
focuses more on the region-agent transistions. Realize that we are not 
all on the same scale as we work this, which is normal.

I don't see why to update the RFC if it doesn't at least address that. 
Otherwise, I'm not against either LLSD or DSD. I do prefer the symbolic 
assembly equivalent before the plain english equivalent The symbolic 
equivalent tends to avoid use of reserved words in LLIDL.

I think the extensibility of LLSD is moot given the XML translation is 
given. Anybody can further extend the XML data. For example, here is 
JSONx: . So, from XML 
to XML of those documents two are now trivial WIP.

On 05/04/2011 05:24 AM, Morgaine wrote:
> You're mixing up two very different questions, Meadhbh:� the first is 
> whether anyone is going to use DSD for something personally (in the 
> way that they have already used LLSD in the past), and the second is 
> whether VWRAP might adopt DSD for its type system.
> The answer to the first is clearly "*Yes*" because it's already been 
> done with LLSD in an ad hoc fashion.� However, it would be excellent 
> if you were to publish a proper RFC on DSD, and even better if you 
> could provide an actual library and bindings/API for it.� None of the 
> current implementations of LLSD went as far as creating separate and 
> directly usable LLSD API projects maintained by their creators, as the 
> libomv and C++ implementations are entangled within the very large 
> codebases of their respective projects, and the other implementations 
> are poor quality and not maintained.� You could do much better than 
> they did, and keep a discrete DSD library afloat and up to date.� That 
> would ensure its survival.
> The answer to the second question is equally clearly "*No*", because 
> IETF working groups don't work through proposers' ultimatums.� A few 
> weeks ago there were significant questions raised here about whether 
> LLSD/DSD is adequate for a standard that is intended /for the future/ 
> of VWs rather than for implementing today's SL and Opensim-based 
> software, so it's clear that the issue hasn't been decided and 
> requires more examination.
> Carlo put it (rather bluntly) here --- 
> .� 
> Without going into the politics of it, I want to see VWRAP have a 
> properly extensible type system, and the current LLSD does not meet 
> that requirement.� Indeed, in the early days of our IETF effort, we 
> spent months discussing the width of integers in LLSD because there 
> was only *one width* allowed and it was *hardwired* in the spec.� 
> That's not an extensible approach to data types at all.
> We need to do a lot better in this area if we really mean "extensible" 
> when we say "extensible".� At present that ADT proposal is not 
> extensible in any meaningful way.
> Morgaine.
> ====================
> On Tue, May 3, 2011 at 3:19 PM, Meadhbh Hamrick < 
> <>> wrote:
>     is anyone in this group still interested in using LLSD (or it's
>     successor, DSD)?
>     if so, i'm going to publish the DSD draft here. if not, i'm going to
>     wait for the group to say "we are in no way interested in LLSD or DSD"
>     and then submit it as an individual submission to the RFC editor. it's
>     been about three years, and i would really like to get an RFC
>     published so i can take the X- off all my application/llsd family of
>     mime types.
>     so... may i see a show of hands... is anyone still planning on
>     implementing a system with LLSD in this group?
>     please just respond yes or no in reply to this thread. i'll start
>     another thread for discussion.
>     -cheers
>     -meadhbh
>     --
>     meadhbh hamrick * it's pronounced "maeve"
>     @OhMeadhbh * *
>     <>
>     _______________________________________________
>     vwrap mailing list
> <>
> _______________________________________________
> vwrap mailing list

--- ---
Web Development, Software Engineering, Virtual Reality, Consultant