all repos — min @ 8a26aa86ec3d553034de833ce2f3d69335eb9870

A small but practical concatenative programming language.

Site fixes.
h3rald h3rald@h3rald.com
Mon, 29 Jan 2024 20:57:58 +0000
commit

8a26aa86ec3d553034de833ce2f3d69335eb9870

parent

9831d37fd2945ffda577ed946050960e84866cd8

2 files changed, 5 insertions(+), 3 deletions(-)

jump to
M site/contents/learn-operators.mdsite/contents/learn-operators.md

@@ -77,6 +77,8 @@ @

: Alias for {#link-operator||lang||bind#}. ^ : Alias for {#link-operator||lang||lambda#}. +~ +: Alias for {#link-operator||lang||lambda-bind#}. > : Alias for {#link-operator||lang||save-symbol#}. <
M site/contents/reference-lang.mdsite/contents/reference-lang.md

@@ -237,9 +237,9 @@ > > {{100 :b} :a} :test *test/a/b

#} {#op||lambda||{{q}} {{sl}}||{{none}}|| -Defines a new symbol {{sl}}, containing the specified quotation {{q}}. Unlike with `define`, in this case {{q}} will not be quoted, so its values will be pushed on the stack when the symbol {{sl}} is pushed on the stack. - -Essentially, this symbol allows you to define an operator without any validation of constraints and bind it to a symbol.#} +> Defines a new symbol {{sl}}, containing the specified quotation {{q}}. Unlike with `define`, in this case {{q}} will not be quoted, so its values will be pushed on the stack when the symbol {{sl}} is pushed on the stack. +> +> Essentially, this symbol allows you to define an operator without any validation of constraints and bind it to a symbol.#} {#alias||lambdabind||lambda-bind#}