[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #9661] Submission of libxml-clisp
From: |
N. Raghavendra |
Subject: |
[Savannah-register-public] [task #9661] Submission of libxml-clisp |
Date: |
Thu, 03 Sep 2009 18:28:30 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 FreeBSD/i386 Firefox/2.0.0.14 |
URL:
<http://savannah.nongnu.org/task/?9661>
Summary: Submission of libxml-clisp
Project: Savannah Administration
Submitted by: raghu
Submitted on: Thu 03 Sep 2009 06:28:28 PM GMT
Should Start On: Thu 03 Sep 2009 12:00:00 AM GMT
Should be Finished on: Sun 13 Sep 2009 12:00:00 AM GMT
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10338> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10338>
= Registration Details =
* Name: *libxml-clisp*
* System Name: *libxml-clisp*
* Type: non-GNU software & documentation
* License: Other (FreeBSD license,
http://www.freebsd.org/copyright/freebsd-license.html
http://www.gnu.org/licenses/license-list.html#FreeBSD
In the copyright statement, the phrase "The FreeBSD Project" has been
replaced by the author's name. In the license statement, the phrase "FREEBSD
PROJECT" has been replaced by the word "AUTHOR".)
----
==== Description: ====
Libxml-clisp is an interface from CLISP to libxml2. It seeks to provide an
interface from CLISP to the XML processors in libxml2, using the CLISP foreign
function interface. It is hoped that once complete, it will provide a
reasonably high-level interface to libxml2, freeing the CLISP user from
dealing with low-level problems that arise when using C libraries, such as
manually managing memory and other resources.
There are several native Common Lisp libraries that provide tools to process
XML documents. However, it is not clear that these native Common Lisp
libraries provide all the features that libxml2 supports. According to the
author of libxml2, it has passed all the tests in the OASIS XML Test Suite.
Libxml2 has good documentation, including an
excellent tutorial. Therefore, it is not unreasonable to interface to
libxml2, instead of using a native Common Lisp library.
The usual practice when interfacing to C from Common Lisp is to use CFFI, the
Common Foreign Function Interface, which provides an FFI that seeks to be
portable across several Common Lisp implementations. Indeed, there is already
an interface, cl-libxml2, from CFFI to libxml2. One drawback of CFFI is that
it depends on other libraries, which also need to be installed and maintained.
Interfacing from a
specific implementation, as is done in libxml-clisp, bypasses that
difficulty, albeit at the cost of portability.
==== Other Software Required: ====
1. Libxml2, MIT License.
WWW: http://www.xmlsoft.org/
License: http://git.gnome.org/cgit/libxml2/plain/Copyright
2. GNU CLISP, GPL.
WWW: http://clisp.cons.org/
License: http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/COPYRIGHT
3. ASDF (Another System Definition Facility), MIT license.
WWW: http://common-lisp.net/project/asdf/
License: http://common-lisp.net/project/asdf/copyright.html
==== Other Comments: ====
Languages used: Common Lisp and C.
==== Tarball URL: ====
http://www.retrotexts.net/tmp/libxml-clisp-0.1.0.tar.gz
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?9661>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [Savannah-register-public] [task #9661] Submission of libxml-clisp,
N. Raghavendra <=