xtl - Library for R/W structured data to/from an external representation

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename xtl-1.4.2.txz
Package name xtl
Package version 1.4.2
Package release -
Package architecture amd64
Package type txz
Category devel
Homepage http://xtl.sourceforge.net/
License -
Maintainer ports@FreeBSD.org
Download size 11.39 KB
Installed size 57.62 KB
XTL is a library of template classes and functions for reading/writing
structured data to/from an external (platform independent) representation.
This process is also usually known as marshalling, serialization or pickling,
and is useful both for heterogeneous network programming and portable
persistent storage.
Currently, XTL supports XDR (Internet standard), GIOP CDR (CORBA standard)
and readable ascii text (write-only) as data formats. Memory buffers and C++
iostreams are usable as data sources/targets. Besides the usual C data types
(basic, structs, pointers, unions), the XTL also supports C++ constructs,
such as pointers to base classes and template types, namely, STL containers.
XTL does not include any kind of IDL, and as such, the programmer is required
to write a "filter" for each data type. The API is somewhat modeled on the
original XDR library by Sun, in that the same filter is used for both reading
and writing. However, heavy usage of templates makes the API simpler and type
safe. Function inlining and careful avoidance of pointers or virtual
functions, also make generated code faster.
WWW: http://xtl.sourceforge.net/
===>   NOTICE:
The xtl port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
xtl-1.4.2.txz 1.4.2 i386 FreeBSD Ports Latest
xtl-1.4.2.txz 1.4.2 amd64 FreeBSD Ports Quarterly
xtl-1.4.2.txz 1.4.2 i386 FreeBSD Ports Quarterly
xtl - - -


Type URL
Mirror pkg.freebsd.org
Binary Package xtl-1.4.2.txz
Source Package devel/xtl

Install Howto

Install xtl txz package:

# pkg install xtl

See Also

Package Description
xtl-quant-stack-0.6.0.txz Template library that supports other quantstack projects
xtoolchain-llvm-devel-0.1.txz Pre seeded toolchain to cross build FreeBSD base
xtoolchain-llvm60-0.1.txz Pre seeded toolchain to cross build FreeBSD base
xtoolchain-llvm70-0.1.txz Pre seeded toolchain to cross build FreeBSD base
xtoolchain-llvm80-0.1.txz Pre seeded toolchain to cross build FreeBSD base
xtoolwait-1.3_2.txz Tool startup utility for X11
xtrabackup-2.4.12.txz OpenSource version of InnoDB backup with support of Percona extensions
xtrader-0.99.9_10.txz Technical analysis program for financial instruments
xtrans-1.4.0.txz Abstract network code for X
xtrap-1.0.3.txz XTrap sample clients for X
xtriangles-5.5.2_2.txz Triangles puzzle
xtris-1.15_2.txz Multi-player version of a popular game for the X Window system
xtrlock-2.8.txz X Transparent Lock
xtrojka-1.2.3_3.txz Game of skill similar to T*tris
xtron-1.1a_3.txz Avoid running into walls, your own tail, and that of your opponent