Check-in [28af7d005c]

Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:TIP 430 Accepted
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:28af7d005c26fe7ed11b004dded890808ad97d0c5a92ad3d9adaaf1535fdc483
User & Date: dkf 2018-09-12 13:11:28
Context
2018-09-12
19:43
TIP 430 Accepted (fixing metadata fumble) check-in: b8b5c63b54 user: dkf tags: trunk
13:11
TIP 430 Accepted check-in: 28af7d005c user: dkf tags: trunk
2018-09-11
08:16
Simplify the resolution protocol check-in: a35300bfa3 user: dkf tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to index.json.

81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
...
514
515
516
517
518
519
520
521
	"437":{"url":"./tip/437.md","keywords":"Tk","created":"14-Jul-2015","post-history":"","state":"Final","vote":"Done","tcl-version":"8.5.18","type":"Project","title":"# TIP 437: Tk panedwindow options for proxy window","author":["Eric Boudaillier <beric@users.sf.net>","Fran├žois Vogel <fvogelnew1@users.sf.net>"],"is-jest":false},
	"436":{"url":"./tip/436.md","created":"30-Jun-2015","post-history":"","state":"Final","vote":"Done","tcl-version":"8.6.5","type":"Project","title":"# TIP 436: Improve TclOO isa Introspection","author":["Donal Fellows <dkf@users.sf.net>"],"is-jest":false},
	"435":{"url":"./tip/435.md","created":"16-May-2015","post-history":"","state":"Rejected","vote":"Done","tcl-version":"8.6.5","type":"Project","title":"# TIP 435: Safe Mutex Disposal API","author":["Donal Fellows <donal.k.fellows@manchester.ac.uk>","Joe Mistachkin <joe@mistachkin.com>"],"is-jest":false},
	"434":{"url":"./tip/434.md","created":"26-Feb-2015","post-history":"","state":"Withdrawn","vote":"Pending","tcl-version":"8.6","type":"Project","title":"# TIP 434: Specify Event Sources for 'vwait'","author":["Jos Decoster <jos.decoster@gmail.com>"],"is-jest":false},
	"433":{"url":"./tip/433.md","created":"25-Feb-2015","post-history":"","state":"Final","tcl-version":"8.6.4","vote":"Done","type":"Project","title":"# TIP 433: Add %M binding substitution","author":["Joe Mistachkin <joe@mistachkin.com>","Brian Griffin <brian_griffin@mentor.com>","Don Porter <dgp@users.sf.net>"],"is-jest":false},
	"432":{"url":"./tip/432.md","created":"20-Sep-2014","post-history":"","state":"Final","tcl-version":"8.6.3","vote":"Done","type":"Project","title":"# TIP 432: Support for New Windows File Dialogs in Vista and Later","author":["Ashok P. Nadkarni <apnmbx-wits@yahoo.com>"],"is-jest":false},
	"431":{"url":"./tip/431.md","keywords":"Tcl, directory, file","created":"10-Sep-2014","post-history":"","state":"Draft","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 431: Add 'tempdir' Subcommand to 'file'","author":["Kevin Pasko <kevin.a.pasko@gmail.com>"],"is-jest":false},
	"430":{"url":"./tip/430.md","vote-closes":"2018-09-11T21 00 00+0100","keywords":"virtual filesystem,zip,tclkit,boot,bootstrap","created":"03-Sep-2014","post-history":"","state":"Draft","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 430: Add basic ZIP archive support to Tcl","author":["Sean Woods <yoda@etoyoc.com>","Donal Fellows <donal.k.fellows@manchester.ac.uk>","Poor Yorick <tk.tcl.tip@pooryorick.com>","Harald Oehlmann <oehhar@users.sourceforge.net>"],"is-jest":false},
	"429":{"url":"./tip/429.md","keywords":"Tcl,cat,scriptlet result","created":"27-Jul-2014","post-history":"","state":"Final","tcl-version":"8.6.2","vote":"Done","type":"Project","title":"# TIP 429: A 'string' Subcommand for Concatenation","author":["Andreas Leitgeb <avl@logic.at>","Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest":false},
	"428":{"url":"./tip/428.md","keywords":"socket,non-blocking,error reporting,option dictionary","created":"16-Mar-2014","post-history":"","state":"Draft","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 428: Produce Error Dictionary from 'fconfigure -error'","author":["Harald Oehlmann <oehhar@users.sourceforge.net>","Harald Oehlmann <harald.oehlmann@users.sourceforge.net>"],"is-jest":false},
	"427":{"url":"./tip/427.md","keywords":"async socket connect,introspection,IPV6","created":"16-Mar-2014","post-history":"","state":"Final","tcl-version":"8.6.4","vote":"Done","type":"Project","title":"# TIP 427: Introspection of Asynchronous Socket Connection","author":["Reinhard Max <max@suse.com>","Harald Oehlmann <oehhar@users.sourceforge.net>","Reinhard Max <max@tclers.tk>"],"is-jest":false},
	"426":{"url":"./tip/426.md","keywords":"introspection, commands, Tcl, Tk","created":"31-Jul-2013","post-history":"","state":"Draft","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 426: Determining the \"Type\" of Commands","author":["Donal K. Fellows <dkf@users.sf.net>"],"is-jest":false},
	"425":{"url":"./tip/425.md","keywords":"Tcl,platform integration,i18n","created":"17-Jul-2013","post-history":"","state":"Final","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 425: Correct use of UTF-8 in Panic Callback (Windows only)","author":["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest":false},
	"424":{"url":"./tip/424.md","keywords":"Tcl,subprocess,execution","created":"07-Jul-2013","post-history":"","state":"Draft","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 424: Improving [exec]","author":["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest":false},
	"423":{"url":"./tip/423.md","keywords":"Tcl, time, millisecond resolution","created":"07-Jun-2013","post-history":"","state":"Draft","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 423: Formatting Timestamps with Milliseconds","author":["Thomas Perschak <tombert.group@live.at>"],"is-jest":false},
................................................................................
	"4":{"url":"./tip/4.md","created":"26-Oct-2000","post-history":"","state":"Draft","vote":"Pending","type":"Informative","title":"# TIP 4: Tcl Release and Distribution Philosophy","discussions-to":"news comp.lang.tcl","author":["Brent Welch <welch@acm.org>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Larry W. Virden <lvirden@cas.org>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest":false},
	"3":{"url":"./tip/3.md","created":"14-Sep-2000","post-history":"","state":"Accepted","vote":"Done","type":"Process","title":"# TIP 3: TIP Format","author":["Andreas Kupries <a.kupries@westend.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest":false},
	"2":{"url":"./tip/2.md","created":"12-Sep-2000","post-history":"","state":"Draft","vote":"Pending","type":"Process","title":"# TIP 2: TIP Guidelines","author":["Andreas Kupries <a.kupries@westend.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Don Porter <dgp@users.sourceforge.net>","Mo DeJong <no@spam.com>","Larry W. Virden <lvirden@yahoo.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest":false},
	"1":{"url":"./tip/1.md","created":"14-Sep-2000","post-history":"","state":"Active","vote":"No voting","type":"Informational","title":"# TIP 1: TIP Index","author":["TIP Editor <donal.fellows@cs.man.ac.uk>"],"is-jest":false},
	"0":{"url":"./tip/0.md","created":"11-Dec-2000","post-history":"","state":"Final","vote":"Done","type":"Process","title":"# TIP 0: Tcl Core Team Basic Rules","author":["John Ousterhout <ouster@pacbell.net>"],"is-jest":false},
	"@min": 0,
	"@max": 516
}, "@timestamp": 1536327640}







|







 







|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
...
514
515
516
517
518
519
520
521
	"437":{"url":"./tip/437.md","keywords":"Tk","created":"14-Jul-2015","post-history":"","state":"Final","vote":"Done","tcl-version":"8.5.18","type":"Project","title":"# TIP 437: Tk panedwindow options for proxy window","author":["Eric Boudaillier <beric@users.sf.net>","Fran├žois Vogel <fvogelnew1@users.sf.net>"],"is-jest":false},
	"436":{"url":"./tip/436.md","created":"30-Jun-2015","post-history":"","state":"Final","vote":"Done","tcl-version":"8.6.5","type":"Project","title":"# TIP 436: Improve TclOO isa Introspection","author":["Donal Fellows <dkf@users.sf.net>"],"is-jest":false},
	"435":{"url":"./tip/435.md","created":"16-May-2015","post-history":"","state":"Rejected","vote":"Done","tcl-version":"8.6.5","type":"Project","title":"# TIP 435: Safe Mutex Disposal API","author":["Donal Fellows <donal.k.fellows@manchester.ac.uk>","Joe Mistachkin <joe@mistachkin.com>"],"is-jest":false},
	"434":{"url":"./tip/434.md","created":"26-Feb-2015","post-history":"","state":"Withdrawn","vote":"Pending","tcl-version":"8.6","type":"Project","title":"# TIP 434: Specify Event Sources for 'vwait'","author":["Jos Decoster <jos.decoster@gmail.com>"],"is-jest":false},
	"433":{"url":"./tip/433.md","created":"25-Feb-2015","post-history":"","state":"Final","tcl-version":"8.6.4","vote":"Done","type":"Project","title":"# TIP 433: Add %M binding substitution","author":["Joe Mistachkin <joe@mistachkin.com>","Brian Griffin <brian_griffin@mentor.com>","Don Porter <dgp@users.sf.net>"],"is-jest":false},
	"432":{"url":"./tip/432.md","created":"20-Sep-2014","post-history":"","state":"Final","tcl-version":"8.6.3","vote":"Done","type":"Project","title":"# TIP 432: Support for New Windows File Dialogs in Vista and Later","author":["Ashok P. Nadkarni <apnmbx-wits@yahoo.com>"],"is-jest":false},
	"431":{"url":"./tip/431.md","keywords":"Tcl, directory, file","created":"10-Sep-2014","post-history":"","state":"Draft","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 431: Add 'tempdir' Subcommand to 'file'","author":["Kevin Pasko <kevin.a.pasko@gmail.com>"],"is-jest":false},
	"430":{"url":"./tip/430.md","keywords":"virtual filesystem,zip,tclkit,boot,bootstrap","state":"Draft","type":"Project","author":["Sean Woods <yoda@etoyoc.com>","Donal Fellows <donal.k.fellows@manchester.ac.uk>","Poor Yorick <tk.tcl.tip@pooryorick.com>","Harald Oehlmann <oehhar@users.sourceforge.net>"],"votes-for":"DKF, KBK, SL, AK, JD, JN (partially)","votes-against":"JN (partially)","created":"03-Sep-2014","present":"JN (partially)","title":"# TIP 430: Add basic ZIP archive support to Tcl","post-history":"","vote":"Accepted","tcl-version":"8.7","is-jest":false},
	"429":{"url":"./tip/429.md","keywords":"Tcl,cat,scriptlet result","created":"27-Jul-2014","post-history":"","state":"Final","tcl-version":"8.6.2","vote":"Done","type":"Project","title":"# TIP 429: A 'string' Subcommand for Concatenation","author":["Andreas Leitgeb <avl@logic.at>","Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest":false},
	"428":{"url":"./tip/428.md","keywords":"socket,non-blocking,error reporting,option dictionary","created":"16-Mar-2014","post-history":"","state":"Draft","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 428: Produce Error Dictionary from 'fconfigure -error'","author":["Harald Oehlmann <oehhar@users.sourceforge.net>","Harald Oehlmann <harald.oehlmann@users.sourceforge.net>"],"is-jest":false},
	"427":{"url":"./tip/427.md","keywords":"async socket connect,introspection,IPV6","created":"16-Mar-2014","post-history":"","state":"Final","tcl-version":"8.6.4","vote":"Done","type":"Project","title":"# TIP 427: Introspection of Asynchronous Socket Connection","author":["Reinhard Max <max@suse.com>","Harald Oehlmann <oehhar@users.sourceforge.net>","Reinhard Max <max@tclers.tk>"],"is-jest":false},
	"426":{"url":"./tip/426.md","keywords":"introspection, commands, Tcl, Tk","created":"31-Jul-2013","post-history":"","state":"Draft","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 426: Determining the \"Type\" of Commands","author":["Donal K. Fellows <dkf@users.sf.net>"],"is-jest":false},
	"425":{"url":"./tip/425.md","keywords":"Tcl,platform integration,i18n","created":"17-Jul-2013","post-history":"","state":"Final","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 425: Correct use of UTF-8 in Panic Callback (Windows only)","author":["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest":false},
	"424":{"url":"./tip/424.md","keywords":"Tcl,subprocess,execution","created":"07-Jul-2013","post-history":"","state":"Draft","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 424: Improving [exec]","author":["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest":false},
	"423":{"url":"./tip/423.md","keywords":"Tcl, time, millisecond resolution","created":"07-Jun-2013","post-history":"","state":"Draft","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 423: Formatting Timestamps with Milliseconds","author":["Thomas Perschak <tombert.group@live.at>"],"is-jest":false},
................................................................................
	"4":{"url":"./tip/4.md","created":"26-Oct-2000","post-history":"","state":"Draft","vote":"Pending","type":"Informative","title":"# TIP 4: Tcl Release and Distribution Philosophy","discussions-to":"news comp.lang.tcl","author":["Brent Welch <welch@acm.org>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Larry W. Virden <lvirden@cas.org>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest":false},
	"3":{"url":"./tip/3.md","created":"14-Sep-2000","post-history":"","state":"Accepted","vote":"Done","type":"Process","title":"# TIP 3: TIP Format","author":["Andreas Kupries <a.kupries@westend.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest":false},
	"2":{"url":"./tip/2.md","created":"12-Sep-2000","post-history":"","state":"Draft","vote":"Pending","type":"Process","title":"# TIP 2: TIP Guidelines","author":["Andreas Kupries <a.kupries@westend.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Don Porter <dgp@users.sourceforge.net>","Mo DeJong <no@spam.com>","Larry W. Virden <lvirden@yahoo.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest":false},
	"1":{"url":"./tip/1.md","created":"14-Sep-2000","post-history":"","state":"Active","vote":"No voting","type":"Informational","title":"# TIP 1: TIP Index","author":["TIP Editor <donal.fellows@cs.man.ac.uk>"],"is-jest":false},
	"0":{"url":"./tip/0.md","created":"11-Dec-2000","post-history":"","state":"Final","vote":"Done","type":"Process","title":"# TIP 0: Tcl Core Team Basic Rules","author":["John Ousterhout <ouster@pacbell.net>"],"is-jest":false},
	"@min": 0,
	"@max": 516
}, "@timestamp": 1536757876}

Changes to index.md.

716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
<tr class='project projectdraft projectdraft87 project87'>
<td valign='top'><a href='./tip/431.md'>431</a></td>
<td valign='top'>Project</td>
<td valign='top'>8.7</td>
<td valign='top'>Draft</td>
<td valign='top'># TIP 431: Add &apos;tempdir&apos; Subcommand to &apos;file&apos;</td>
</tr>
<tr class='invote'>
<td valign='top'><a href='./tip/430.md'>430</a></td>
<td valign='top'>Project</td>
<td valign='top'>8.7</td>
<td valign='top'>Voting</td>
<td valign='top'># TIP 430: Add basic ZIP archive support to Tcl</td>
</tr>
<tr class='project projectfinal projectfinal86 project86'>
<td valign='top'><a href='./tip/429.md'>429</a></td>
<td valign='top'>Project</td>
<td valign='top'>8.6.2</td>
<td valign='top'>Final</td>







|



|







716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
<tr class='project projectdraft projectdraft87 project87'>
<td valign='top'><a href='./tip/431.md'>431</a></td>
<td valign='top'>Project</td>
<td valign='top'>8.7</td>
<td valign='top'>Draft</td>
<td valign='top'># TIP 431: Add &apos;tempdir&apos; Subcommand to &apos;file&apos;</td>
</tr>
<tr class='project projectdraft projectdraft87 project87'>
<td valign='top'><a href='./tip/430.md'>430</a></td>
<td valign='top'>Project</td>
<td valign='top'>8.7</td>
<td valign='top'>Draft</td>
<td valign='top'># TIP 430: Add basic ZIP archive support to Tcl</td>
</tr>
<tr class='project projectfinal projectfinal86 project86'>
<td valign='top'><a href='./tip/429.md'>429</a></td>
<td valign='top'>Project</td>
<td valign='top'>8.6.2</td>
<td valign='top'>Final</td>

Changes to tip/430.md.

1
2
3
4
5
6
7
8
9
10
11
12
13


14
15
16
17
18
19
20
# TIP 430: Add basic ZIP archive support to Tcl
	Author:         Sean Woods <yoda@etoyoc.com>
	Author:         Donal Fellows <donal.k.fellows@manchester.ac.uk>
	Author:         Poor Yorick <tk.tcl.tip@pooryorick.com>
	Author:         Harald Oehlmann <oehhar@users.sourceforge.net>
	State:          Draft
	Type:           Project
	Vote:           In progress
	Created:        03-Sep-2014
	Post-History:
	Keywords:       virtual filesystem,zip,tclkit,boot,bootstrap
	Tcl-Version:    8.7
	Vote-Closes:    2018-09-11T21:00:00+0100


-----

# Abstract

This proposal will add basic support for mounting zip archive files as virtual
filesystems to the Tcl core.








|




|
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# TIP 430: Add basic ZIP archive support to Tcl
	Author:         Sean Woods <yoda@etoyoc.com>
	Author:         Donal Fellows <donal.k.fellows@manchester.ac.uk>
	Author:         Poor Yorick <tk.tcl.tip@pooryorick.com>
	Author:         Harald Oehlmann <oehhar@users.sourceforge.net>
	State:          Draft
	Type:           Project
	Vote:           Accepted
	Created:        03-Sep-2014
	Post-History:
	Keywords:       virtual filesystem,zip,tclkit,boot,bootstrap
	Tcl-Version:    8.7
	Votes-For:      DKF, KBK, SL, AK, JD, JN (partially)
	Votes-Against:  JN (partially)
	Present:        JN (partially)
-----

# Abstract

This proposal will add basic support for mounting zip archive files as virtual
filesystems to the Tcl core.