aboutsummaryrefslogtreecommitdiff
path: root/docs/doc
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-01-09 19:21:46 -0500
committerGitHub <noreply@github.com>2022-01-09 19:21:46 -0500
commit7b42de5f11ab9be171c8541c522e80a1e29c6882 (patch)
treee3fddb7134b9a3248f955fda0c6b8687175cf332 /docs/doc
parentffd0b8ab28d25d1496fb0722115991a8a623ec1f (diff)
parent2b4a2b05309961f993ae6220fc4414dc302d7e59 (diff)
Merge pull request #53 from codereport/patch-1
Corrections to BQN Combinator Birds
Diffstat (limited to 'docs/doc')
-rw-r--r--docs/doc/birds.html15
1 files changed, 10 insertions, 5 deletions
diff --git a/docs/doc/birds.html b/docs/doc/birds.html
index f39a29c7..31d305de 100644
--- a/docs/doc/birds.html
+++ b/docs/doc/birds.html
@@ -42,8 +42,8 @@
<td align="center"><code><span class='Modifier2'>○</span></code></td>
<td>Bluebird</td>
<td><code><span class='Function'>B</span></code></td>
-<td>Psi?</td>
-<td><code><span class='Function'>D</span><span class='Value'>₂</span></code>-like: <code><span class='Value'>labcd.a</span><span class='Paren'>(</span><span class='Value'>bc</span><span class='Paren'>)(</span><span class='Value'>bd</span><span class='Paren'>)</span></code></td>
+<td>Psi</td>
+<td><code><span class='Value'>ψ</span></code></td>
</tr>
<tr>
<td align="center"><code><span class='Modifier'>˙</span></code></td>
@@ -55,9 +55,9 @@
<tr>
<td align="center"><code><span class='Modifier2'>⊸</span></code></td>
<td></td>
-<td><code><span class='Function'>R</span><span class='Value'>*</span><span class='Function'>S</span></code></td>
-<td>Queer</td>
-<td><code><span class='Function'>Q</span></code></td>
+<td><code><span class='Function'>B1CBSC</span></code></td>
+<td>~Dove</td>
+<td><code><span class='Function'>D</span></code>-like: <code><span class='Value'>labcd.b</span><span class='Paren'>(</span><span class='Value'>ac</span><span class='Paren'>)</span><span class='Value'>d</span></code></td>
</tr>
<tr>
<td align="center"><code><span class='Modifier2'>⟜</span></code></td>
@@ -92,3 +92,8 @@
<p>The name &quot;Golden Eagle&quot; is a <a href="https://nitter.net/code_report/status/1440208242529882112#m">fever dream</a> of bird enthusiast Conor Hoekstra, who saw it emerge disordered from the Bald Eagle when arguments <code><span class='Value'>fg</span></code> are set equal to <code><span class='Value'>cd</span></code>.</p>
<p>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.</p>
<p>Inputs are mapped to lambda calculus arguments according to the ordering <code><span class='Function'>𝔽𝔾</span><span class='Value'>𝕨𝕩</span></code>, and <code><span class='Function'>GFH</span></code> for a 3-train <code><span class='Function'>F</span> <span class='Function'>G</span> <span class='Function'>H</span></code>. For example, when I write that the combination <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˜</span> <span class='Value'>𝕩</span></code> corresponds to a call of <code><span class='Function'>C</span></code> or <code><span class='Value'>labc.acb</span></code>, <code><span class='Value'>a</span></code> is <code><span class='Function'>𝔽</span></code> and <code><span class='Value'>bc</span></code> are <code><span class='Value'>𝕨𝕩</span></code>.</p>
+<p><strong>List of combinator bird compendiums:</strong></p>
+<ul>
+<li><a href="https://www.angelfire.com/tx4/cus/combinator/birds.html">Angelfire Combinator Birds</a></li>
+<li><a href="https://blog.lahteenmaki.net/combinator-birds.html">Lähteenmäki Combinator Birds</a></li>
+</ul>