all repos — hex @ 5306ed6cedd4792b525d97a4c48e4eba4f76d3a8

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

Fixes
h3rald h3rald@h3rald.com
Thu, 19 Dec 2024 18:38:37 +0100
commit

5306ed6cedd4792b525d97a4c48e4eba4f76d3a8

parent

05bad6cfd97bd00df9a62ac18682ffea672310fd

1 files changed, 3 insertions(+), 3 deletions(-)

jump to
M web/contents/home.htmlweb/contents/home.html

@@ -1,7 +1,7 @@

<article> <h2>Welcome to the <em>hex</em> programming language</h2> <p><strong>hex</strong> is a tiny, minimalist, concatenative, stack-based and slightly-esoteric programming language - that can run on many platforms (including <a href="/play">the browser</a>) and can be used as an embedded + that can run on many platforms (including <a href="/play">modern browsers</a>) and can be used as an embedded language, to create shell scripts, or simply to learn more about concatenative programming.</p> <p>Its syntax is heavily inspired by the <a href="https://min-lang.org" target="_blank">min</a> programming language, and features

@@ -18,10 +18,10 @@ comparison of integers, read/write from/to stdin/stdout/stderr, read and write files, execute external

processes, work with quotations and strings, create and delete user symbols (variables), error handling, and manipulate the stack.</li> <li>Fully <strong>homoiconic</strong> (everything is data).</li> - <li>Implements a simple virtual machine with a bytecode compiler and interpreter.</li> + <li>Implements a simple <strong>virtual machine</strong> with a bytecode compiler and interpreter.</li> <li>Includes a simple <strong>REPL</strong>.</li> <li>Includes an integrated <strong>help system</strong>.</li> - <li>Distributable through a single, amalgamated C file, making it easier to embed in other programs and port to + <li>Distributable through <strong>one single, amalgamated C file</strong>, making it easier to embed in other programs and port to different platforms.</li> </ul> <h3>Example</h3>