{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/664fde3eda02bb0012bad909/6961c57eb2f959184282e3a7?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Gleam's Design and Compiler - with creator Louis Pilfold","description":"<p>Gleam programming language creator Louis Pilfold talks with Richard about Gleam's design and various challenges that came up when implementing its compiler.</p><p>- Gleam Language - <a href=\"https://gleam.run\" rel=\"noopener noreferrer\" target=\"_blank\">https://gleam.run</a></p><p>- Erlang Language - <a href=\"https://www.erlang.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.erlang.org</a></p><p>- Elixir Language - <a href=\"https://elixir-lang.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://elixir-lang.org</a></p><p>- Roc Language - <a href=\"https://www.roc-lang.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.roc-lang.org</a></p><p>- Hadoukenify <a href=\"https://github.com/reibitto/hadoukenify\" rel=\"noopener noreferrer\" target=\"_blank\">https://github.com/reibitto/hadoukenify</a> - presumably based on <a href=\"https://twitter.com/dr4goonis/status/476617165463105536\" rel=\"noopener noreferrer\" target=\"_blank\">https://twitter.com/dr4goonis/status/476617165463105536</a></p><p>- \"Let-generalization: Let's not?\" by Ayaz Hafiz - <a href=\"https://github.com/roc-lang/rfcs/blob/e4f05480ed96136395bb466bf5c241e42100bf66/0010-let-generalization-lets-not.md\" rel=\"noopener noreferrer\" target=\"_blank\">https://github.com/roc-lang/rfcs/blob/e4f05480ed96136395bb466bf5c241e42100bf66/0010-let-generalization-lets-not.md</a></p><p>- \"Let Should Not Be Generalised\" by Simon Peyton Jones, Dimitrios Vytiniotis, and Tom Schrijvers - <a href=\"https://simon.peytonjones.org/let-generalised/\" rel=\"noopener noreferrer\" target=\"_blank\">https://simon.peytonjones.org/let-generalised/</a></p>","author_name":"Richard Feldman"}