aboutsummaryrefslogtreecommitdiff
path: root/doc/birds.md
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-01-09 19:32:47 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2022-01-09 19:32:47 -0500
commit3ee980f45cc08c742cb51de4a2f25bac9ed1d2b1 (patch)
tree521ce254d3f4bc270a033899ac2c07824bb676ad /doc/birds.md
parent7b42de5f11ab9be171c8541c522e80a1e29c6882 (diff)
Move the combinator links into the main text
Diffstat (limited to 'doc/birds.md')
-rw-r--r--doc/birds.md6
1 files changed, 1 insertions, 5 deletions
diff --git a/doc/birds.md b/doc/birds.md
index b2f61c8f..d372b386 100644
--- a/doc/birds.md
+++ b/doc/birds.md
@@ -2,7 +2,7 @@
# BQN for birdwatchers
-Some people consider it reasonable to name [combinators](primitive.md#modifiers) after types of birds. [Here's](https://www.angelfire.com/tx4/cus/combinator/birds.html) one compendium of such names, albeit still missing the Phoenix or `S'` combinator `labcd.a(bd)(cd)` ([this one](https://hackage.haskell.org/package/data-aviary-0.4.0/docs/Data-Aviary-Birds.html) has more). There is something wrong with these people. Some of these birds are not even real. "Quixotic bird"? Have you not heard of a quail? Nonetheless, I don't judge such afflicted souls (certainly not publicly), and have provided this translation table to explain BQN in terms they can understand.
+Some people consider it reasonable to name [combinators](primitive.md#modifiers) after types of birds. [Here's](https://blog.lahteenmaki.net/combinator-birds.html) one compendium of such names, and [another](https://www.angelfire.com/tx4/cus/combinator/birds.html) that lacks its obsessive completeness. There is something wrong with these people. Some of these birds are not even real. "Quixotic bird"? Have you not heard of a quail? Nonetheless, I don't judge such afflicted souls (certainly not publicly), and have provided this translation table to explain BQN in terms they can understand.
| BQN | Bird 1 | 1 | Bird 2 | 2 |
| :-----: | -------- | -------- | ------------ | ------------------------------ |
@@ -22,7 +22,3 @@ The name "Golden Eagle" is a [fever dream](https://nitter.net/code_report/status
Lambda calculus doesn't have BQN's polymorphism on one or two arguments, so each BQN combinator corresponds to two lambda calculus forms depending on the number of arguments, giving the two columns of birds above.
Inputs are mapped to lambda calculus arguments according to the ordering `𝔽𝔾𝕨𝕩`, and `GFH` for a 3-train `F G H`. For example, when I write that the combination `𝕨 𝔽˜ 𝕩` corresponds to a call of `C` or `labc.acb`, `a` is `𝔽` and `bc` are `𝕨𝕩`.
-
-**List of combinator bird compendiums:**
-* [Angelfire Combinator Birds](https://www.angelfire.com/tx4/cus/combinator/birds.html)
-* [Lähteenmäki Combinator Birds](https://blog.lahteenmaki.net/combinator-birds.html)