<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Experimental Emacs</title>
    <link>http://corwin.bru.st/post/</link>
    <description>Recent content in Posts on Experimental Emacs</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Corwin Brust</copyright>
    <lastBuildDate>Fri, 08 May 2026 13:59:59 -0500</lastBuildDate>
    <atom:link href="http://corwin.bru.st/post/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>last-rev.pl</title>
      <link>http://corwin.bru.st/2026-05-08-last-rev.pl/</link>
      <pubDate>Fri, 08 May 2026 13:59:59 -0500</pubDate>
      <guid>http://corwin.bru.st/2026-05-08-last-rev.pl/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;last-rev.pl&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;As returning readers will know, I produce (or try to produce) regular builds of Emacs for Windows.  When things work, these produce pre-compiled binaries as an installer and unpack-and-run zip files. You can find links to the latest set for each branch in the box at the top-left each page on the site.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Today&amp;#39;s post is about one program out from the middle of the bucket-brigade of data I have created, generally in an effort to avoid unneeded queries of the upstream (Savannah or Savannah mirrors hosted) repositories.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cupcakes</title>
      <link>http://corwin.bru.st/2026-03-19-cupcakes/</link>
      <pubDate>Thu, 19 Mar 2026 11:59:59 -0600</pubDate>
      <guid>http://corwin.bru.st/2026-03-19-cupcakes/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Cupcakes&lt;/h1&gt;&#xA;&lt;p&gt;&#xA;Poetry (non-Emacs related)&lt;/p&gt;</description>
    </item>
    <item>
      <title>EmacsConf CFP ending and a completing-read example</title>
      <link>http://corwin.bru.st/2025-09-18-emacsconf-cfp-ending-and-a-completing-read-example/</link>
      <pubDate>Thu, 18 Sep 2025 19:17:17 -0600</pubDate>
      <guid>http://corwin.bru.st/2025-09-18-emacsconf-cfp-ending-and-a-completing-read-example/</guid>
      <description>&lt;p&gt;&#xA;I updated a simple (but occasional favorite) custom command the other day and it looks like it might be a useful &amp;#34;simple&amp;#34; example for others.  Meanwhile, we are coming right up on the closing of the Call for Proposals period for EmacsConf 2025, so I wanted to shout about that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fork of restclient guarding uses of eval</title>
      <link>http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-eval/</link>
      <pubDate>Mon, 19 May 2025 14:07:59 -0500</pubDate>
      <guid>http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-eval/</guid>
      <description>&lt;p&gt;&#xA;Another IRC user, technomancy, created a fork of restclient today after noticing some evals.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Here&amp;#39;s the new repository:&#xA;    &lt;a href=&#34;https://git.sr.ht/~technomancy/restclient.el&#34;&gt;https://git.sr.ht/~technomancy/restclient.el&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;The delta is small, simply guarding these behind options (which can be setup per &amp;#34;trusted&amp;#34; file/buffer).  I&amp;#39;m sure he&amp;#39;d be interested in your further thoughts if you happen to be an IRC user; I&amp;#39;m not sure how much work he plans to put into this other than immediately offering &amp;#34;a simple fix&amp;#34; believing the package might be somewhat undermaintained currently.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs 29.2 Windows Binaries</title>
      <link>http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/</link>
      <pubDate>Fri, 19 Jan 2024 22:24:56 -0600</pubDate>
      <guid>http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Emacs 29.2 Windows Binaries&lt;/h1&gt;&#xA;&lt;p&gt;&#xA;Emacs 29.2 binaries for Windows (x64) are available from the GNU FTP Mirror system:&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;a href=&#34;https://ftpmirror.gnu.org/gnu/emacs/windows/emacs-29/?C=M;O=D&#34;&gt;https://ftpmirror.gnu.org/gnu/emacs/windows/emacs-29/?C=M;O=D&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs Devel: Design and Architecture</title>
      <link>http://corwin.bru.st/2024-01-09-emacs-devel-design-and-architecture/</link>
      <pubDate>Tue, 09 Jan 2024 00:19:05 +0000</pubDate>
      <guid>http://corwin.bru.st/2024-01-09-emacs-devel-design-and-architecture/</guid>
      <description>&lt;p&gt;&#xA;This is a collection of links pulled together from some interesting discussions on Devel related to making Emacs more multi-threaded.   &lt;/p&gt;</description>
    </item>
    <item>
      <title>The Turtle and the Snail</title>
      <link>http://corwin.bru.st/2023-06-05-the-turtle-and-the-snail/</link>
      <pubDate>Mon, 05 Jun 2023 10:00:00 +0000</pubDate>
      <guid>http://corwin.bru.st/2023-06-05-the-turtle-and-the-snail/</guid>
      <description>&lt;p&gt;&#xA;People are always talking about how fast they work, either because Emacs or because &lt;em&gt;Not&lt;/em&gt; Emacs. That reminds me of this joke… &lt;/p&gt;</description>
    </item>
    <item>
      <title>My build command for Emacs 29 Snapshots</title>
      <link>http://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/</link>
      <pubDate>Tue, 21 Mar 2023 23:59:59 -0600</pubDate>
      <guid>http://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Emacs 29 Build Command&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;TBH, I&amp;#39;ve been building emacs &amp;#34;manually&amp;#34; for months.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;I have scripts for this, of course.  Naturally, they are broken.  It turns out not to be &lt;em&gt;all that&lt;/em&gt; hard to get me to bail out from fixing (even) my own scripts, and revert to building Emacs by hand.  Here&amp;#39;s what I ran this evening, to make a new snapshot from the &lt;code&gt;emacs-29&lt;/code&gt; branch:&lt;/p&gt;&#xA;&lt;div class=&#34;src src-bash&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;export BIF&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/d/emacs-build/install &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;  SLUG&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;29-&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;git rev-parse --short HEAD&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;   &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;./autogen.sh &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; ./configure &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --with-modules &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --without-dbus &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --with-native-compilation &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --without-compress-install &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --with-tree-sitter &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       CFLAGS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;-O2 &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; make install -j &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&#x9;NATIVE_FULL_AOT&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&#x9;prefix&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;BIF&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/emacs-&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;SLUG&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;   | tee &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;BIF&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/emacs-&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;SLUG&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;.log&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;&#xA;&lt;h3 id=&#34;headline-1&#34;&gt;&#xA;Complexity is a dangerous attractor&#xA;&lt;/h3&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;&#xA;&lt;p&gt;&#xA;I let my various &amp;#34;helper&amp;#34; programs get &lt;em&gt;way&lt;/em&gt; too complicated.  Pretty soon I didn&amp;#39;t feel like playing with them at a time when they did &lt;strong&gt;not&lt;/strong&gt; do what I wanted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Packaging Emacs for Windows</title>
      <link>http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/</link>
      <pubDate>Sun, 30 Jan 2022 07:03:00 -0600</pubDate>
      <guid>http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/</guid>
      <description>&lt;p&gt;&#xA;GNU provides &lt;a href=&#34;https://ftp.gnu.org/pub/gnu/emacs/&#34;&gt;binary releases&lt;/a&gt; of Emacs.  This post describes how to&#xA;follow the process used to make such releases for Windows. &lt;/p&gt;</description>
    </item>
    <item>
      <title>Generating README.json</title>
      <link>http://corwin.bru.st/2021-07-24-generating-readme.json/</link>
      <pubDate>Sat, 24 Jul 2021 04:13:54 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-07-24-generating-readme.json/</guid>
      <description>&lt;p&gt;&#xA;I&amp;#39;m using the README.org as a &amp;#34;container&amp;#34; to structure simple projects as &lt;a href=&#34;https://en.wikipedia.org/wiki/Literate_programming&#34;&gt;literate programms&lt;/a&gt;. The programs for each project are contained in and built by (&lt;a href=&#34;https://orgmode.org/manual/Extracting-Source-Code.html&#34;&gt;tangled from&lt;/a&gt;) the file that documents them.  Meanwhile, I provide documentation in other formats such as Markdown, &lt;a href=&#34;https://git.sr.ht/~mplscorwin/org-git-hooks&#34;&gt;generated&lt;/a&gt; using &lt;a href=&#34;https://orgmode.org/manual/Exporting.html&#34;&gt;org-export&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;People sometimes offer edits to those generated files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&#xA;Naturally, this leads me to try exporting README.org as JSON.  Thanks to &lt;a href=&#34;https://github.com/jlumpe/ox-json&#34;&gt;ox-json&lt;/a&gt; (and &lt;a href=&#34;https://github.com/jlumpe&#34;&gt;Jared Lumpe&lt;/a&gt;), it&amp;#39;s easy!&lt;/p&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;&#xA;&lt;h3 id=&#34;headline-1&#34;&gt;&#xA;Creating JSON&#xA;&lt;/h3&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;&#xA;&lt;p&gt;&#xA;When I&amp;#39;m trying to see if something works (meaning does what i need, I&#xA;assume a given program does what &lt;strong&gt;someone&lt;/strong&gt; wants) I usually prefer the&#xA;command line, if not an actual script.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Overdozing Rx</title>
      <link>http://corwin.bru.st/2021-01-10-overdozing-rx/</link>
      <pubDate>Sun, 10 Jan 2021 00:00:04 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-01-10-overdozing-rx/</guid>
      <description>&lt;p&gt;&#xA;Do you ever write regular expressions with 71 capture groups, then&#xA;toss them out?  A conversation earlier this evening on IRC reminded me&#xA;of a thing in want of &amp;#34;talking&amp;#34; about.  If you know a bit about&#xA;&lt;a href=&#34;https://directory.fsf.org/wiki/dungeon-mode&#34;&gt;dungeon-mode&lt;/a&gt;, or aren&amp;#39;t that interested in it, you might want to skip&#xA;ahead or just &lt;a href=&#34;https://git.savannah.nongnu.org/cgit/dungeon.git/tree/src/ox-ox-test.el&#34;&gt;grab the tests&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;&#xA;&lt;h3 id=&#34;headline-1&#34;&gt;&#xA;So, there&amp;#39;s this game..&#xA;&lt;/h3&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;&#xA;&lt;p&gt;&#xA;   Dungeon is a role-playing game I learned as a kid.  It features&#xA;   uncomplicated mechanics and a potentially infinite flexibility for&#xA;   dungeon masters to due rude and innovated things to player&#xA;   characters.  As of late 2019 I&amp;#39;m working with friends and comrades&#xA;   to create a game engine for Emacs, along with a sample game&#xA;   testing, at long last, the theory that technology has evoloved to&#xA;   the point where this game could be more fun to play using computers&#xA;   – a point hotly debated across decades, perhaps generations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Automation Begins</title>
      <link>http://corwin.bru.st/2021-01-03-the-automation-begins/</link>
      <pubDate>Sun, 03 Jan 2021 23:59:59 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-01-03-the-automation-begins/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;The Automation Begins&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;Having decided I should make a blog to chronicle my adventures in&#xA;Emacs, I started looking into &lt;a href=&#34;https://gohugo.io&#34;&gt;hugo&lt;/a&gt; a minimal blogging framework&#xA;written in GO.  It turns out that &lt;code&gt;hugo&lt;/code&gt; has excellent &lt;a href=&#34;https://orgmode.org&#34;&gt;org&lt;/a&gt; integration,&#xA;incorporating &lt;a href=&#34;https://github.com/golang/go&#34;&gt;go-org&lt;/a&gt;, which is the same library used by Github.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;span style=&#34;text-decoration: underline;&#34;&gt;Last edit&lt;/span&gt;: &lt;code&gt;2024-01-20T16:42:59-09:00&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;span style=&#34;text-decoration: underline;&#34;&gt;Recent edits&lt;/span&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;add &lt;em&gt;Condensed&lt;/em&gt; section with one-liner versions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;Condensed&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;As of Jan, 2024, I&amp;#39;m most often executing this &amp;#34;one-liner&amp;#34; version:&lt;/p&gt;&#xA;&lt;div class=&#34;src src-sh&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  c:&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;hugo&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;hugo.exe -s d:/projects/bla/corwin.bru.st/ &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; pscp -r d:/projects/bla/corwin.bru.st/public/* dh_aw28jd@corwin.bru.st:/home/dh_aw28jd/corwin-emacs&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&#xA;Hopefully after using this one, which puts it on a local test server:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Experimenting With Emacs</title>
      <link>http://corwin.bru.st/2021-01-03-experimenting-with-emacs/</link>
      <pubDate>Sun, 03 Jan 2021 20:56:54 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-01-03-experimenting-with-emacs/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Experimenting with Emacs&lt;/h1&gt;&#xA;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;A Brief Introduction&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;  I&amp;#39;m Corwin, he/him, 5 kids, it&amp;#39;s complicated.  I&amp;#39;m a 20 year&#xA;  information technology professional, which has me currently&#xA;  supporting financial services digital and interactive marketing in&#xA;  terms of information security/compliance and data services&#xA;  intersections.  By day I spend a fair amount of time in Microsoft&#xA;  Visio but I also use Emacs.  At home I use Emacs a lot.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;  Our firm allows us to bring our own text editor, and I was able to&#xA;  request get Emacs 26 packaged for simple install by myself and&#xA;  colleagues, thanks for 26.3 to Artem Boldariev&amp;#39;s &lt;a href=&#34;https://chaoticlab.io/posts/emacs-26-3-msi/&#34;&gt;MSI Installer&lt;/a&gt; and&#xA;  for 27.0.50 to an interested teammate working the packaging requests&#xA;  who spent some time getting each GUI mode DLL past one and another&#xA;  desktop safeguards, employed to protect Employee used Windows&#xA;  laptops, like mine.  (In fact, I&amp;#39;ve had some related problems with&#xA;  my laptop this past year, but that will have to be a separate post.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chad - compute heterogeneous asynchronous datagrams</title>
      <link>http://corwin.bru.st/1-01-01-chad-compute-heterogeneous-asynchronous-datagrams/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://corwin.bru.st/1-01-01-chad-compute-heterogeneous-asynchronous-datagrams/</guid>
      <description>&lt;p&gt;&#xA;Daemon to execute commands when data becomes available.&lt;/p&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;SYNOPSIS&#xA;&lt;/h2&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-2&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-2&#34;&gt;&#xA;DESCRIPTION&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-2&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;The system will start Chad automatically when entering a multi-user run-level.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-3&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-3&#34;&gt;&#xA;OPTIONS&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-3&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-f&lt;/code&gt; &lt;code&gt;--foreground&lt;/code&gt;  stay in the foreground&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;-s&lt;/code&gt; &lt;code&gt;--single-user&lt;/code&gt; disable individual chadtabs for each user&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-4&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-4&#34;&gt;&#xA;NOTES&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-4&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;Unless started with the &lt;code&gt;s&lt;/code&gt; &lt;em&gt;or&lt;/em&gt; &lt;code&gt;single-user&lt;/code&gt; option, Chad searches its spool area (&lt;code&gt;/var/spool/chad/chadtabs&lt;/code&gt;, by default) for chadtab files (which are named after the accounts in &lt;code&gt;/etc/passwd&lt;/code&gt;); valid chadtabs found loaded into memory.  The chadtabs in this directory should not be directly accessible by users - the chadtab command should be used to access and update them.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
