TIP #338 Version 1.2: Embedder Access to Startup Scripts of *_Main()

This is not necessarily the current version of this TIP.


TIP:338
Title:Embedder Access to Startup Scripts of *_Main()
Version:$Revision: 1.2 $
Author:Don Porter <dgp at users dot sf dot net>
State:Draft
Type:Project
Tcl-Version:8.6
Vote:In progress
Created:Wednesday, 22 October 2008
Keywords:Tcl, Tk, tclsh, wish

Abstract

This TIP proposes to make public the routines that get and set the startup script file that Tcl_Main or Tk_Main evaluate in their non-interactive modes.

Background

When support for the -encoding option was added to tclsh and wish TIP #137, two new internal routines were added to Tcl:

Tcl_Obj *Tcl_GetStartupScript(const char **encodingNamePtr)

void Tcl_SetStartupScript(Tcl_Obj *pathPtr, const char *encodingName)

These routines (or other weaker alternative internal routines) are used by