TIP 417: Use Explicit Option Names for "file tempfile"

Author:		Christophe Curis <[email protected]>
State:		Draft
Type:		Project
Tcl-Version:	9.1
Vote:		Pending
Created:	16-Nov-2012
Keywords:	Tcl, future expansion, extensibility


This TIP proposes altering the way in which optional arguments are specified to file tempfile (see [210]) to make them easier to understand and extend in the future.


The current documentation for file tempfile states that there are two optional arguments using a fixed order. This has some limits:

Switching to option/value format will make the optional arguments easier to understand.


The syntax of the command would be changed to:

file tempfile ?options...?

with supported options:

This syntax would allow:

Reference Implementation

No implementation is available now, but the change is probably not complex; the priority have been placed on raising the subject before the release of the final 8.6 version of Tcl.


This document has been placed in the public domain.