all repos — h3rald @ 6ad36c832604d046d780433e8386ed55ea54ef67

The sources of https://h3rald.com

Updates.
h3rald h3rald@h3rald.com
Sun, 08 Oct 2023 09:39:01 +0000
commit

6ad36c832604d046d780433e8386ed55ea54ef67

parent

5173cc418660354361abf80241d6860e80ab318e

2 files changed, 139 insertions(+), 47 deletions(-)

jump to
M assets/min/Min_DeveloperGuide.htmassets/min/Min_DeveloperGuide.htm

@@ -1476,7 +1476,6 @@ <ul>

<li><a href="#Building-from-source">Building from source</a> <ul> <li><a href="#Using-nimble">Using nimble</a></li> - <li><a href="#Without-using-nimble">Without using nimble</a></li> <li><a href="#Building-from-source-for-additional-platforms">Building from source for additional platforms</a></li> <li><a href="#Additional-build-options">Additional build options</a> <ul>

@@ -1487,11 +1486,12 @@ </ul>

</li> </ul> </li> - <li><a href="#Building-a-Docker-image">Building a Docker image</a></li> - <li><a href="#Running-the-min-Shell">Running the min Shell</a></li> - <li><a href="#Executing-a-min-Program">Executing a min Program</a></li> - <li><a href="#Compiling-a-min-Program">Compiling a min Program</a></li> - <li><a href="#Syntax-Highlighting">Syntax Highlighting</a></li> + <li><a href="#Building-a-docker-image">Building a docker image</a></li> + <li><a href="#Running-the-min-shell">Running the min shell</a></li> + <li><a href="#Executing-a-min-program">Executing a min program</a></li> + <li><a href="#Compiling-a-min-program">Compiling a min program</a></li> + <li><a href="#Getting-help-on-a-min-symbol">Getting help on a min symbol</a></li> + <li><a href="#Syntax-highlighting">Syntax highlighting</a></li> </ul> </li> <li><a href="#Learning-the-min-Language">Learning the min Language</a>

@@ -1674,20 +1674,7 @@ <h4>Using nimble<a href="#document-top" title="Go to top"></a></h4>

<p>If you already installed <a href="https://nim-lang.org">nim</a>, you probably already have the <a href="https://github.com/nim-lang/nimble">nimble</a> package manager installed.</p> -<p>If that&rsquo;s the case, simply run <strong>nimble install min</strong>. This will actually install and run <a href="https://github.com/h3rald/nifty">nifty</a> which will download min dependencies for you before compiling.</p> - -<a id="Without-using-nimble"></a> -<h4>Without using nimble<a href="#document-top" title="Go to top"></a></h4> - -<ol> -<li>Download and install <a href="https://nim-lang.org">nim</a>.</li> -<li>Download and build <a href="https://github.com/h3rald/nifty">nifty</a>, and put the nifty executable somewhere in your <span class="kwd">$PATH</span>.</li> -<li>Clone the min <a href="https://github.com/h3rald/min">repository</a>.</li> -<li>Navigate to the min repository local folder.</li> -<li>Run <strong>nifty install</strong> to download min’s dependencies.</li> -<li>Run <strong>nim c -d:release min.nim</strong>.</li> -</ol> - +<p>If that&rsquo;s the case, simply run <strong>nimble install min</strong>.</p> <a id="Building-from-source-for-additional-platforms"></a> <h4>Building from source for additional platforms<a href="#document-top" title="Go to top"></a></h4>

@@ -1762,8 +1749,8 @@ <li><a href="#min-operator-id-replace-apply">replace-apply</a></li>

</ul> -<a id="Building-a-Docker-image"></a> -<h3>Building a Docker image<a href="#document-top" title="Go to top"></a></h3> +<a id="Building-a-docker-image"></a> +<h3>Building a docker image<a href="#document-top" title="Go to top"></a></h3> <p><a href="https://github.com/drkameleon">Yanis Zafirópulos</a> contributed a Dockerfile that you can use to create your own Docker image for min based on Alpine Linux.</p>

@@ -1775,8 +1762,8 @@ <p>To run it, execute:</p>

<div class="terminal"><p>docker run -it mindocker</p></div> -<a id="Running-the-min-Shell"></a> -<h3>Running the min Shell<a href="#document-top" title="Go to top"></a></h3> +<a id="Running-the-min-shell"></a> +<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>

@@ -1801,13 +1788,13 @@ <div class="tip"><p>Tip</p>

<p>By default, the min shell provides advanced features like tab-completion, history, etc. If however, you run into problems, you can disable these features by running <span class="cmd">min -j</span> instead, and run min shell with a bare-bones REPL.</p></div> -<a id="Executing-a-min-Program"></a> -<h3>Executing a min Program<a href="#document-top" title="Go to top"></a></h3> +<a id="Executing-a-min-program"></a> +<h3>Executing a min program<a href="#document-top" title="Go to top"></a></h3> <p>To execute a min script, you can:</p> <ul> -<li>Run <code>min -e:"... program ..."</code> to execute a program inline.</li> +<li>Run <code>min eval "... program..."</code> to execute a program inline.</li> <li>Run <code>min myfile.min</code> to execute a program contained in a file.</li> </ul>

@@ -1818,12 +1805,12 @@ <div class="min-terminal"><p><span class="prompt">$</span> cat myfile.min | min</p></div>

<div class="tip"><p>You can enable <em>development mode</em> (runtime checks and validations) by specifying <code>-d</code> (<code>--dev</code>) when running a min program. If development mode is not enabled, min programs run faster.</p></div> -<a id="Compiling-a-min-Program"></a> -<h3>Compiling a min Program<a href="#document-top" title="Go to top"></a></h3> +<a id="Compiling-a-min-program"></a> +<h3>Compiling a min program<a href="#document-top" title="Go to top"></a></h3> -<p>min programs can be compiled to a single executable simply by specifying the <code>-c</code> (or <code>--compile</code>) flag when executing a min file:</p> +<p>min programs can be compiled to a single executable simply by using the built-in <code>compile</code> command:</p> -<div class="min-terminal"><p><span class="prompt">$</span> min -c myfile.min</p></div> +<div class="min-terminal"><p><span class="prompt">$</span> min compile myfile.min</p></div> <p>Essentially, this will:</p>

@@ -1835,13 +1822,13 @@

<p>If you want to pass any options to the Nim compiler (like <code>-d:release</code> for example) you can do so by using the <code>-n</code> (or <code>--passN</code>) option:</p> -<div class="min-terminal"><p><span class="prompt">$</span> min -c myfile.min -n:-d:release</p></div> +<div class="min-terminal"><p><span class="prompt">$</span> min compile myfile.min -n:&quot;-d:release &ndash;threadAnalysis:off &ndash;mm:refc&quot;</p></div> <p>Additionally, you can also use <code>-m:&lt;path&gt;</code> (or <code>--module-path</code>) to specify one path containing <span class="ext">.min</span> files which will be compiled as well (but not executed) along with the specified file. Whenever a <a href="#min-operator-id-load">load</a> or a <a href="#min-operator-id-require">require</a> symbol is used to load/require an external <span class="ext">.min</span> file, it will attempt to retrieve its contents from the pre-loaded files first before searching the filesystem.</p> <p>For example, the following command executed in the root folder of the min project will compile <span class="file">run.min</span> along with all <span class="ext">.min</span> files included in the <span class="dir">tasks</span> folder and its subfolders:</p> -<div class="min-terminal"><p><span class="prompt">$</span> min -c run.min -m:tasks</p></div> +<div class="min-terminal"><p><span class="prompt">$</span> min compile run.min -m:tasks</p></div> <p>Similarly, you can also bundle additional files in the executable by specifying the <code>-a:&lt;path&gt;</code> (or <code>--asset-path</code>) option. At runtime, the compiled min program will attempt to lookup bundled asset files before checking the filesystem.</p>

@@ -1849,8 +1836,15 @@ <div class="note"><p>Note</p>

<p>In order to successfully compile <a href="class.ext">.min</a> files, Nim must be installed on your system and min must be installed via nimble.</p></div> -<a id="Syntax-Highlighting"></a> -<h3>Syntax Highlighting<a href="#document-top" title="Go to top"></a></h3> +<a id="Getting-help-on-a-min-symbol"></a> +<h3>Getting help on a min symbol<a href="#document-top" title="Go to top"></a></h3> + +<p>min comes with a built-in <code>help</code> command that can be used to print information on a specific symbol. Essentially, this is equivalent to use the <a href="#min-operator-id-help">help</a> symbol within the min REPL.</p> + +<div class="min-terminal"><p><span class="prompt">$</span> min help dup</p></div> + +<a id="Syntax-highlighting"></a> +<h3>Syntax highlighting<a href="#document-top" title="Go to top"></a></h3> <ul> <li>If you are using <a href="https://code.visualstudio.com/">Visual Studio Code</a>, you can install the official <a href="https://marketplace.visualstudio.com/items?itemName=h3rald.vscode-min-lang">min extension</a> which provides syntax highlighting support, code folding, and auto-indentation.</li>

@@ -3047,7 +3041,7 @@ "it-id" :Accept-Language

"httpbin.org" :Host } :headers ;optional "test body" :body ;optional - ;[dict:http-request](class:kwd) + ;http-request } </code></pre></dd> <dt><span class="kwd">dict:http-response</span></dt>

@@ -3060,7 +3054,7 @@ {

"application/json" :Content-Type } :headers ;optional "{\"test\": \"This is a test\"}" :body - ;[dict:http-response](class:kwd) + ;http-response } </code></pre></dd> <dt><span class="kwd">dict:xml-element</span></dt>

@@ -3078,7 +3072,7 @@ <dd><p>A dictionary representing an XML comment.</p>

<pre><code>{ "This is a comment" :text - ;[dict:xml-comment](class:kwd) + ;xml-comment } </code></pre></dd> <dt><span class="kwd">dict:xml-cdata</span></dt>

@@ -3086,7 +3080,7 @@ <dd><p>A dictionary representing XML CDATA text.</p>

<pre><code>{ "This is some text" :text - ;[dict:xml-cdata](class:kwd) + ;xml-cdata } </code></pre></dd> <dt><span class="kwd">dict:xml-entity</span></dt>

@@ -3094,7 +3088,7 @@ <dd><p>A dictionary representing an XML entity.</p>

<pre><code>{ "amp" :text - ;[dict:xml-entity](class:kwd) + ;xml-entity } </code></pre></dd> <dt><span class="kwd">dict:xml-text</span></dt>

@@ -3102,13 +3096,13 @@ <dd><p>A dictionary representing XML text.</p>

<pre><code>{ "This is some text" :text - ;[dict:xml-text](class:kwd) + ;xml-text } </code></pre></dd> <dt><span class="kwd">xml-node</span></dt> <dd><p>A typealias to identify all XML dictionary types.</p> -<pre><code>"[dict:xml-element](class:kwd)|[dict:xml-text](class:kwd)|[dict:xml-comment](class:kwd)|[dict:xml-entity](class:kwd)|[dict:xml-cdata](class:kwd)" +<pre><code>dict:xml-element||dict:xml-text||dict:xml-comment||dict:xml-entity||dict:xml-cdata </code></pre></dd> </dl>

@@ -5464,6 +5458,34 @@ <div class="operator"><p><span class="kwd"> <span class="kwd">&apos;sym</span> <strong>&rArr;</strong> <span class="kwd">str</span></span></p>

