Artifact
e4dc7929bd598caea61b4fe2246371eb306e9797:
Wiki page
[tcl-extensions] by
aspect
2015-12-15 03:06:33.
D 2015-12-15T03:06:33.547
L tcl-extensions
U aspect
W 1421
<b>tcl-extensions</b>
<p>This repo is based on <a href="http://core.tcl.tk/sampleextension/">sampleextension</a> as a basis for developing my own extensions.</p>
<p>I can not claim that any of these extensions are robust or well-tested. Each has been put through elementary testing and I have tried (except where laziness prevailed) to follow best practices in error checking and resource management. Caveat Lector! <i>(and please submit <a href="ticket">tickets</a>)</i></p>
<p>In an unusual approach to version control, I've made each extension <i>its own branch</i> in this repo. That might make it easier to keep up-to-date with sampleextension/tclconfig changes. In theory, I might also be able to move each branch to its own repo later using the <tt>fossil bundle</tt> commands.</p>
<p>Extensions can be browsed at <a href="brlist">branches</a> or:</p>
<ul>
<li> [winlock] - a simple wrapper for <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa365203%28v=vs.85%29.aspx">LockFileEx</a>. </li>
<li> [tclssh] - a Tcl interface to <a href="https://github.com/libssh2/libssh2">libssh2</a>. </li>
<li> [tclpty] - a straightforward pseudo-terminal extension. </li>
<li> [regexp2] - an attempt to expose "partial" matches from the regexp command. The usefulness of this is harmed by <a href="http://core.tcl.tk/tcl/tktview?name=703709">core bug 703709</a>. </li>
</ul>
Z aafd3719a59317f25563cff507799fa4