diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-08-02 22:49:58 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-08-02 22:50:22 -0400 |
| commit | 33fa7dffcab14814b301018f11cbf01fd96f0d01 (patch) | |
| tree | a8c8fb50437804b80cc268015c6f13902614a9f7 | |
| parent | 8375d97895a3fbdbd8a5f4d15b8f78072289c4f8 (diff) | |
Rework prose and rebuild birds.md
| -rw-r--r-- | doc/birds.md | 2 | ||||
| -rw-r--r-- | docs/doc/birds.html | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/doc/birds.md b/doc/birds.md index 26c122c6..fe7fc5cb 100644 --- a/doc/birds.md +++ b/doc/birds.md @@ -25,4 +25,4 @@ Lambda calculus doesn't have BQN's polymorphism on one or two arguments, so each 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 `π¨π©`. -Note that the name "Pheasant" comes from [Hoekstra 2022](https://github.com/codereport/Content/blob/main/Publications/Combinatory_Logic_and_Combinators_in_Array_Languages.pdf). It was previously nicknamed ["Golden Eagle"](https://nitter.net/code_report/status/1440208242529882112#m) before Conor discovered Haskell Curry had introduced this combinator in his 1931 paper [The universal quantifier in combinatory logic](https://www.jstor.org/stable/1968422). +Bird enthusiast Conor Hoekstra now claims what he originally mistook for a "[Golden Eagle](https://nitter.net/code_report/status/1440208242529882112)" is in fact a Pheasant. Announced in that [paper](https://github.com/codereport/Content/blob/main/Publications/Combinatory_Logic_and_Combinators_in_Array_Languages.pdf) mentioned at the top, the new identification is based on Haskell Curry's use of `Ξ¦β` for the combinator in a [1931 paper](https://www.jstor.org/stable/1968422). diff --git a/docs/doc/birds.html b/docs/doc/birds.html index 0a7168f2..80117496 100644 --- a/docs/doc/birds.html +++ b/docs/doc/birds.html @@ -84,12 +84,12 @@ <tr> <td align="center"><code><span class='Function'>F</span> <span class='Function'>G</span> <span class='Function'>H</span></code></td> <td>Phoenix</td> -<td><code><span class='Function'>S</span><span class='String'>'</span></code></td> -<td>Golden Eagle</td> -<td><code><span class='Value'>Γ</span></code>-like: <code><span class='Value'>labcde.a</span><span class='Paren'>(</span><span class='Value'>bde</span><span class='Paren'>)(</span><span class='Value'>cde</span><span class='Paren'>)</span></code></td> +<td><code><span class='Value'>Ξ¦</span></code></td> +<td>Pheasant</td> +<td><code><span class='Value'>Ξ¦β</span></code></td> </tr> </tbody> </table> <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>The name "Golden Eagle" 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>Bird enthusiast Conor Hoekstra now claims what he originally mistook for a "<a href="https://nitter.net/code_report/status/1440208242529882112">Golden Eagle</a>" is in fact a Pheasant. Announced in that <a href="https://github.com/codereport/Content/blob/main/Publications/Combinatory_Logic_and_Combinators_in_Array_Languages.pdf">paper</a> mentioned at the top, the new identification is based on Haskell Curry's use of <code><span class='Value'>Ξ¦β</span></code> for the combinator in a <a href="https://www.jstor.org/stable/1968422">1931 paper</a>.</p> |
