all repos — min @ 29a686805d14644cabb18f1816deb928088c4396

A small but practical concatenative programming language.

Merge branch 'master' into next
h3rald h3rald@h3rald.com
Mon, 29 Jan 2024 20:59:54 +0000
commit

29a686805d14644cabb18f1816deb928088c4396

parent

05d2d5233f063b98a73abda683c91f63e463de10

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||global||bind#}. ^ : Alias for {#link-operator||global||lambda#}. +~ +: Alias for {#link-operator||global||lambda-bind#}. > : Alias for {#link-operator||global||save-symbol#}. <
M site/contents/reference-global.mdsite/contents/reference-global.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#}