Here's where we get specific about cca typemaps.
Mittens are badly needed to shorten component development and reduce data-passing errors.
We finally have a word (mitten) other than typemap to describe the mappings needed.
Mittens should make using Babel a warmer experience.
In case you missed it,
Mapping
Impl
To
The
Expected
Native is the problem everyone with a big legacy code base must face. In any code base to be Babelized there are patterns in method signatures and repetitive conversions/wrappings/unwrappings from native data to sidl-standard forms. The difficulty for babel and CCA is that everyone has their own definitions (usually self-inconsistent) about what
expected transformations should look like. Enter the prior art of typemaps from SWIG, but realize that
- it needs steroids to work with Babel.
- it drops the ball in returning arrays from the bound languages. SILENTLY, NO LESS.