diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-07-03 23:13:47 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-07-03 23:13:47 -0400 |
| commit | 4666f84cd9ee71d35c025cb6f5f9a275549a6a5d (patch) | |
| tree | 2c5c647d92816355aff58a80068eaa411ec9b705 /README.md | |
| parent | 9dc45458d6387ec043f2a2031baa742eea5f6f55 (diff) | |
Page on functional programming
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -17,7 +17,7 @@ It incorporates concepts developed over years of APL practice: But BQN is redesigned from the ground up, with brand new ideas to make these paradigms easier to use and less likely to fail. * The **based array model** makes non-arrays a fundamental part of the language, and removes the surprise of floating arrays and the hassle of explicit boxes. New **array notation** eliminates the gotchas of [stranding](https://aplwiki.com/wiki/Strand_notation). * A [**context-free grammar**](doc/context.md) where a value's syntactic role is determined by its spelling makes it easier for machines and humans to understand code. -* Oh, and it naturally leads to **first-class functions**, a feature often missed in APL. +* Oh, and it naturally leads to [**first-class functions**](doc/functional.md), a feature often missed in APL. * The **new symbols** for built-in functionality allow the syntactic role of a primitive to be distinguished at a glance, and aim to be more consistent and intuitive. ## What kind of name is "BQN"? |
