Louis Pilfold

lpil.uk · Personal blog · on HN since 2019

Louis Pilfold, creator of the Gleam language for the Erlang VM, posts release notes and write-ups on Gleam's design and deployment.

What HN saysHN commenters point to his post on adding metaprogramming to Gleam when the topic comes up, and to his writing about Vim.
16HN people shared it
4linked it in comments
15stories submitted
65story points
11 months agolast shared
2019people per year2026

Most-shared posts

  1. 1
    How to Add Metaprogramming to Gleam
    4 people · 3 points · first shared 2024 · discussion on HN
  2. 2
  3. 3
    Gleam v0.9 Released
    2 people · 9 points · first shared 2020 · 1 comments on HN
  4. 4
  5. 5
    Gleam v0.7 released
    2 people · 7 points · first shared 2020 · discussion on HN
  6. 6
    Gleam v0.11 Released
    1 people · 13 points · first shared 2020 · 1 comments on HN
  7. 7
  8. 8
    Gleam 0.3 (ML dialect for Erlang VM) released
    1 people · 2 points · first shared 2019 · discussion on HN
  9. 9
    Deploying Gleam on Fly.io
    1 people · 2 points · first shared 2022 · discussion on HN
  10. 10
    How to Make a Programming Language (2017)
    1 people · 1 points · first shared 2024 · 1 comments on HN
  11. 11
    Using Gleam JavaScript with Elixir's Phoenix
    1 people · 1 points · first shared 2023 · discussion on HN
  12. 12
    What i use 2023
    1 people · first shared 2024

What HN people wrote when they linked it

lpil · 2025-12-14
We've not had any proposals for a design like that. We are open to proposals though! I wrote a blog post detailing the process here: https://lpil.uk/blog/how-to-add-metaprogramming-to-gleam/
cess11 · 2025-02-24
They've added https://hexdocs.pm/file_streams/0.6.0/ for this purpose. There's a bit of ceremony but similar to how you can interface with Java libraries from Clojure you can pull in Erlang when Gleam isn't enough. You can do some code shortening with use, https://erikarow.land/notes/using-use-gleam, but it will likely always be rather chatty and won't support metaprogramming: https://lpil.uk/blog/how-to-add-metaprogramming-to-gleam/
poetril · 2024-08-19
I had tried and failed multiple times to start using Vim (after using Vim binds for a while), and actually failed the transition right before my 6 month stint with Zed. It was actually this post[0] from the creator of Gleam [1] that brought LazyVim to my attention. I made a handle full of modifications, removing certain plugins and adding others. I'm very happy with the result. Its been two weeks of using it at both work and home productively. 0: https://lpil.uk/blog/what-i-use-2023/#software 1: https://gleam.run/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close