TIP #254 Version 1.1: New Types for Tcl_LinkVar

This is not necessarily the current version of this TIP.


TIP:254
Title:New Types for Tcl_LinkVar
Version:$Revision: 1.1 $
Author:Rene Meyer <rene dot meyer at sturmit dot de>
State:Draft
Type:Project
Tcl-Version:8.5
Vote:Pending
Created:Thursday, 21 July 2005

Abstract

Currently only a limited set of types of C variable may be linked to using Tcl_LinkVar. This TIP proposes extending this to cover all the basic numeric C types.

Rationale

With the current implementation it is not possible to link the following types directly to a Tcl variable, making it much more difficult to couple such variables to the Tcl level (compared with int or double variables). This TIP fixes this, making it easier to link C variables and embedded Tcl code.

There will be no impact on current applications.

Specification

The new types are inserted as new #define TCL_LINK_* statements in the tcl.h header file and in the switch statements in the Tcl_Link functions.

The documentation of Tcl_*Link* should mention the new types.

Reference Implementation

A reference implementation will be uploaded to SourceForge soon.

Copyright

This document has been placed in the public domain.


Powered by TclThis is not necessarily the current version of this TIP.

TIP AutoGenerator - written by Donal K. Fellows