all repos — min @ 0bcfa4e36c11e1228a19e04aa18b537c3dc395be

A small but practical concatenative programming language.

Removed < and > sigils.
h3rald h3rald@h3rald.com
Mon, 10 Jun 2024 17:47:21 +0200
commit

0bcfa4e36c11e1228a19e04aa18b537c3dc395be

parent

ad8ec5bbf998336ef72c61980511a856aa9e7865

4 files changed, 9 insertions(+), 17 deletions(-)

jump to
M minpkg/lib/min_global.nimminpkg/lib/min_global.nim

@@ -1192,12 +1192,6 @@

def.sigil("*") do (i: In): i.pushSym("invoke") - def.sigil(">") do (i: In): - i.pushSym("save-symbol") - - def.sigil("<") do (i: In): - i.pushSym("load-symbol") - def.sigil("^") do (i: In): i.pushSym("lambda")
M next-release.mdnext-release.md

@@ -3,12 +3,14 @@

- User-defined symbols can no longer contain dots (`.`). - The symbol `invoke` and the `*` sigil have been removed in favor of symbol dot notation. - The `.` and `..` symbols have been renamed to `pwd` and `parent-dir` respectively. -- The `!` symbol has been removed. Use `system` instead. -- The `!` sigil has been removed. Use `system` instead. -- The `&` symbol has been removed. Use `run` instead. -- The `&` sigil has been removed. Use `run` instead. -- The `/` sigil has been removed. Use `dget` or symbol dot notation instead. -- The `%` sigil has been removed. Use `dset` or symbol dot notation instead. +- The `!` symbol has been removed; use `system` instead. +- The `!` sigil has been removed; use `system` instead. +- The `&` symbol has been removed; use `run` instead. +- The `&` sigil has been removed; use `run` instead. +- The `/` sigil has been removed; use `dget` or symbol dot notation instead. +- The `%` sigil has been removed; use `dset` or symbol dot notation instead. +- The `>` sigil has been removed; use `save-symbol` innstead. +- The `<` sigil has been removed; use `load-symbol` innstead. ### New Features
M site/contents/reference-global.mdsite/contents/reference-global.md

@@ -26,10 +26,6 @@ {#sig||@||bind#}

{#alias||@||bind#} -{#sig||&gt;||save-symbol#} - -{#sig||&lt;||load-symbol#} - {#alias||->||dequote#} {#alias||&gt;&gt;||prefix-dequote#}
M tests/http.mintests/http.min

@@ -52,7 +52,7 @@ {} (

("$1/delete" (url) => % "url" dset) ("DELETE" "method" dset) (request) - ) tap "body" dget from-json "url" dget "https?:\/\/$1\/delete" (host) => % match? + ) tap "body" dget from-json "url" dget "https?:\\/\\/$1/delete" (host) => % match? ) test.assert test.report