Released min v0.44.0
@@ -1354,7 +1354,6 @@ .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") }
.note > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23264c72' d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } -.sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .note > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23264c72' d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") }@@ -1404,6 +1403,7 @@ .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") }
.sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .note > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23264c72' d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z' /%3E %3C/svg%3E") } .tip > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23009926' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z' /%3E %3C/svg%3E") } +.sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .sidebar > p:first-child:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23555555' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") }@@ -1706,9 +1706,9 @@
<p>You can download one of the following pre-built min binaries:</p> <ul> -<li><a href="https://github.com/h3rald/min/releases/download/v0.43.0/min_v0.43.0_macosx_x64.zip">min v0.43.0 for macOS (x64)</a></li> -<li><a href="https://github.com/h3rald/min/releases/download/v0.43.0/min_v0.43.0_windows_x64.zip">min v0.43.0 for Windows (x64)</a></li> -<li><a href="https://github.com/h3rald/min/releases/download/v0.43.0/min_v0.43.0_linux_x64.zip">min v0.43.0 for Linux (x64)</a></li> +<li><a href="https://github.com/h3rald/min/releases/download/v0.44.0/min_v0.44.0_macosx_x64.zip">min v0.44.0 for macOS (x64)</a></li> +<li><a href="https://github.com/h3rald/min/releases/download/v0.44.0/min_v0.44.0_windows_x64.zip">min v0.44.0 for Windows (x64)</a></li> +<li><a href="https://github.com/h3rald/min/releases/download/v0.44.0/min_v0.44.0_linux_x64.zip">min v0.44.0 for Linux (x64)</a></li> </ul>@@ -1815,7 +1815,7 @@ <h3>Running the min shell<a href="#document-top" title="Go to top"></a></h3>
<p>To start the min shell, run <span class="cmd">min</span> with no arguments. You will be presented with a prompt displaying the path to the current directory:</p> -<div class="min-terminal"><p>min shell v0.43.0 +<div class="min-terminal"><p>min shell v0.44.0 <span class="prompt">[/Users/h3rald/test]$</span></p></div> <p>You can type min code and press <span class="kbd">ENTER</span> to evaluate it immediately:</p>@@ -2082,15 +2082,15 @@
<a id="Symbols"></a> <h4>Symbols<a href="#document-top" title="Go to top"></a></h4> -<p><em>Symbols</em> are the most common type of operator. A min symbol is a single word that is either provided by one of the predefined min modules like <code>dup</code> or <code>.</code> or defined by the user. User-defined symbols must:</p> +<p><em>Symbols</em> are the most common type of operator. A min symbol is a single word that is either provided by one of the predefined min modules like <code>dup</code> or <code>pwd</code> or defined by the user. User-defined symbols must:</p> <ul> <li>Start with a letter or an underscore (_).</li> -<li>Contain zero or more letters, numbers and/or any of the following characters: <code>/ ! ? + * . _ -</code></li> +<li>Contain zero or more letters, numbers and/or any of the following characters: <code>/ ! ? + * _ -</code></li> </ul> -<p>It is possible to define operator symbols using the <a href="#min-operator-id-operator">operator</a> symbol. The following min program defines a new symbol called square that duplicates the first element on the stack and multiplies the two elements:</p> +<p>If a symbol contains a dot (<code>.</code>) then it is namespaced by its containing module or dictionary. For example, <code>fs.dirname</code> identifies the {<a href="#min-operator-id-dirname}}%20operator%20defined%20in%20the%20{{#link-module">dirname}} operator defined in the {{#link-module</a> symbol. The following min program defines a new symbol called square that duplicates the first element on the stack and multiplies the two elements:</p> <pre><code> ( symbol square@@ -2153,8 +2153,6 @@ <dt>'</dt>
<dd>Alias for <a href="#min-operator-id-quote">quote</a>.</dd> <dt>:</dt> <dd>Alias for <a href="#min-operator-id-define">define</a>.</dd> -<dt>*</dt> -<dd>Alias for <a href="#min-operator-id-invoke">invoke</a>.</dd> <dt>@</dt> <dd>Alias for <a href="#min-operator-id-bind">bind</a>.</dd> <dt>^</dt>@@ -2201,7 +2199,7 @@ </code></pre>
<p>This definition will add a <code>j</code> sigil that will process the following string as JSON code, so for example:</p> -<pre><code> j"{\"test\": true}" +<pre><code> j"{\\"test\\": true}" </code></pre> <p>…will push the following dictionary on the stack:</p>@@ -2432,8 +2430,8 @@ constructor point
(num :x num :y ==> dict :out) ( {} - x %x - y %y + x 'x dset + y 'y dset @out ) ) ::@@ -2835,7 +2833,7 @@ <p>Save your code to a file (e.g. <em>quickpows.min</em>) and you can use it in other Nim files using the <a href="#min-operator-id-require">require</a> operator and the <a href="#min-operator-id-import">import</a> (if you want to import the operators in the current scope):</p>
<pre><code>'quickpows require :qp -2 *qp/pow3 *qp/pow2 puts ;prints 64 +2 qp.pow3 qp.pow2 puts ;prints 64 </code></pre> <a id="Specifying-your-custom-prelude-program"></a>@@ -3184,7 +3182,7 @@ <dd>Provides operators for accessing file information and properties.</dd>
<dt><a href="#<code>logic</code>-Module">logic Module</a></dt> <dd>Provides comparison operators for all min data types and other boolean logic operators.</dd> <dt><a href="#<code>str</code>-Module">str Module</a></dt> -<dd>Provides operators to perform operations on strings, use regular expressions, interpolation, etc..</dd> +<dd>Provides operators to perform operations on strings, use regular expressions, interpolation, etc.</dd> <dt><a href="#<code>sys</code>-Module">sys Module</a></dt> <dd>Provides operators to use as basic shell commands, access environment variables, and execute external commands.</dd> <dt><a href="#<code>num</code>-Module">num Module</a></dt>@@ -3476,11 +3474,17 @@ <div class="operator"><p><span class="kwd"> ~ <strong>⇒</strong> lambda-bind</span></p>
<p>See <a href="#min-operator-id-lambda-bind">lambda-bind</a>.</p></div> -<p><span class="reference-title">*</span> <span class="sigil"></span></p> +<p><span class="reference-title">$</span> <span class="sigil"></span></p> -<div class="operator"><p><span class="kwd"> *<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> invoke</span></p> +<div class="operator"><p><span class="kwd"> $<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> get-env</span></p> + +<p>See <a href="#min-operator-id-get-env">get-env</a>.</p></div> + +<p><span class="reference-title">$</span></p> + +<div class="operator"><p><span class="kwd"> $ <strong>⇒</strong> get-env</span></p> -<p>See <a href="#min-operator-id-invoke">invoke</a>.</p></div> +<p>See <a href="#min-operator-id-get-env">get-env</a>.</p></div> <p><span class="reference-title">@</span> <span class="sigil"></span></p>@@ -3493,18 +3497,6 @@
<div class="operator"><p><span class="kwd"> @ <strong>⇒</strong> bind</span></p> <p>See <a href="#min-operator-id-bind">bind</a>.</p></div> - -<p><span class="reference-title">></span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> ><span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> save-symbol</span></p> - -<p>See <a href="#min-operator-id-save-symbol">save-symbol</a>.</p></div> - -<p><span class="reference-title"><</span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> <<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> load-symbol</span></p> - -<p>See <a href="#min-operator-id-load-symbol">load-symbol</a>.</p></div> <p><span class="reference-title">-></span></p>@@ -3658,14 +3650,14 @@ <span class="reference-title">delete-sigil</span></p>
<div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> ∅</span></p> -<p>Deletes the specified symbol <span class="kwd">'sym</span>.</p></div> +<p>Deletes the specified user-defined sigil <span class="kwd">'sym</span>.</p></div> -<p><a id="min-operator-id-delete-sigil"></a> -<span class="reference-title">delete-sigil</span></p> +<p><a id="min-operator-id-delete-symbol"></a> +<span class="reference-title">delete-symbol</span></p> <div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> ∅</span></p> -<p>Deletes the specified user-defined sigil <span class="kwd">'sym</span>.</p></div> +<p>Deletes the specified symbol <span class="kwd">'sym</span>.</p></div> <p><a id="min-operator-id-dequote"></a> <span class="reference-title">dequote</span></p>@@ -3806,6 +3798,13 @@ <div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> <span class="kwd">str</span></span></p>
<p>Reads a line from STDIN and places it on top of the stack as a string.</p></div> +<p><a id="min-operator-id-get-env"></a> +<span class="reference-title">get-env</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">str</span></span></p> + +<p>Returns environment variable <span class="kwd">'sym</span>.</p></div> + <p><a id="min-operator-id-help"></a> <span class="reference-title">help</span></p>@@ -3864,20 +3863,6 @@ <li>If <span class="kwd">a</span> is a float, it is converted to an integer value by truncating its decimal part.</li>
<li>If <span class="kwd">a</span> is a string, it is parsed as an integer value.</li> </ul> </div> - -<p><a id="min-operator-id-invoke"></a> -<span class="reference-title">invoke</span></p> - -<div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">a<sub>*</sub></span></span></p> - -<p>Assuming that <span class="kwd">'sym</span> is a formatted like <em>dictionary</em>/<em>symbol</em>, calls <em>symbol</em> defined in <em>dictionary</em> (note that this also works for nested dictionaries.</p> - -<div class="sidebar"><p>Example</p> - -<p>The following program leaves <code>100</code> on the stack:</p> - -<pre><code>{{100 :b} :a} :test *test/a/b -</code></pre></div></div> <p> <a id="min-operator-id-lambda"></a> <span class="reference-title">lambda</span></p>@@ -4092,6 +4077,13 @@ <div class="operator"><p><span class="kwd"> <span class="kwd">a</span> <strong>⇒</strong> <span class="kwd">a</span></span></p>
<p>Prints <span class="kwd">a</span> and a new line to STDOUT.</p></div> +<p><a id="min-operator-id-put-env"></a> +<span class="reference-title">put-env</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">'sym<sub>1</sub></span> <span class="kwd">'sym<sub>2</sub></span> <strong>⇒</strong> <span class="kwd">str</span></span></p> + +<p>Sets environment variable <span class="kwd">'sym<sub>2</sub></span> to <span class="kwd">'sym<sub>1</sub></span>.</p></div> + <p><a id="min-operator-id-quit"></a> <span class="reference-title">quit</span></p>@@ -4308,8 +4300,8 @@
<p>The following program:</p> <pre><code>{1 :a 2 :b 3 :c} ( - (dup /a succ succ %a) - (dup /b succ %b) + (dup 'a dget succ succ 'a dset) + (dup 'b dget succ 'b dset) ) tap </code></pre>@@ -4976,18 +4968,6 @@
<a id="<code>dict</code>-Module"></a> <h3><code>dict</code> Module<a href="#document-top" title="Go to top"></a></h3> -<p><span class="reference-title">/</span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> /<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> dget</span></p> - -<p>See <a href="#min-operator-id-dget">dget</a>.</p></div> - -<p><span class="reference-title">%</span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> %<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> dset</span></p> - -<p>See <a href="#min-operator-id-dset">dset</a>.</p></div> - <p><a id="min-operator-id-ddup"></a> <span class="reference-title">ddup</span></p>@@ -5141,7 +5121,7 @@ <div class="sidebar"><p>Example</p>
<p>Assuming that <strong>ds</strong> is a datastore, the following program retrieves all elements of teh collection <strong>posts</strong> whose author field is set to “h3rald”:</p> -<pre><code> ds "posts" (/author "h3rald" ==) dsquery +<pre><code> ds "posts" ('author dget "h3rald" ==) dsquery </code></pre></div></div> <p><a id="min-operator-id-dsread"></a>@@ -5183,6 +5163,13 @@
<div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> ∅</span></p> <p>Clears the screen.</p></div> + +<p><a id="min-operator-id-color"></a> +<span class="reference-title">color</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">bool</span> <strong>⇒</strong> ∅</span></p> + +<p>Enables or disabled color output in terminal (enabled by default).</p></div> <p><a id="min-operator-id-column-print"></a> <span class="reference-title">column-print</span></p>@@ -6103,56 +6090,6 @@
<a id="<code>sys</code>-Module"></a> <h3><code>sys</code> Module<a href="#document-top" title="Go to top"></a></h3> -<p><span class="reference-title">$</span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> $<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> get-env</span></p> - -<p>See <a href="#min-operator-id-get-env">get-env</a>.</p></div> - -<p><span class="reference-title">$</span></p> - -<div class="operator"><p><span class="kwd"> $ <strong>⇒</strong> get-env</span></p> - -<p>See <a href="#min-operator-id-get-env">get-env</a>.</p></div> - -<p><span class="reference-title">!</span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> !<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> system</span></p> - -<p>See <a href="#min-operator-id-system">system</a>.</p></div> - -<p><span class="reference-title">!</span></p> - -<div class="operator"><p><span class="kwd"> ! <strong>⇒</strong> system</span></p> - -<p>See <a href="#min-operator-id-system">system</a>.</p></div> - -<p><span class="reference-title">&</span> <span class="sigil"></span></p> - -<div class="operator"><p><span class="kwd"> &<span class="kwd">str</span> <strong>⇒</strong> <span class="kwd">str</span> run</span></p> - -<p>See <a href="#min-operator-id-run">run</a>.</p></div> - -<p><span class="reference-title">&</span></p> - -<div class="operator"><p><span class="kwd"> & <strong>⇒</strong> run</span></p> - -<p>See <a href="#min-operator-id-run">run</a>.</p></div> - -<p><a id="min-operator-id-."></a> -<span class="reference-title">.</span></p> - -<div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> <span class="kwd">str</span></span></p> - -<p>Returns the full path to the current directory.</p></div> - -<p><a id="min-operator-id-.."></a> -<span class="reference-title">..</span></p> - -<div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> <span class="kwd">str</span></span></p> - -<p>Returns the full path to the parent directory.</p></div> - <p><a id="min-operator-id-admin?"></a> <span class="reference-title">admin?</span></p>@@ -6171,7 +6108,7 @@ <div class="sidebar"><p>Example</p>
<p>The following program makes the file <strong>/tmp/test.txt</strong> readable, writable and executable by its owner, and readable and executable by users of the same group and all other users:</p> -<p><code>/tmp/test.txt 755 chmod</code></p></div></div> +<p><code>"/tmp/test.txt 755 chmod"</code></p></div></div> <p><a id="min-operator-id-cd"></a> <span class="reference-title">cd</span></p>@@ -6201,13 +6138,6 @@ <div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">bool</span></span></p>
<p>Returns <span class="kwd">true</span> if environment variable <span class="kwd">'sym</span> exists, <span class="kwd">false</span> otherwise.</p></div> -<p><a id="min-operator-id-get-env"></a> -<span class="reference-title">get-env</span></p> - -<div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">str</span></span></p> - -<p>Returns environment variable <span class="kwd">'sym</span>.</p></div> - <p><a id="min-operator-id-hardlink"></a> <span class="reference-title">hardlink</span></p>@@ -6250,12 +6180,19 @@ <div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> <span class="kwd">str</span></span></p>
<p>Returns the host operating system. It can be one of the following strings: windows, macosx, linux, netbsd, freebsd, openbsd, solaris, aix, standalone.</p></div> -<p><a id="min-operator-id-put-env"></a> -<span class="reference-title">put-env</span></p> +<p><a id="min-operator-id-parent-dir"></a> +<span class="reference-title">parent-dir</span></p> + +<div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> <span class="kwd">str</span></span></p> + +<p>Returns the full path to the parent directory.</p></div> + +<p><a id="min-operator-id-pwd"></a> +<span class="reference-title">pwd</span></p> -<div class="operator"><p><span class="kwd"> <span class="kwd">'sym<sub>1</sub></span> <span class="kwd">'sym<sub>2</sub></span> <strong>⇒</strong> <span class="kwd">str</span></span></p> +<div class="operator"><p><span class="kwd"> ∅ <strong>⇒</strong> <span class="kwd">str</span></span></p> -<p>Sets environment variable <span class="kwd">'sym<sub>2</sub></span> to <span class="kwd">'sym<sub>1</sub></span>.</p></div> +<p>Returns the full path to the current directory.</p></div> <p><a id="min-operator-id-rm"></a> <span class="reference-title">rm</span></p>@@ -7029,8 +6966,8 @@
<p>The following code constructs <span class="kwd">dict</span> and passes it to the <strong>request</strong> operator to perform an HTTP GET request to <a href="http://httpbin.org/ip">http://httpbin.org/ip</a>:</p> <pre><code>{} - "GET" %method - "http://httpbin.org/ip" %url + "GET" 'method dget + "http://httpbin.org/ip" 'url dset request </code></pre></div></div>@@ -7078,7 +7015,7 @@ ((true) ("Invalid Request: $1" url quote %))
) case :body ; Prepare the response - {} body %body + {} body 'body dset dup puts! ) ; The request handler is ready, give it the name handler@@ -7086,8 +7023,8 @@ :handler
; Create the parameter dictionary for the server {} -handler %handler -5555 %port +handler 'handler dset +5555 'port dset ; Start server "Server started on port 5555." puts!@@ -7105,12 +7042,19 @@
<a id="<code>xml</code>-Module"></a> <h3><code>xml</code> Module<a href="#document-top" title="Go to top"></a></h3> +<p><a id="min-operator-id-from-html"></a> +<span class="reference-title">from-html</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">xml-node</span></span></p> + +<p>Returns an <span class="kwd">xml-node</span> representing an HTML string (wrapped in a <code><document></code> tag unless a valid HTML document is provided as input).</p></div> + <p><a id="min-operator-id-from-xml"></a> <span class="reference-title">from-xml</span></p> <div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">xml-node</span></span></p> -<p>Returns an <span class="kwd">xml-node</span> representing an XML string representing an element or fragment.</p> +<p>Returns an <span class="kwd">xml-node</span> representing an XML string (element or fragment).</p> <div class="sidebar"><p>Example</p>@@ -7164,6 +7108,27 @@ <div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">dict:xml-entity</span></span></p>
<p>Returns a <span class="kwd">dict:xml-entity</span> representing an XML entity.</p></div> +<p><a id="min-operator-id-xescape"></a> +<span class="reference-title">xescape</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">'sym</span> <strong>⇒</strong> <span class="kwd">str</span></span></p> + +<p>Converts any <code><</code>, <code>></code>, <code>&</code>, <code>'</code>, and <code>"</code> present in <span class="kwd">'sym</span> into the corresponding XML entities.</p></div> + +<p><a id="min-operator-id-xentity2utf8"></a> +<span class="reference-title">xentity2utf8</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">dict:xml-entity</span> <strong>⇒</strong> <span class="kwd">str</span></span></p> + +<p>Returns the UTF-8 symbol corresponding to the specified XML entity.</p> + +<div class="sidebar"><p>Example</p> + +<p>The following program prints <code>p</code> to the screen:</p> + +<pre><code> "&gt;" xentity xentity2utf8 puts +</code></pre></div></div> + <p><a id="min-operator-id-xquery"></a> <span class="reference-title">xquery</span></p>@@ -7236,7 +7201,7 @@
<p>Returns a <span class="kwd">dict:xml-text</span> representing an XML text node.</p></div> </div> <div id="footer"> - <p><span class="copy"></span> Fabio Cevasco – May 3, 2024</p> + <p><span class="copy"></span> Fabio Cevasco – June 18, 2024</p> <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe" class="hastyscribe-logo"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='350.755'%20height='102.312'%3E%3Cg%20font-family='Mr%20Bedfort'%20font-size='72'%20font-weight='400'%20letter-spacing='0'%20style='line-height:125%25;-inkscape-font-specification:Mr%20Bedfort'%20word-spacing='0'%3E%3Cpath%20d='m17.352%2044.784-1.296-5.616c-3.552-1.2-7.2-2.52-10.944-3.96-.048%200-.072.024-.072.072.048%201.008%204.152%204.176%2012.312%209.504m6.12-3.24c.96%204.224%201.56%206.96%201.8%208.208%2011.424%206.96%2018.744%2010.464%2021.96%2010.512l-3.888-13.896c-6.432-1.248-13.056-2.856-19.872-4.824M18%204.752l-.288%204.608c0%204.464%201.512%2013.32%204.536%2026.568%206.24%201.92%2012.792%203.576%2019.656%204.968-1.968-7.44-3.408-13.848-4.32-19.224-.912-5.424-1.368-11.208-1.368-17.352.096-.528%201.032-1.368%202.808-2.52C40.848.6%2042.144%200%2042.912%200c.384%200%20.576.264.576.792l-.36%205.04c0%207.776%202.016%2019.872%206.048%2036.288%205.664.864%2010.944%201.368%2015.84%201.512.336%200%20.504.168.504.504%200%20.288-1.056%201.008-3.168%202.16-2.112%201.152-3.36%201.728-3.744%201.728-2.256%200-4.944-.192-8.064-.576l2.808%2010.08c0%20.816-1.704%202.208-5.112%204.176-3.84%200-11.376-3.336-22.608-10.008.48%202.688.768%205.04.864%207.056-.096.096-1.056.576-2.88%201.44-1.824.864-2.856%201.296-3.096%201.296-.624%200-.936-.456-.936-1.368-.432-4.56-1.056-9-1.872-13.32-4.896-3.168-9.072-6.048-12.528-8.64C1.728%2035.52%200%2033.912%200%2033.336c0-.768%201.584-2.088%204.752-3.96l.216-.144c3.264%201.536%206.48%202.88%209.648%204.032-2.736-10.416-4.104-17.496-4.104-21.24%200-1.68.192-3%20.576-3.96.096-.144%201.152-.816%203.168-2.016%202.016-1.2%203.168-1.8%203.456-1.8.192%200%20.288.168.288.504M78.01%2040.104c.144-.288%201.44-.432%203.888-.432%202.496%200%203.744.36%203.744%201.08%200%20.144-.144.432-.432.864-1.68%202.304-2.52%204.704-2.52%207.2%200%202.496.576%204.56%201.728%206.192%201.2%201.584%202.712%202.376%204.536%202.376%202.976%200%206-2.112%209.072-6.336l.504.864c-3.744%205.952-7.872%208.928-12.384%208.928-3.408%200-6.024-1.752-7.848-5.256-.768%201.152-2.016%202.232-3.744%203.24-1.728%201.008-3.36%201.512-4.896%201.512-4.176%200-6.264-1.752-6.264-5.256%200-2.736%201.152-5.592%203.456-8.568%202.352-3.024%204.656-4.536%206.912-4.536.192%200%20.288.072.288.216%200%20.144-.096.312-.288.504-1.008.528-1.872%201.632-2.592%203.312a13.12%2013.12%200%200%200-1.008%205.04c0%203.504%201.344%205.256%204.032%205.256.768%200%201.488-.192%202.16-.576.72-.432%201.152-1.032%201.296-1.8a14.973%2014.973%200%200%201-.936-5.256c0-1.824.072-3.36.216-4.608.384-2.64.744-3.96%201.08-3.96'/%3E%3Cpath%20d='m119.772%2051.048.504.864c-2.016%203.216-4.44%205.664-7.272%207.344-2.832%201.728-5.52%202.592-8.064%202.592-5.136%200-8.544-2.208-10.224-6.624%200-.24.552-1.032%201.656-2.376%201.104-1.344%201.824-2.016%202.16-2.016.384%200%20.6.12.648.36.288%201.536%201.08%203.168%202.376%204.896%201.344%201.728%202.568%202.592%203.672%202.592%201.728%200%202.616-.48%202.664-1.44%200-1.488-1.752-3.744-5.256-6.768-1.296-1.152-2.496-2.616-3.6-4.392-1.056-1.824-1.584-3.696-1.584-5.616%200-.384.072-.648.216-.792%202.112-1.92%203.504-2.88%204.176-2.88.528%200%20.792.408.792%201.224.048%201.776.792%203.624%202.232%205.544%201.488%201.872%202.928%203.672%204.32%205.4%201.44%201.728%202.16%203.456%202.16%205.184%200%201.68-.84%203.192-2.52%204.536%203.936-.096%207.584-2.64%2010.944-7.632'/%3E%3Cpath%20d='M122.633%2024.264c.768%2022.56%204.248%2033.84%2010.44%2033.84%202.64%200%205.808-2.352%209.504-7.056l.504.864c-4.512%206.72-8.832%2010.08-12.96%2010.08-4.08%200-7.392-3.12-9.936-9.36-2.544-6.288-3.888-14.64-4.032-25.056%200%200-.347-5.071%200-4.827.096-3.648.264-5.229.504-8.493%200-.432.216-.72.648-.864%202.88-1.152%204.488-1.728%204.824-1.728.384%200%20.576.216.576.648a165.13%20165.13%200%200%200-.144%206.552'/%3E%3Cpath%20d='M157.87%2082.728c0%203.984%201.176%207.728%203.528%2011.232%202.352%203.504%204.536%205.256%206.552%205.256%201.728%200%202.592-1.536%202.592-4.608%200-2.256-.84-5.712-2.52-10.368a1998.05%201998.05%200%200%200-2.808-7.704%20452.798%20452.798%200%200%201-2.952-8.136c-2.928%204.464-4.392%209.24-4.392%2014.328m15.84%205.544c0%204.704-.792%208.208-2.376%2010.512-1.584%202.352-3.6%203.528-6.048%203.528-3.12%200-6-1.68-8.64-5.04-2.592-3.312-3.888-7.44-3.888-12.384.336-3.408%201.248-6.552%202.736-9.432%201.536-2.88%203.576-5.856%206.12-8.928-1.632-4.464-2.76-7.992-3.384-10.584-2.064%202.64-4.44%203.96-7.128%203.96-2.688%200-5.04-1.368-7.056-4.104-2.016-2.736-3.024-6.672-3.024-11.808%200-.528.384-.888%201.152-1.08%202.304-.48%203.624-.72%203.96-.72.576%200%20.864.288.864.864%200%204.368.984%207.8%202.952%2010.296%201.248%201.536%202.808%202.304%204.68%202.304%201.008%200%202.064-.456%203.168-1.368-.72-3.216-1.08-5.904-1.08-8.064%200-2.208.504-3.816%201.512-4.824%202.064-1.2%203.216-1.8%203.456-1.8.48%200%20.72.36.72%201.08%200%205.232.96%2010.752%202.88%2016.56l1.224%203.816c3.6-3.888%206.336-7.224%208.208-10.008l.504.864c-1.152%201.824-2.208%203.312-3.168%204.464a161.359%20161.359%200%200%201-3.096%203.6%20676.433%20676.433%200%200%201-2.016%202.376c3.504%2010.032%205.424%2015.912%205.76%2017.64.672%203.408%201.008%206.168%201.008%208.28'/%3E%3Cpath%20d='M178.334%2012.888c0%204.608%202.736%208.904%208.208%2012.888%202.544-6.528%203.816-11.712%203.816-15.552%200-1.68-.552-3.24-1.656-4.68-1.104-1.44-2.352-2.16-3.744-2.16-1.344%200-2.568.72-3.672%202.16-1.056%201.44-1.824%202.88-2.304%204.32-.432%201.392-.648%202.4-.648%203.024m-9.36%2046.944c-.336.336-.624.504-.864.504-.384%200-.576-.192-.576-.576%200-.384.096-.696.288-.936%202.16-2.4%204.704-6.024%207.632-10.872a162.099%20162.099%200%200%200%208.064-15.12c-6.144-4.272-9.216-8.64-9.216-13.104%200-2.976.696-6%202.088-9.072%201.44-3.072%203.336-5.616%205.688-7.632%202.4-2.016%204.68-3.024%206.84-3.024%202.208%200%203.696.528%204.464%201.584.816%201.008%201.224%202.496%201.224%204.464%200%203.696-2.232%2010.608-6.696%2020.736%201.584%201.056%203.696%202.352%206.336%203.888a295.464%20295.464%200%200%201%206.84%203.888%2056.857%2056.857%200%200%201%205.76%203.816c3.936%203.024%205.904%206.312%205.904%209.864%200%203.504-1.824%206.792-5.472%209.864-3.648%203.024-7.344%204.536-11.088%204.536-5.904%200-11.16-3.072-15.768-9.216-.528-.72-.792-1.32-.792-1.8%200-.528.6-1.272%201.8-2.232%201.2-1.008%202.136-1.512%202.808-1.512.144%200%20.264.072.36.216%201.296%202.256%203.624%204.656%206.984%207.2%203.36%202.544%206.648%203.816%209.864%203.816%203.984-.288%205.976-2.256%205.976-5.904%200-3.072-1.752-5.952-5.256-8.64-2.592-1.968-5.784-4.032-9.576-6.192-3.792-2.208-6.408-3.792-7.848-4.752-5.808%2012.192-11.064%2020.928-15.768%2026.208M230.382%2041.688c0-1.44-.912-2.16-2.736-2.16-1.824%200-3.336.816-4.536%202.448-1.2%201.632-1.8%203.72-1.8%206.264%200%202.496.96%204.776%202.88%206.84%201.968%202.016%204.896%203.024%208.784%203.024%202.448%200%204.824-.576%207.128-1.728%202.352-1.2%204.344-2.976%205.976-5.328l.504.864c-1.728%203.12-4.392%205.544-7.992%207.272-3.552%201.728-7.152%202.592-10.8%202.592-3.6%200-6.552-.768-8.856-2.304-2.256-1.488-3.384-3.648-3.384-6.48%200-3.6%201.416-7.008%204.248-10.224%202.88-3.216%206.456-4.824%2010.728-4.824%201.488%200%202.592.384%203.312%201.152.72.72%201.08%201.704%201.08%202.952%200%201.2-.432%202.4-1.296%203.6-.864%201.152-1.848%201.728-2.952%201.728-.576%200-1.176-.216-1.8-.648-.576-.48-.864-.864-.864-1.152%200-.336.12-.6.36-.792.24-.24.528-.456.864-.648.768-.384%201.152-1.2%201.152-2.448'/%3E%3Cpath%20d='m251.359%2047.088-1.368-.072c-.48%200-.816.216-1.008.648-.576%201.44-1.488%203.072-2.736%204.896l-.576-.792c.96-1.296%201.704-2.928%202.232-4.896%200-.384-.168-.648-.504-.792-2.16-.72-3.24-2.616-3.24-5.688%200-.672.576-1.296%201.728-1.872%201.152-.624%202.112-.936%202.88-.936.768%200%201.152.336%201.152%201.008%200%203.6%201.68%205.4%205.04%205.4.816%200%201.464-.072%201.944-.216.528-.192.816-.288.864-.288.48%200%20.72.36.72%201.08%200%20.672-.192%201.152-.576%201.44-.336.24-.72.792-1.152%201.656-.432.816-.648%201.776-.648%202.88%200%202.16.624%203.864%201.872%205.112%201.296%201.2%202.88%201.8%204.752%201.8%201.92%200%203.816-.552%205.688-1.656%201.872-1.104%203.504-2.688%204.896-4.752l.504.864c-1.68%202.928-4.008%205.28-6.984%207.056-2.976%201.776-5.64%202.664-7.992%202.664-4.8%200-7.2-2.184-7.2-6.552%200-.816.288-1.92.864-3.312.576-1.392%201.152-2.568%201.728-3.528l.864-1.44c0-.192-.072-.288-.216-.288-1.536.384-2.712.576-3.528.576'/%3E%3Cpath%20d='M273.24%2042.84c-.24%202.016-.36%203.672-.36%204.968%200%204.56.864%208.112%202.592%2010.656%201.776%202.496%203.912%203.744%206.408%203.744%202.544%200%205.064-.888%207.56-2.664%202.496-1.728%204.824-4.272%206.984-7.632l-.504-.864c-3.744%205.136-7.2%207.704-10.368%207.704-2.016%200-3.648-1.08-4.896-3.24-1.248-2.16-1.872-5.088-1.872-8.784%200-1.92.168-3.864.504-5.832%200-.432-.192-.648-.576-.648-.336%200-1.944.576-4.824%201.728-.432.144-.648.432-.648.864m5.976-15.48c.768.816%201.152%201.8%201.152%202.952s-.384%202.136-1.152%202.952c-.72.816-1.608%201.224-2.664%201.224-1.008%200-1.872-.408-2.592-1.224-.72-.816-1.08-1.8-1.08-2.952s.36-2.136%201.08-2.952c.72-.816%201.584-1.224%202.592-1.224%201.056%200%201.944.408%202.664%201.224'/%3E%3Cpath%20d='M310.14%2045.36c-.576%200-.864.576-.864%201.728%200%201.152.456%202.52%201.368%204.104.96%201.536%202.16%202.76%203.6%203.672.048-.24.072-.6.072-1.08%200-2.112-.408-4.032-1.224-5.76-.816-1.776-1.8-2.664-2.952-2.664m-13.464-24.912c0%209.6%201.104%2017.76%203.312%2024.48%202.16-5.904%203.24-13.8%203.24-23.688%200-4.272-.264-7.8-.792-10.584s-1.248-4.176-2.16-4.176c-1.2%200-2.112%201.296-2.736%203.888-.576%202.544-.864%205.904-.864%2010.08m11.448-6.84c0%204.704-.816%2010.32-2.448%2016.848-1.584%206.528-3.312%2011.832-5.184%2015.912%201.488%204.224%203.192%207.488%205.112%209.792%201.92%202.256%203.672%203.384%205.256%203.384s2.64-.984%203.168-2.952c-2.16-.96-4.008-2.496-5.544-4.608-1.488-2.112-2.232-4.224-2.232-6.336%200-1.104.264-1.992.792-2.664.528-.672%201.296-1.008%202.304-1.008%202.496%200%204.416.96%205.76%202.88%201.392%201.872%202.088%204.128%202.088%206.768%200%201.488-.24%202.904-.72%204.248.48.144%201.032.216%201.656.216%202.64%200%204.992-1.68%207.056-5.04l.576.72c-2.16%203.696-4.872%205.544-8.136%205.544-.384%200-.96-.048-1.728-.144-1.68%203.12-4.224%204.68-7.632%204.68-3.936%200-7.536-2.352-10.8-7.056-1.584-2.352-2.856-5.568-3.816-9.648-1.008-4.128-1.512-8.712-1.512-13.752%200-5.04.432-9.6%201.296-13.68.816-4.08%202.064-7.44%203.744-10.08%201.68-2.64%203.6-3.96%205.76-3.96%203.456%200%205.184%203.312%205.184%209.936'/%3E%3Cpath%20d='m332.694%2037.656.072-.936c0-.576-.648-.864-1.944-.864a5.858%205.858%200%200%200-3.528%201.152c-1.008.768-1.512%201.8-1.512%203.096%200%202.304%201.656%203.456%204.968%203.456.528%200%201.056-.072%201.584-.216a5.437%205.437%200%200%201%201.728-.288c.576%200%20.864.192.864.576%200%20.048-.192.168-.576.36-.384.144-.864.384-1.44.72-.528.336-1.08.768-1.656%201.296-1.344%201.248-2.016%202.952-2.016%205.112s.648%203.816%201.944%204.968c1.296%201.104%202.976%201.656%205.04%201.656s4.176-.6%206.336-1.8a14.695%2014.695%200%200%200%205.256-4.896l.504.864c-1.824%203.168-4.368%205.664-7.632%207.488-3.216%201.872-6.168%202.808-8.856%202.808-2.64%200-4.68-.552-6.12-1.656-1.392-1.104-2.088-2.52-2.088-4.248%200-1.776.432-3.408%201.296-4.896.864-1.488%201.608-2.544%202.232-3.168.672-.672%201.152-1.128%201.44-1.368.336-.288.504-.48.504-.576%200-.144-.024-.216-.072-.216-1.536.576-3.024.864-4.464.864-2.544%200-3.816-1.032-3.816-3.096%200-2.784%201.584-5.184%204.752-7.2%203.168-2.016%205.928-3.024%208.28-3.024%202.4%200%203.6.576%203.6%201.728%200%20.72-.384%201.488-1.152%202.304-.768.816-1.464%201.224-2.088%201.224-.96%200-1.44-.408-1.44-1.224'/%3E%3C/g%3E%3Ctext%20xml:space='preserve'%20x='280.368'%20y='13.976'%20font-family='Mr%20Bedfort'%20font-size='40'%20font-weight='400'%20letter-spacing='0'%20style='line-height:125%25;-inkscape-font-specification:Mr%20Bedfort'%20transform='translate(-177.39%20-82.362)'%20word-spacing='0'/%3E%3Cpath%20fill-rule='evenodd'%20d='M99.36%2029.25c-.061-.106.474-.57%201.596-1.31%201.123-.74%202.835-1.75%205.15-2.876%202.313-1.127%205.233-2.365%208.729-3.583%203.496-1.218%207.573-2.41%2012.103-3.567%205.291-1.357%2011.259-2.645%2017.812-3.778%206.554-1.133%2013.693-2.108%2021.297-2.923%2013.686-1.47%2028.926-2.381%2045.127-2.565%207.483-.085%2015.175-.02%2023.015.229%207.834.248%2015.51.67%2022.968%201.25%2014.92%201.156%2028.998%202.957%2041.703%205.435%206.104%201.186%2011.931%202.505%2017.35%204.046%205.42%201.541%2010.433%203.303%2014.965%205.263%204.145%201.79%207.906%203.808%2011.06%206.11%201.442%201.044%202.772%202.171%203.92%203.37%201.146%201.199%202.11%202.469%202.864%203.785a13.434%2013.434%200%200%201%201.512%203.986c.295%201.494.276%202.914.074%204.176a14.011%2014.011%200%200%201-1.3%203.977%2016.406%2016.406%200%200%201-1.587%202.577c-.977%201.305-1.626%201.855-1.732%201.773-.106-.082.333-.802%201.064-2.196a22.47%2022.47%200%200%200%201.191-2.616c.393-1.05.749-2.284.853-3.7a10.664%2010.664%200%200%200-.315-3.59c-.293-1.107-.799-2.24-1.502-3.34-.713-1.123-1.625-2.201-2.717-3.229-1.092-1.027-2.363-2.005-3.75-2.943-3.044-2.044-6.684-3.82-10.755-5.44-4.459-1.771-9.383-3.354-14.721-4.736-5.338-1.383-11.09-2.564-17.15-3.648-12.586-2.244-26.524-3.873-41.336-4.949a561.489%20561.489%200%200%200-22.791-1.181%20602.786%20602.786%200%200%200-22.847-.285c-16.088.1-31.21.836-44.806%202.057-7.56.68-14.646%201.492-21.154%202.44-6.509.95-12.44%202.035-17.714%203.176-4.53.984-8.59%201.971-12.085%202.975a106.17%20106.17%200%200%200-8.788%202.925c-2.358.907-4.145%201.7-5.364%202.228-1.22.527-1.876.783-1.938.677z'/%3E%3C/svg%3E " width="80" height="23" alt="HastyScribe"> </a></p>
@@ -10,7 +10,7 @@ content-type: project
active: true ci: true download: "https://github.com/h3rald/min/releases/download/" -version: 0.43.1 +version: 0.44.0 docs: /min/Min_DeveloperGuide.htm -----