<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<atom:link href="https://akupries.tclers.tk/rss.xml" rel="self" type="application/rss+xml" />

<title>Blog | Andreas' ComputerLab</title>
<link>https://akupries.tclers.tk/blog/index.html</link>
<description></description>
<language>en</language>
<copyright><![CDATA[&lt;a href=&quot;$rootDirPath/disclaimer.html&quot;&gt;Copyright &amp;copy;&lt;/a&gt;
		 1997-$year &lt;a href='mailto:andreas.kupries@gmail.com'&gt;Andreas Kupries&lt;/a&gt;]]></copyright>
<lastBuildDate>Sat, 15 Aug 2026 09:42:18 GMT</lastBuildDate>
<generator>Tclssg 1.0.0b</generator>

    <item>
        <title><![CDATA[AnKH 1.0 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-ankh-10.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-ankh-10.html</guid>
        <description><![CDATA[<p><a href="https://core.tcl-lang.org/akupries/ankh">AnKH</a> is now at version
<code>1.0</code>.</p>

<p>With the addition of the slicing options <code>-offset</code> and <code>-length</code> I
consider it to be essentially feature complete.</p>

<p>The primary site for the package sources is</p>

<ul>
<li><a href="https://core.tcl-lang.org/akupries/ankh/">Core</a>
</li></ul>

<p>with mirrors at</p>

<ul>
<li><a href="https://chiselapp.com/user/andreas_kupries/repository/ankh/">ChiselApp</a> and</li>
<li><a href="https://github.com/andreas-kupries/ankh/">Github</a>
</li></ul>

<hr /><p>Happy Tcling.</p>]]></description>
        <pubDate>Fri, 05 Mar 2021 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[TclYAML 0.5 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-tclyaml.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-tclyaml.html</guid>
        <description><![CDATA[<p>Another of my projects out for quite some time without any announcement.
This one is eight years old, started early 2012.</p>

<p><a href="https://core.tcl-lang.org/akupries/tclyaml">TclYAML</a> is a reader and
generator for <a href="https://yaml.org">YAML</a> documents. It achieves this by wrapping
the <a href="https://github.com/yaml/libyaml">libyaml</a> reference implementation.</p>

<p>Note that the recent YAML specification has <a href="https://json.org">JSON</a> as a
parseable subset. In other words, this package will happily read JSON as well.</p>

(... <a href="https://akupries.tclers.tk/blog/ann-tclyaml.html">go on, you are curious</a>)]]></description>
        <pubDate>Fri, 05 Mar 2021 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Mustache 1.1 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-mustache.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-mustache.html</guid>
        <description><![CDATA[<p>While version 1.0 of this project exists for over a year now I actually never
announced anything. Thus, instead of listing changes since then, lets start
from scratch.</p>

<p><a href="https://core.tcl-lang.org/akupries/mustache">Mustache</a> is at its heart a
project for the processing of <a href="https://mustache.github.io">mustache</a>
logic-less templates.</p>

<p>It further provides data structures (<code>frames</code>) for the easy supplication of
values to templates. These further allow (de)serialization into other formats,
with connectors to <a href="https://json.org">JSON</a> and <a href="https://yaml.org">YAML</a> (via
<a href="https://core.tcl-lang.org/akupries/tclyaml">TclYAML</a>).</p>

(... <a href="https://akupries.tclers.tk/blog/ann-mustache.html">go on, you are curious</a>)]]></description>
        <pubDate>Thu, 04 Mar 2021 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[AnKH 0.0 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-ankh.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-ankh.html</guid>
        <description><![CDATA[<p>Let it be known that
<a href="https://core.tcl-lang.org/akupries/ankh/">AnKH (Andreas Kupries' Hashes)</a>,
a new Tcl extension/package providing numerous hash functions is now
available at version <a href="https://core.tcl-lang.org/akupries/ankh/info/aa8b5235cba26c54">0.0</a>.</p>

<p>It is a
<a href="https://core.tcl-lang.org/akupries/ankh/doc/trunk/embedded/md/doc/files/ankh_license.md">BSD licensed</a>
package using <a href="https://github.com/andreas-kupries/critcl">CriTcl</a> to wrap most
of <a href="https://github.com/rhash/RHash">RHash</a>, a BSD licensed C package
providing most of the hash function implementations. The execption is
SHA-1, which is implemented with the same C code as used by
<a href="https://core.tcl-lang.org/tcllib/">Tcllib</a>'s SHA-1 accelerator.</p>

<p>The primary site for the package sources is</p>

<ul>
<li><a href="https://core.tcl-lang.org/akupries/ankh/">Core</a>
</li></ul>

<p>with mirrors at</p>

<ul>
<li><a href="https://chiselapp.com/user/andreas_kupries/repository/ankh/">ChiselApp</a> and</li>
<li><a href="https://github.com/andreas-kupries/ankh/">Github</a>
</li></ul>

<hr /><p>Happy Tcling.</p>]]></description>
        <pubDate>Sat, 27 Feb 2021 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Changes to My Personal Website]]></title>
        <link>https://akupries.tclers.tk/blog/ann-my-website.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-my-website.html</guid>
        <description><![CDATA[<p>As I mentioned on my
<a href="https://wiki.tcl-lang.org/page/Andreas+Kupries">wiki page</a>
already, I worked on my personal website a bit.</p>

<p>First I modernized the
<a href="https://core.tcl-lang.org/akupries/">project page</a>.
Then spruced up the site served from my personal box at home.</p>

(... <a href="https://akupries.tclers.tk/blog/ann-my-website.html">go on, you are curious</a>)]]></description>
        <pubDate>Sat, 27 Feb 2021 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Tutorial: New Features of Tcl 8.5 & 8.6]]></title>
        <link>https://akupries.tclers.tk/blog/tcl-85-86-new-features.html</link>
        <guid>https://akupries.tclers.tk/blog/tcl-85-86-new-features.html</guid>
        <description><![CDATA[<p>At the 25th Tcl conference in 2018, held in Houston I presented a
tutorial about the new features available in Tcl 8.5 and 8.6.</p>

<p>The <a href="../folio/tcl-new-features-85-86/index.html">slides</a> of this tutorial
are now available for general perusal.</p>

<p>Please note that the slides are in HTML, and that they do <strong>not</strong> make
use of the CSS controlling the rest of the site.</p>

<p>Further, and <strong>very importantly note</strong> that the email address baked
into the Presenter page, i.e. <strong><code>akupries@shaw.ca</code>, is not valid</strong> any
longer.  Use <code>andreas.kupries@gmail.com</code> instead.</p>

<p>Happy Tcl'ing.</p>]]></description>
        <pubDate>Sat, 06 Feb 2021 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Tcl 2018 is the 25'th !]]></title>
        <link>https://akupries.tclers.tk/blog/ann-tcl2018.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-tcl2018.html</guid>
        <description><![CDATA[<p>This year's (US) Tcl conference is the <strong>25'th</strong> of its kind.</p>

<p>More details are available at the
<a href="http://tcl.tk/community/tcl2018">conference site</a>.</p>

<p>Meet us in Houston.</p>

<p>Happy Tcl'ing.</p>]]></description>
        <pubDate>Thu, 01 Mar 2018 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Tcllib 1.19 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-tcllib-119.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-tcllib-119.html</guid>
        <description><![CDATA[<p>A new release of Tcllib, bringing us to 1.19.</p>

<p>An excerpt from the release README:</p>

<pre><code>7   new packages                in 6   modules
52  changed packages            in 35  modules
15  internally changed packages in 10  modules
359 unchanged packages          in 105 modules
443 packages, total             in 130 modules, total</code></pre>

<p>The full details can be found in the
<a href="http://core.tcl-lang.org/tcllib/technote/0b2528ed32f54c4a8f08951aaa11ff60b3843630">release technote</a>.</p>

<p>Happy Tcl'ing.</p>]]></description>
        <pubDate>Thu, 01 Mar 2018 23:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Critcl 3.1.17 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-critcl-3117.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-critcl-3117.html</guid>
        <description><![CDATA[<p>Welcome to the <strong>C Runtime In Tcl</strong> (<strong>CriTcl</strong> for short) version <strong>3.1.17</strong>.</p>

<p>This is a system to build C extension packages for Tcl on the fly,
from C code embedded within Tcl scripts, for all who wish to make
their code go faster.</p>

<p>See</p>

<ul>
<li><a href="http://andreas-kupries.github.io/critcl/">Downloads, Documentation, etc.</a></li>
<li>License: BSD</li>
<li><a href="https://github.com/andreas-kupries/critcl/issues">Feedback</a></li>
<li><a href="http://andreas-kupries.github.io/critcl/doc/files/critcl_introduction.html#section6">Changes</a>
</li></ul>

<p>The changes for version 3.1.17:
(... <a href="https://akupries.tclers.tk/blog/ann-critcl-3117.html">go on, you are curious</a>)]]></description>
        <pubDate>Thu, 12 Oct 2017 22:00:00 GMT</pubDate>
    </item>

    <item>
        <title><![CDATA[Critcl 3.1.16 released]]></title>
        <link>https://akupries.tclers.tk/blog/ann-critcl-3116.html</link>
        <guid>https://akupries.tclers.tk/blog/ann-critcl-3116.html</guid>
        <description><![CDATA[<p>Welcome to the <strong>C Runtime In Tcl</strong> (<strong>CriTcl</strong> for short) version <strong>3.1.16</strong>.</p>

<p>This is a system to build C extension packages for Tcl on the fly,
from C code embedded within Tcl scripts, for all who wish to make
their code go faster.</p>

<p>See</p>

<ul>
<li><a href="http://andreas-kupries.github.io/critcl/">Downloads, Documentation, etc.</a></li>
<li>License: BSD</li>
<li><a href="https://github.com/andreas-kupries/critcl/issues">Feedback</a></li>
<li><a href="http://andreas-kupries.github.io/critcl/doc/files/critcl_introduction.html#section7">Changes</a>
</li></ul>

<p>The changes for version 3.1.16 in short:</p>

<ol>
<li><p><code>critcl::cproc</code> --- Arbitrary placement of optional arguments.</p>

</li>
<li><p><code>critcl::cproc</code> --- Support <code>args</code> for variadic functions.</p>

</li>
<li><p>New result-type <code>object0</code>.</p>

</li>
<li><p>Fixed bugs #54, #55, #56, #58 #60, #62.</p>

</li>
<li><p><code>critcl::argtypesupport</code> --- Extended to support sharing of
  definition between multiple types.</p>

</li>
<li><p>Other bugfixes and debugging aids.</p>

</li></ol>

<p>Happy Tcling.</p>]]></description>
        <pubDate>Tue, 08 Nov 2016 23:00:00 GMT</pubDate>
    </item>

</channel>
</rss>
