[opensource-dev] fwd/ann: Linden Lab open source LLSD code

Tofu Linden tofu at lindenlab.com
Wed Jun 9 08:07:30 PDT 2010


I saw this on the vwrap list and I thought it might be of general
interest to opensource-dev.  Cheers.

> From: Mark Lentczner <markl at lindenlab.com>
> Date: June 7, 2010 4:38:55 PM PDT
> To: vwrap <vwrap at ietf.org>
> Subject: 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 at lindenlab.com
>     markl at 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.
>


More information about the opensource-dev mailing list