aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-04-06 10:09:11 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-04-06 10:09:11 -0400
commit95e8cc599f9556d5758b44b491c1e00320a723be (patch)
treeb3e3851b8e3a6fb441600e221e80228df2292c09 /doc
parent3bb1c2cd93626c3a53b6c70f705f287865c19497 (diff)
Typo
Diffstat (limited to 'doc')
-rw-r--r--doc/train.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/train.md b/doc/train.md
index 933a6fa9..afad29ba 100644
--- a/doc/train.md
+++ b/doc/train.md
@@ -4,7 +4,7 @@
Trains are an important aspect of BQN's [tacit](tacit.md) programming capabilities. In fact, a crucial one: with trains and the identity functions Left (`⊣`) and Right (`⊢`), a fully tacit program can express any explicit function whose body is a statement with `𝕨` and `𝕩` used only as arguments (that is, there are no assignments and `𝕨` and `𝕩` are not used in operands or lists. Functions with assignments may have too many variables active at once to be directly translated but can be emulated by constructing lists. But it's probably a bad idea). Without trains it isn't possible to have two different functions that each use both arguments to a dyadic function. With trains it's perfectly natural.
-BQN's trains are the same as those of Dyalog APL, except that Dyalog is missing the minor convenience of BQN's Nothing (`·`). There are many Dyalog-based documents and videos trains you can view on the [APL Wiki](https://aplwiki.com/wiki/Train).
+BQN's trains are the same as those of Dyalog APL, except that Dyalog is missing the minor convenience of BQN's Nothing (`·`). There are many Dyalog-based documents and videos on trains you can view on the [APL Wiki](https://aplwiki.com/wiki/Train).
## 2-train, 3-train