TIP #203 Version 1.6: Create tclConfig.sh-Equivalent in Tcl

This is not necessarily the current version of this TIP.


TIP:203
Title:Create tclConfig.sh-Equivalent in Tcl
Version:$Revision: 1.6 $
Authors: Colin McCormack <coldstore at users dot sourceforge dot net>
Don Porter <dgp at users dot sf dot net>
Colin McCormack <colin at sharedtech dot dyndns dot org>
State:Draft
Type:Project
Tcl-Version:8.5
Vote:Pending
Created:Thursday, 17 June 2004
Discussions To:http://mini.net/tcl/tclConfig.sh
Keywords:configuration, installation

Abstract

This proposal requires the registration of information about the built process, currently stored in tclConfig.sh, by means of the Tcl_RegisterConfig mechanism set out in [Tip 59].

Rationale

Packages such as Critcl[1], and indeed anything written in pure tcl which tries to build extensions under Tcl need more introspection to discover the ground rules of construction in the installation in which they find themselves.

In order to facilitate such future build tools, the build information should be made available to Tcl scripts.

Specification

The web page http://mini.net/tcl/tclConfig.sh contains a parser to understand a tclConfig.sh and set variables in the ::tclConfig namespace.

TODO

I will analyse the contents of tclConfig.sh and specify which fields should be added (more likely, which fields should be left out.)

Comments

How about converting this propos