[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#348156: ITP: cableswig -- Generates Python and Tcl wrappers for C++ code (part of ITK)

Package: wnpp
Severity: wishlist
Owner: Gavin Baker <gavinb@antonym.org>

Hash: SHA1

* Package name    : cableswig
  Version         : 2.4.0
  Upstream Author : Brad King <brad@kitware.com>
* URL             : http://www.itk.org/HTML/CableSwig.html
* License         : BSD-style, GPL
  Description     : Generates Python and Tcl wrappers for C++ code (part of ITK)

CableSwig is used to create interfaces (ie. "wrappers") to interpreted
languages such as Python and Tcl.  It was created to produce wrappers
for ITK because the toolkit uses C++ structures that SWIG cannot parse
(deeply nested template instantiations).  CableSwig is a combination
tool that uses GCC_XML as the C++ parser.  The input files are Cable
style input files.  The XML files produced from Cable/GCC_XML input
files are then parsed and fed into a modified version of SWIG.  SWIG is
a software development tool that connects programs written in C and C++
with a variety of high-level programming languages.  It is used to
generate the language bindings to the target language.  Currently, Tcl
and Python are supported.

Version: GnuPG v1.4.1 (GNU/Linux)


Reply to: