From 63b3321c62dabec3665756704eaceaed22eb5b4a Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Fri, 23 Oct 2020 09:54:18 -0400 Subject: Rename SVG to GEN since really it makes arbitrary HTML --- doc/functional.md | 2 +- doc/primitive.md | 2 +- doc/types.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/functional.md b/doc/functional.md index fc6541ba..fde4d3f7 100644 --- a/doc/functional.md +++ b/doc/functional.md @@ -8,7 +8,7 @@ First, let's be clear about what the terms we're using mean. A language has *fir Traditionally, APL has worked around its lack of first-class functions with operators, that is, second-order functions. Arrays in APL are first class while functions are second class and operators are third class, and each class can act on the ones before it. However, the three-tier system has some obvious limitations that we'll discuss, and BQN removes these by making every type first class. - + *Combinators* only control the application of functions. Because a non-function operand applies as a constant function, some combinators have extra meanings when passed a constant. For example, `0˜` is identical to `0˙`—a constant function that always returns 0—and `0⊸<` is the function that tests whether its right argument is greater than 0. diff --git a/doc/types.md b/doc/types.md index feef755e..51a9b9f8 100644 --- a/doc/types.md +++ b/doc/types.md @@ -13,7 +13,7 @@ BQN supports the following fundamental types: The first three types are called *data types*, and the rest are *operation types*. The array is the only *compound type*; the other types are *atomic types* and values of these types are called *atoms*. The fact that an array is only one type of many is common in modern programming languages but a novelty in the APL family. This decision is discussed in the page on [based array theory](based.md). -