| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Welcome to cpptcl!
cpptcl creates a bridge between C++ and Tcl, providing deep interoperability between the two languages.
C++ developers can use Tcl to create new and powerful ways to interact with, debug, construct automated testing for, and orchestrate the high level activies of their applications.
Tcl developers can use C++ to create high performance code that leverages all of the C++ ecosystem while providing dead simple ways to bring their C++ functions into Tcl, with expected Tcl semantics and no funny business. Writing C++ extensions for Tcl using cpptcl is vastly easier and requires far less code than extending Tcl in C.
cpptcl was inspired by the Boost.Python library and was designed to provide a similar interface, while taking into account the nature of Tcl.
C++/Tcl provides the following features:
Extending Tcl by C++ module
Embedding Tcl in C++ program
Exposing Free Functions
Exposing Classes
Member functions
Constructors
Destructors
Objects and Lists
Call Policies
Factories and sinks
Variadic functions
Package support
Stream evaluation
Tcl Namespaces
Safe Tcl Interpreters
Aliasing
Copyright © 2004-2006, Maciej Sobczak
Copyright © 2017-2019, FlightAware LLC
| Back | FazBrowse Home | New Git URL |