all repos — min @ 23e0b6c42658350736dae44d0deb334504285a4e

A small but practical concatenative programming language.

Removed mentions and support for min variants
h3rald h3rald@h3rald.com
Sat, 20 Feb 2021 14:32:36 +0000
commit

23e0b6c42658350736dae44d0deb334504285a4e

parent

cf51925c1d18c157ce9b0f35cf0d407c13d5b1c2

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

jump to
M site/contents/get-started.mdsite/contents/get-started.md

@@ -7,13 +7,11 @@

You can download one of the following pre-built min binaries: -* {#release||{{$version}}||macosx||macOS||x64#} <small>[{#lite-release||{{$version}}||macosx||macOS||x64#}, {#mini-release||{{$version}}||macosx||macOS||x64#}]</small> -* {#release||{{$version}}||windows||Windows||x64#} <small>[{#lite-release||{{$version}}||windows||Windows||x64#}, {#mini-release||{{$version}}||windows||Windows||x64#}]</small> -* {#release||{{$version}}||linux||Linux||x64#} <small>[{#lite-release||{{$version}}||linux||Linux||x64#}, {#mini-release||{{$version}}||linux||Linux||x64#}]</small> +* {#release||{{$version}}||macosx||macOS||x64#} +* {#release||{{$version}}||windows||Windows||x64#} +* {#release||{{$version}}||linux||Linux||x64#} {#release -> [min v$1 for $3 ($4)](https://github.com/h3rald/min/releases/download/v$1/min\_v$1\_$2\_$4.zip) #} -{#lite-release -> [lite](https://github.com/h3rald/min/releases/download/v$1/litemin\_v$1\_$2\_$4.zip) #} -{#mini-release -> [mini](https://github.com/h3rald/min/releases/download/v$1/minimin\_v$1\_$2\_$4.zip) #} {{guide-download}}

@@ -52,57 +50,6 @@ * {#link-operator||crypto||sha1#}

* {#link-operator||crypto||encode#} * {#link-operator||crypto||decode#} * {#link-operator||crypto||aes#} - -#### -d:lite - -If the **d:lite** flag is specified, a more minimal executable file will be generated (typically, it should be called "litemin"), however the following functionalities will not be available: - -* The {#link-module||crypto#} -* The {#link-module||net#} -* The {#link-module||http#} -* The {#link-module||math#} -* The {#link-operator||sys||zip#} and {#link-operator||sys||unzip#} operators. - -#### -d:mini - -If the **d:mini** flag is specified, an even more minimal executable file will be generated (typically, it should be called "minimin"), however the following functionalities will not be available: - -* The {#link-module||crypto#} -* The {#link-module||net#} -* The {#link-module||http#} -* The {#link-module||math#} -* The {#link-module||io#} -* The {#link-module||fs#} -* The {#link-module||sys#} -* The following operators: - * {#link-operator||lang||load#} - * {#link-operator||lang||require#} - * {#link-operator||lang||to-json#} - * {#link-operator||lang||from-json#} - * {#link-operator||lang||raw-args#} - * {#link-operator||lang||save-symbol#} - * {#link-operator||lang||load-symbol#} - * {#link-operator||lang||saved-symbol#} - * {#link-operator||lang||loaded-symbol#} - * {#link-operator||str||search#} - * {#link-operator||str||match#} - * {#link-operator||str||replace#} - * {#link-operator||str||regex#} - * {#link-operator||str||semver?#} - * {#link-operator||str||from-semver#} - * {#link-operator||str||parse-url#} - * {#link-operator||str||decode-url#} - * {#link-operator||str||encode-url#} - * {#link-operator||sys||zip#} - * {#link-operator||sys||unzip#} - -Additionally: - -* No checks will be performed when defining symbols. -* Only the simple REPL will be available. -* There will be no support for dynamic libraries. -* The **-m, \-\-module-path** and **-a, \-\-asset-path** options have no effect. -* No environment configuration files ([.minrc](class:file), [.min_symbols](class:file)) are used. ## Building a Docker image
M tasks/build.mintasks/build.min

@@ -100,19 +100,6 @@ ) ::

;; Generate the min development guide and site. ( - symbol lite - (==>) - ("" "lite" os cz) -) :: -;; Builds litemin on the current OS. - -( - symbol mini - (==>) - ("" "mini" os cz) -) :: -;; Builds minimin on the current OS. -( symbol dev (==>) ("dev" "" os cz)

@@ -130,18 +117,6 @@ (==>)

("" "" "linux" cz) ) :: ;; Builds min for Linux. -( - symbol linux-lite - (==>) - ("" "lite" "linux" cz) -) :: -;; Builds litemin for Linux. -( - symbol linux-mini - (==>) - ("" "mini" "linux" cz) -) :: -;; Builds minimin for Linux. ( symbol macosx (==>)

@@ -149,32 +124,8 @@ ("" "" "macosx" cz)

) :: ;; Builds min for macOS. ( - symbol macosx-lite - (==>) - ("" "lite" "macosx" cz) -) :: -;; Builds litemin for macOS. -( - symbol macosx-mini - (==>) - ("" "mini" "macosx" cz) -) :: -;; Builds minimin for macOS. -( symbol windows (==>) ("" "" "windows" cz) ) :: ;; Builds min for Windows. -( - symbol windows-lite - (==>) - ("" "lite" "windows" cz) -) :: -;; Builds litemin for Windows. -( - symbol windows-mini - (==>) - ("" "mini" "windows" cz) -) :: -;; Builds minimin for Windows.
M tasks/release.mintasks/release.min

@@ -12,14 +12,8 @@ *build/guide

*build/site *build/vim *build/windows - *build/windows-lite - *build/windows-mini *build/linux - *build/linux-lite - *build/linux-mini *build/macosx - *build/macosx-lite - *build/macosx-mini *github/update *github/upload )