all repos — hex @ 85948dc8f3628e933617ffdbf745685911b2a0ff

A tiny, minimalist, slightly-esoteric concatenative programming lannguage.

Updated changelog
Fabio Cevasco h3rald@h3rald.com
Mon, 23 Dec 2024 07:46:06 +0100
commit

85948dc8f3628e933617ffdbf745685911b2a0ff

parent

4181887643919eadc5c997e2c40add8e374999bc

2 files changed, 23 insertions(+), 6 deletions(-)

jump to
A releases/0.3.0.html

@@ -0,0 +1,23 @@

+<h3 id="v0.3.0">v0.3.0 &mdash; <em>Under Development</em></h3> + +<h4>Breaking Changes</h4> +<ul> + <li>Removed the native symbol %:filter%%.</li> + <li>Bytecode: some opcodes changes values; programs compiled with tbe previous version must be recompiled.</li> +</ul> + +<h4>New Features</h4> +<ul> + <li>Added a symbol {{sym-::}} to define operators (immediately-dequoted quotations).</li> + <li>Increased the size of the STDIN buffer to 16Kb.</li> +</ul> + +<h4>Fixes</h4> +<ul> + <li>{{sym-<=}} now returns correct results.</li> +</ul> + +<h4>Chores</h4> +<ul> + <li>Updated Vim syntax highlighting (%:hex.vim%%).</li> +</ul>
M web/contents/spec.htmlweb/contents/spec.html

@@ -814,12 +814,6 @@ <aside>OPCODE: <code>43</code></aside>

<p>Dequotes quotation <code>q1</code> and applies it to each item of quotation <code>q2</code> to obtain a new quotation <code>q3</code>. - <h5 id="filter-symbol"><code>$:filter$$</code> Symbol<a href="#top"></a></h5> - <p><mark> q1 q2 &rarr; q</mark></p> - <aside>OPCODE: <code>44</code></aside> - <p>Dequotes quotation <code>q1</code> and applies it to each item of quotation <code>q2</code> to obtain a - new - quotation <code>q</code> containing only the items that returned a positive integer.</p> <h4 id="input-output-symbols">Input/Output Symbols<a href="#top"></a></h4> <h5 id="puts-symbol"><code>$:puts$$</code> Symbol<a href="#top"></a></h5> <p><mark> a &rarr;</mark></p>