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> |