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


TIP:417
Title:Use Explicit Option Names for "file tempfile"
Version:$Revision: 1.1 $
Author:Christophe Curis <christophe dot curis at free dot fr>
State:Draft
Type:Project
Tcl-Version:8.7
Vote:Pending
Created:Friday, 16 November 2012
Keywords:Tcl, future expansion, extensibility

Abstract

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

Rationale

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.

Proposal

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.

Copyright

This document has been placed in the public domain.


Powered by Tcl[Index] [History] [Edit] [HTML Format] [Source Format] [LaTeX Format] [Text Format] [XML Format] [*roff Format (experimental)] [RTF Format (experimental)]

TIP AutoGenerator - written by Donal K. Fellows