diff options
author | ijliao <ijliao@FreeBSD.org> | 2002-10-15 20:06:20 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2002-10-15 20:06:20 +0800 |
commit | cb1fdafc2415e2fc51ba30624be52510c07aa6d9 (patch) | |
tree | c278e2850f1f9a76157b20ef25b6da4715f1d27d /textproc/gmetadom/pkg-descr | |
parent | 0bd4fbb31d9c20d49ac360261ed5d4eb3cbfb724 (diff) | |
download | freebsd-ports-gnome-cb1fdafc2415e2fc51ba30624be52510c07aa6d9.tar.gz freebsd-ports-gnome-cb1fdafc2415e2fc51ba30624be52510c07aa6d9.tar.zst freebsd-ports-gnome-cb1fdafc2415e2fc51ba30624be52510c07aa6d9.zip |
add gmetadom 0.0.3c
A Collection of DOM Implementations
Diffstat (limited to 'textproc/gmetadom/pkg-descr')
-rw-r--r-- | textproc/gmetadom/pkg-descr | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/textproc/gmetadom/pkg-descr b/textproc/gmetadom/pkg-descr new file mode 100644 index 000000000000..3e2913acbe90 --- /dev/null +++ b/textproc/gmetadom/pkg-descr @@ -0,0 +1,25 @@ +GMetaDOM is a collection of librares, each library providing a DOM +implementation. Currently available bindings are for C++ (smart pointers) +and Objective Caml. + +The basic idea is that, given the availability of DOM implementations for +the C programming language (like Gdome2), and given the uniformity of the +DOM interfaces, bindings for various programming languages based on the C +implementation can be built automatically, providing a small number of hand- +coded classes and a set of scripts for the automatic generation of the +remaining ones. + +Furthermore, since a XML description of the DOM interfaces is provided as +part of the documentation in the W3C DOM specification, GMetaDOM adopts XSLT +as the transformation language for the automatic generation of the interfaces, +and uses the xsltproc utility as the XSLT processor. + +The advantages of such approach should be evident. In particular, for +languages like C++ where a number of different alternative DOM implementations +are feasible, each with different characteristics like easiness of use, +runtime flexibility, resource requirements, the approach of automatic +generation permits to create a set of coherent implementations addressing +such issues separately, ultimately allowing the developer to choose the +library which fits best her needs. + +WWW: http://gmetadom.sourceforge.net/ |