petdance/scratch — Issue #1138: Ability to build NCI thunks with Distutils
Author: petdance
Created: 2011-11-14 06:14:51+00:00
State: open
Labels: library, Pri-major, Sev-medium, todo

The ability for external projects to build their own NCI thunk libraries for adding custom signatures to Parrot's NCI is a key step in the roadmap for the NCI system. I'm sure this capability exists. However, I cannot find a way to do it that makes sense to me.
The ability to create new NCI thunks for extension projects should be easy. The process needs to be documented, and we should add the functionality to our current build infrastructure Distutils. By adding it to distutils, all projects which currently rely on that library for building will be able to make use of custom NCI thunks for their projects.

This is becoming a priority to help with GSoC.

Originally http://trac.parrot.org/parrot/ticket/2128 by @Whiteknight