More Open Sores
Official Linden Blog - Blog Archive More Open Source: Our Web Services Libraries
There are two web libraries that have been opened at this point - Eventlet and Mulib.
Eventlet - Second Life Wiki "Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level." and "eventlet is the networking library used to implement the backbone architecture. Backbone is primarily an http server, and as such uses the eventlet.httpd module. eventlet itself is responsible only for handling http protocol-level semantics; "web framework" concepts such as URL traversal and html rendering are implemented in a separate python package, mulib."
Mulib - Second Life Wiki "Mulib is a REST web service framework built on top of eventlet.httpd."
There is almost no documentation for this code - thus this statement on the wiki page: "Sorely lacking in documentation. Please help by adding to the wiki documentation, and submitting patches with more and better docstrings for the source."
It's also worthwhile to read the history of eventlet, imho.
Other links on the topic:
More Open Source From Linden Lab | Your2ndPlace
First pieces of server-side code open up - Second Life Insider
Comments
I assume 'sores' means the same in English as in Dutch? Problems? :d
Posted by: Vint Falken | August 27, 2007 12:42 PM
It means the same thing, Vint. It's a reference to a funny comment made in the comic strip User Friendly.
Posted by: Dolmere Talamasca
|
August 27, 2007 02:35 PM