tclnotmuch

Artifact [f9482dd7aa]
Login

Artifact f9482dd7aab716848c1d278b783ac7a4f2443883:

Wiki page [tclnotmuch] by eric 2016-03-08 17:14:16.
D 2016-03-08T17:14:16.014
L tclnotmuch
P a429c2062ed05ac3259c30bfb71b786d0fb7f42e
U eric
W 1504
<h1>tclnotmuch</h1>

Creating Tcl bindings for <i>notmuch</i> ([https://notmuchmail.org/]). The initial aim is working access to the library API for both data creation and data retrieval.

Current work is with <i>notmuch</i> 0.18.1, catching up will follow when this works.

<h2>WARNING!</h2>

The bindings work, but for a use case where simultaneous database access from different processes is needed (e.g. processing emails as they arrive), lost updates are possible for the following Tcl versions:

  *  8.5.18 built with threads (not the default)
  *  8.6.<nowiki>[1-4]</nowiki> built with threads (default)

However, the following Tcl versions do not have this problem:

  *  8.5.18 built without threads (default)
  *  8.5.19 built with or without threads
  *  8.6.<nowiki>[1-4]</nowiki> built without threads (not the default)
  *  8.6.5 built with or without threads

Earlier 8.5.x are presumably the same as 8.5.18.

See Ticket [4b8922e858].
<h2>Further Information</h2>
  *  [Documentation Note]
  *  [SWIG Notes]
  *  [A note on Testing]

<h2>Feedback</h2>

Currently the only place available for feedback is the wiki page [Comments and Questions].

<h2>The Logo</h2>
The logo for this repository is <a href=http://www.kroc.tk/Plume.php>David Zolli</a>'s original Tcl feather icon overlaid with the 
<a href=https://notmuchmail.org/><strong>notmuch</strong> mail</a> balance logo. Maybe it should logically be the other way round, but this way looks better.

Z 8ddf766093373d908505f3e63bd09cc7