Re: [vwrap] Linden Lab open source LLSD code

Xugu Madison <xugu@xugumadison.org> Tue, 08 June 2010 01:37 UTC

Return-Path: <xugu@xugumadison.org>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D82313A68BE for <vwrap@core3.amsl.com>; Mon, 7 Jun 2010 18:37:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.623
X-Spam-Level:
X-Spam-Status: No, score=0.623 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uT3onynX13PB for <vwrap@core3.amsl.com>; Mon, 7 Jun 2010 18:37:22 -0700 (PDT)
Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.25]) by core3.amsl.com (Postfix) with ESMTP id 855D33A68E6 for <vwrap@ietf.org>; Mon, 7 Jun 2010 18:37:09 -0700 (PDT)
Received: by ey-out-2122.google.com with SMTP id 9so140505eyd.5 for <vwrap@ietf.org>; Mon, 07 Jun 2010 18:37:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.213.32.197 with SMTP id e5mr11244479ebd.28.1275961027043; Mon, 07 Jun 2010 18:37:07 -0700 (PDT)
Received: by 10.213.8.208 with HTTP; Mon, 7 Jun 2010 18:37:06 -0700 (PDT)
In-Reply-To: <62BFE5680C037E4DA0B0A08946C0933DDA3D3401@rrsmsx506.amr.corp.intel.com>
References: <181BEC41-396C-4E2D-ADE8-705CBAD4C31C@lindenlab.com> <62BFE5680C037E4DA0B0A08946C0933DDA3D3401@rrsmsx506.amr.corp.intel.com>
Date: Tue, 8 Jun 2010 02:37:06 +0100
Message-ID: <AANLkTiknhi7kV3qntlLQIyFLa48j_AUqAj3TYkKdJZG3@mail.gmail.com>
From: Xugu Madison <xugu@xugumadison.org>
To: "Hurliman, John" <john.hurliman@intel.com>, vwrap <vwrap@ietf.org>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Subject: Re: [vwrap] Linden Lab open source LLSD code
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jun 2010 01:37:24 -0000

For reference the Java LLSD implementation (although it is a partial
implementation, and primarily intended for use with RegAPI) is BSD
licensed, which makes six...

http://mimuve.cs.st-andrews.ac.uk/llsd-java/src/llsd-java-0.2.1.zip

On 8 June 2010 00:48, Hurliman, John <john.hurliman@intel.com> wrote:
> Great to hear, the number of liberally licensed implementations of LLSD is
> up to five now (including the C# implementation in the libomv repository).
> Is an up to date PHP implementation on Linden’s roadmap, or would it make
> sense for someone else to start porting one of these implementations to PHP?
>
>
>
> John
>
>
>
> From: vwrap-bounces@ietf.org [mailto:vwrap-bounces@ietf.org] On Behalf Of
> Mark Lentczner
> Sent: Monday, June 07, 2010 4:39 PM
> To: vwrap
> Subject: [vwrap] Linden Lab open source LLSD code
>
>
>
> I'm happy to announce that Linden Lab has open sourced (MIT licensed) its
> LLSD implementations in four languages: C++, JavaScript, Haskell, and
> Python. The code can be found here:
>
>             http://hg.secondlife.com/llsd
>
>
>
> Please let me know if this is useful, and if you need any help using it.
>
>
>
>             - Mark & Josh
>
>
>
> From the README file:
>
>
>
> Linden Lab LLSD Libraries
>
> -------------------------
>
>     v1 - 2010-06-07 - Joshua Bell & Mark Lentczner
>
>
>
>
>
> ABOUT
>
> =====
>
>
>
> LLSD is defined in draft-hamrick-vwrap-type-system-00. It is a structured
> data
>
> system used for interchange. See the draft for more details:
>
>
>
>     http://tools.ietf.org/html/draft-hamrick-vwrap-type-system-00
>
>
>
> The design and development of LLSD is being undertaken by the IETF VWRAP
>
> working group. Please direct design and development questions to its mailing
>
> list.
>
>
>
>     wiki - http://trac.tools.ietf.org/wg/vwrap/trac/wiki
>
>     list - https://www.ietf.org/mailman/listinfo/ogpx
>
>
>
> This distribution contains Linden Lab's open source (MIT licensed)
>
> implementations of the LLSD type system in four langauges:
>
>
>
>     C++         LLSD
>
>     JavaScript  LLSD & LLIDL
>
>     Haskell     LLSD & LLIDL
>
>     Python      LLSD & LLIDL (*)
>
>
>
> There are four directories, one per file, and each has its own README file
> with
>
> details for building and using the code. All versions have unit tests.
>
>
>
> Questions regarding these libraries can be directed to Josh or Mark:
>
>     josh@lindenlab.com
>
>     markl@lindenlab.com
>
>
>
> Linden Lab hopes that by releasing these open source, it will help
> facilitiate
>
> the development of LLSD, as well as ease interoperatibility with currently
>
> deployed systems that use LLSD such as Second Life and OpenSim.
>
>
>
>     - Josh & Mark
>
>
>
> (*) The Python version is currently distributed in a separate repository:
>
>     http://hg.secondlife.com/llbase/
>
> The intention is to eventually migrate it here.
>
>
>
>
>
> Mark Lentczner
>
> Sr. Systems Architect
>
> Technology Integration
>
> Linden Lab
>
>
>
> markl@lindenlab.com
>
>
>
> Zero Linden
>
> zero.linden@secondlife.com
>
> _______________________________________________
> vwrap mailing list
> vwrap@ietf.org
> https://www.ietf.org/mailman/listinfo/vwrap
>
>