TIP #203 Version 1.1: 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.1 $
Author:Colin McCormack <coldstore at users dot sourceforge dot net>
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 build-time creation of a file tclConfig.tcl that is equivalent to tclConfig.sh in both logical content and location.

Rationale

Packages such as Critcl[1], and indeed anything 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.

Anything similar would suffice, whether it's added to a dict under info, tcl_platform, or placed in a namespace doesn't greatly matter.

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