all repos — hex @ 12ed6beae51879853bf6db70452567f197eb9874

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

Updating changelog.
h3rald h3rald@h3rald.com
Thu, 19 Dec 2024 15:03:56 +0100
commit

12ed6beae51879853bf6db70452567f197eb9874

parent

938cd5fe0b073c0dbb928f14113fa9fc99eafcb2

2 files changed, 25 insertions(+), 21 deletions(-)

jump to
M CHANGELOG.mdCHANGELOG.md

@@ -1,19 +1,6 @@

<article> <h2>Changelog</h2> - <h3>v0.1.0 &mdash; 2024-12-14</h3> - -<p>Initial release, featuring:</p> -<ul> - <li>A multi-platform executable for the <em>hex</em> interpreter.</li> - <li>Integrated REPL.</li> - <li>Integrated help and manual.</li> - <li>Debug mode.</li> - <li>0x40 (64) native symbols.</li> - <li>Support for 32bit hexadecimal integers, strings, and quotations (lists).</li> - <li>A complete <a href="https://hex.2c.fyi">web site</a> with more documentation and even an interactive playground. - </li> -</ul> -<h3>v0.2.0 &mdash; <em>Under development</em></h3> + <h3>v0.2.0 &mdash; <em>Under development</em></h3> <h4>New Features</h4> <ul>

@@ -31,6 +18,19 @@ <ul>

<li>Split the source code to different files, and now relying on an <a href="https://github.com/h3rald/hex/blob/master/scripts/amalgamate.sh">amalgamate.sh</a> script to concatenate them together before compiling</li> +</ul> +<h3>v0.1.0 &mdash; 2024-12-14</h3> + +<p>Initial release, featuring:</p> +<ul> + <li>A multi-platform executable for the <em>hex</em> interpreter.</li> + <li>Integrated REPL.</li> + <li>Integrated help and manual.</li> + <li>Debug mode.</li> + <li>0x40 (64) native symbols.</li> + <li>Support for 32bit hexadecimal integers, strings, and quotations (lists).</li> + <li>A complete <a href="https://hex.2c.fyi">web site</a> with more documentation and even an interactive playground. + </li> </ul> </article>
M scripts/web.hexscripts/web.hex

@@ -119,13 +119,17 @@

; Load releases content for changelog "" "releases-content" : ( - releases - ( - "id-release" : - ; Update releases-content - d-releases "/" id-release cat cat read releases-content swap cat "releases-content" : - ) - each + releases len 0x1 - "_count" : + ; Reverse releases order + (_count 0x0 <=) + ( + releases _count get "id-release" : + ; Update releases-content + d-releases "/" id-release cat cat read releases-content swap cat "releases-content" : + _count 0x1 - "_count" : + ) + while + "_count" # ) "process-releases" : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;