releases/0.4.0.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<h3 id="v0.4.0">v0.4.0 — 2025-01-03</h3>
<h4>Breaking Changes</h4>
<ul>
<li>Removed the native symbol %:when%%.</li>
<li>Bytecode: some opcodes changed values; programs compiled with tbe previous version must be recompiled.</li>
</ul>
<h4>New Features</h4>
<ul>
<li>Added symbol {{sym-debug}} to dequote a quotation in debug mode.</li>
<li>The registry has been reimplemented as a hash table that can store up to 4096 symbols.</li>
</ul>
<h4>Fixes</h4>
<ul>
<li>Improved string escaping/unescaping.</li>
<li>Values bound to symbols are deep-copied before being pushed on the stack.</li>
<li>Action quotations are now deep-copied in {{sym-while}} and {{sym-map}} symbols.</li>
</ul>
<h4>Chores</h4>
<ul>
<li>Updated Vim syntax highlighting (%:hex.vim%%).</li>
</ul>
|