MappingImplToTheExpectedNative

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
  1. it needs steroids to work with Babel.
  2. it drops the ball in returning arrays from the bound languages. SILENTLY, NO LESS.

Created by: baallan last modification: Thursday 26 of October, 2006 [20:13:22 UTC] by baallan

The original document is available at http://www.cca-forum.org/wiki/tiki-index.php?page=MappingImplToTheExpectedNative