tcl-extensions

Artifact Content
Login

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