<p>Returns a copy of <span class="kwd">&apos;sym</span> with quotes and backslashes escaped with a backslash.</p></div> +<p><a id="min-operator-id-from-bin"></a> +<span class="reference-title">from-bin</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">&apos;sym</span> <strong>&rArr;</strong> <span class="kwd">int</span></span></p> + +<p>Parses <span class="kwd">&apos;sym</span> as a binary number.</p></div> + +<p><a id="min-operator-id-from-dec"></a> +<span class="reference-title">from-dec</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">&apos;sym</span> <strong>&rArr;</strong> <span class="kwd">int</span></span></p> + +<p>Parses <span class="kwd">&apos;sym</span> as a decimal number.</p></div> + +<p><a id="min-operator-id-from-hex"></a> +<span class="reference-title">from-hex</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">&apos;sym</span> <strong>&rArr;</strong> <span class="kwd">int</span></span></p> + +<p>Parses <span class="kwd">&apos;sym</span> as a hexadecimal number.</p></div> + +<p><a id="min-operator-id-from-oct"></a> +<span class="reference-title">from-oct</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">&apos;sym</span> <strong>&rArr;</strong> <span class="kwd">int</span></span></p> + +<p>Parses <span class="kwd">&apos;sym</span> as a octal number.</p></div> + <p><a id="min-operator-id-from-semver"></a> <span class="reference-title">from-semver</span></p>

@@ -5716,6 +5738,34 @@ <div class="operator"><p><span class="kwd"> <span class="kwd">&apos;sym</span> <strong>&rArr;</strong> <span class="kwd">str</span></span></p>

<p>Returns a copy of <span class="kwd">&apos;sym</span> in which the first character of each word is capitalized.</p></div> +<p><a id="min-operator-id-to-bin"></a> +<span class="reference-title">to-bin</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int</span> <strong>&rArr;</strong> <span class="kwd">str</span></span></p> + +<p>Converts <span class="kwd">int</span> to its binary representation.</p></div> + +<p><a id="min-operator-id-to-dec"></a> +<span class="reference-title">to-dec</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int</span> <strong>&rArr;</strong> <span class="kwd">str</span></span></p> + +<p>Converts <span class="kwd">int</span> to its decimal representation.</p></div> + +<p><a id="min-operator-id-to-hex"></a> +<span class="reference-title">to-hex</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int</span> <strong>&rArr;</strong> <span class="kwd">str</span></span></p> + +<p>Converts <span class="kwd">int</span> to its hexadecimal representation.</p></div> + +<p><a id="min-operator-id-to-oct"></a> +<span class="reference-title">to-oct</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int</span> <strong>&rArr;</strong> <span class="kwd">str</span></span></p> + +<p>Converts <span class="kwd">int</span> to its octal representation.</p></div> + <p><a id="min-operator-id-to-semver"></a> <span class="reference-title">to-semver</span></p>

@@ -5995,12 +6045,40 @@ <div class="operator"><p><span class="kwd"> <span class="kwd">quot</span> <strong>&rArr;</strong> <span class="kwd">num</span></span></p>

