aboutsummaryrefslogtreecommitdiff
path: root/doc/paradigms.md
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-06-06 22:11:30 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-06-06 22:11:30 -0400
commitb4959538e555bfa9c21a75269837f34582100a14 (patch)
tree2e61dfd664719527c1b0a57de05b68f01b11026d /doc/paradigms.md
parentc5cbdf7e335b74853314b36b9621d8e1083ac430 (diff)
Editing
Diffstat (limited to 'doc/paradigms.md')
-rw-r--r--doc/paradigms.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/paradigms.md b/doc/paradigms.md
index 681519fb..c575caaf 100644
--- a/doc/paradigms.md
+++ b/doc/paradigms.md
@@ -2,9 +2,9 @@
# BQN in programming paradigms
-It hangs onto weakly positive connotations somehow, but the term "multi-paradigm" should not really impress you. Let's dig into exactly which paradigms BQN supports and how.
+It hangs onto weakly positive connotations somehow, but the term "multi-paradigm" shouldn't impress you. Let's dig into exactly which paradigms BQN supports and how.
-This information won't really tell you what tasks BQN is good for: after all, it turns out you can write an efficient compiler entirely using array programming, something many people assumed was impossible. Instead, it tells you what approaches you can take to writing programs, and how comfortable you'll find it to work with BQN—or how much you can use it to stretch your brain in new directions.
+This information doesn't tell you what tasks BQN is good for: after all, it turns out you can write an efficient compiler entirely using array programming, something many people assumed was impossible. Instead, it tells you what approaches you can take to writing programs, and how comfortable you'll find it to start using BQN—or how much you can use it to stretch your brain in new directions.
When programming in BQN, I almost always use array, tacit, and (slightly impure) functional styles, and encapsulate code in medium or large projects using namespaces. I sometimes use object-oriented or imperative programming in addition to these.