<p>Returns the average of the items of <span class="kwd">quot</span>.</p></div> +<p><a id="min-operator-id-base"></a> +<span class="reference-title">base</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">&quot;dec&quot;&#124;&quot;hex&quot;&#124;&quot;oct&quot;&#124;&quot;bin&quot;</span> <strong>&rArr;</strong> &#x2205;</span></p> + +<p>Sets the numeric base used to represent integers.</p></div> + +<p><a id="min-operator-id-base?"></a> +<span class="reference-title">base?</span></p> + +<div class="operator"><p><span class="kwd"> &#x2205; <strong>&rArr;</strong> <span class="kwd">&quot;dec&quot;&#124;&quot;hex&quot;&#124;&quot;oct&quot;&#124;&quot;bin&quot;</span></span></p> + +<p>Returns the numeric base currently used to represent integers (default: <span class="kwd">&quot;dec&quot;</span>).</p></div> + <p><a id="min-operator-id-bitand"></a> <span class="reference-title">bitand</span></p> <div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <span class="kwd">int<sub>2</sub></span> <strong>&rArr;</strong> <span class="kwd">int<sub>3</sub></span></span></p> -<p>Computes the bitwise <em>and</em> of numbers <span class="kwd">int<sub>1</sub></span> and <span class="kwd">int<sub>2</sub></span>.</p></div> +<p>Computes the bitwise <em>and</em> of integer <span class="kwd">int<sub>1</sub></span> and <span class="kwd">int<sub>2</sub></span>.</p></div> + +<p><a id="min-operator-id-bitclear"></a> +<span class="reference-title">bitclear</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <span class="kwd">quot</span> <strong>&rArr;</strong> <span class="kwd">int<sub>2</sub></span></span></p> + +<p>Sets the bytes specified via their position in <span class="kwd">int<sub>1</sub></span> through <span class="kwd">quot</span> to 0.</p></div> + +<p><a id="min-operator-id-bitflip"></a> +<span class="reference-title">bitflip</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <span class="kwd">quot</span> <strong>&rArr;</strong> <span class="kwd">int<sub>2</sub></span></span></p> + +<p>Flips the bytes specified via their position in <span class="kwd">int<sub>1</sub></span> through <span class="kwd">quot</span>.</p></div> <p><a id="min-operator-id-bitnot"></a> <span class="reference-title">bitnot</span></p>

@@ -6014,14 +6092,28 @@ <span class="reference-title">bitor</span></p>

<div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <span class="kwd">int<sub>2</sub></span> <strong>&rArr;</strong> <span class="kwd">int<sub>3</sub></span></span></p> -<p>Computes the bitwise <em>or</em> of numbers <span class="kwd">int<sub>1</sub></span> and <span class="kwd">int<sub>2</sub></span>.</p></div> +<p>Computes the bitwise <em>or</em> of integers <span class="kwd">int<sub>1</sub></span> and <span class="kwd">int<sub>2</sub></span>.</p></div> + +<p><a id="min-operator-id-bitparity"></a> +<span class="reference-title">bitparity</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <strong>&rArr;</strong> <span class="kwd">int<sub>2</sub></span></span></p> + +<p>Calculate the bit parity in <span class="kwd">int<sub>1</sub></span>. If the number of 1-bits is odd, the parity is 1, otherwise 0.</p></div> + +<p><a id="min-operator-id-bitset"></a> +<span class="reference-title">bitset</span></p> + +<div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <span class="kwd">quot</span> <strong>&rArr;</strong> <span class="kwd">int<sub>2</sub></span></span></p> + +<p>Sets the bytes specified via their position in <span class="kwd">int<sub>1</sub></span> through <span class="kwd">quot</span> to 0.</p></div> <p><a id="min-operator-id-bitxor"></a> <span class="reference-title">bitxor</span></p> <div class="operator"><p><span class="kwd"> <span class="kwd">int<sub>1</sub></span> <span class="kwd">int<sub>2</sub></span> <strong>&rArr;</strong> <span class="kwd">int<sub>3</sub></span></span></p> -<p>Computes the bitwise <em>xor</em> of numbers <span class="kwd">int<sub>1</sub></span> and <span class="kwd">int<sub>2</sub></span>.</p></div> +<p>Computes the bitwise <em>xor</em> of integers <span class="kwd">int<sub>1</sub></span> and <span class="kwd">int<sub>2</sub></span>.</p></div> <p><a id="min-operator-id-even?"></a> <span class="reference-title">even?</span></p>

@@ -6824,7 +6916,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 &ndash; August 31, 2023</p> + <p><span class="copy"></span> Fabio Cevasco &ndash; October 8, 2023</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>
M contents/min.mdcontents/min.md

@@ -10,7 +10,7 @@ content-type: project

active: true ci: true download: "https://github.com/h3rald/min/releases/download/" -version: 0.39.2 +version: 0.40.0 docs: /min/Min_DeveloperGuide.htm -----