Hacker GitHub

← All repos

elixir-lang/elixir

View on GitHub ↗ ★ 26,700 Elixir

Simple from zero to scale

109 mentions on Hacker News by 87 people: 42 stories, 67 comments · first 2012-05-25 · latest 2026-02-21

Mentions per year 109 mentions · busiest year 2016 (12)
20082026
  1. ▲ 2
    Elixir's Original Readme (2011)
    story by sergiomattei · 2026-02-21 · 0 comments
  2. ▲ 2
    Elixir 1.2 changelog: type system improvements
    story by elbasti · 2025-12-15 · 0 comments
  3. ▲ 7
    Elixir 1.9.0 Release
    story by bluehatbrit · 2025-10-16 · 2 comments
  4. …existing Elixir codebase). Its not yet perfect, but I've been eagerly following along with this PR: https://github.com/elixir-lang/elixir/pull/14262#issuecommen... Seems like (one of) the next Elixir releases will include the support…
    comment by sethhochberg · 2025-09-13 · in My first impressions of Gleam
  5. …Elixir isn't aware that it was interrupted" - our tooling has code to deal precisely with this: [ https://github.com/elixir-lang/elixir/blob/c5c87a661efac6809... ]( https://github.com/elixir-lang/elixir/blob/c5c87a661efac6809... ). If it…
  6. …if it only used 10% CPU before. In any case, a PR adding this feature was merged this week: https://github.com/elixir-lang/elixir/pull/14340 . In my machine, compiling a project like Livebook uses 350% CPU without the flag above (showing…
  7. …constructs, such as defmodule, def, if, unless, and even defmacro[1] are actually macros...." [1] https://github.com/elixir-lang/elixir/blob/v1.18.2/lib/elixi...
    comment by notpublic · 2025-02-25 · in Embedding Python in Elixir, it's fine
  8. I was wrong about this. Case is a macro (a special-cased macro even, defined at https://github.com/elixir-lang/elixir/blob/4def31f8abea5fba4... ), not a function. It works with pipes because in the AST it's a call, unlike in Haskell where…
    comment by leifmetcalf · 2025-01-20 · in Haskell: A Great Procedural Language
  9. ▲ 10
    Elixir 1.18 Is Here: What's New in the Latest Release
    story by r0xsh · 2024-12-19 · 0 comments
  10. ▲ 7
    Elixir 1.18.0.rc0: Type system improvements
    story by ahamez · 2024-12-10 · 0 comments
  11. …letters, numbers and underscore So I changed to test_elixir_app, and got this output: downloading https://github.com/elixir-lang/elixir/releases/download/v1.17.3/elixir-otp-27.zip fedora is not supported This was a spur of the moment…
    comment by hiisukun · 2024-12-04 · in Phoenix LiveView 1.0.0 is here
  12. …has significant parts written in Erlang. I don’t know if it’s a majority but it’s a lot. e.g.: https://github.com/elixir-lang/elixir/blob/aef7e4eab521dfba9...
    comment by jolux · 2024-09-12 · in Why Haskell?
  13. …can be a macro, and that's how libraries inject things into your current namespace. Consider also: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/l... Julia looks beautiful but I keep forgetting to play with it. I'd use the…
  14. It will soon. https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-r...
    comment by Sparkle-san · 2024-06-12 · in My Favourite Gleam Feature
  15. ▲ 3
    Elixir v1.17.0-RC.1 Released
    story by arrowsmith · 2024-06-05 · 0 comments
  16. …is some subtle interplay with regard to waiting for messages/timeouts and process links. [0] - https://github.com/elixir-lang/elixir/blob/v1.16.3/lib/elixi... [1] - https://github.com/elixir-lang/elixir/blob/v1.16.3/lib/elixi... [2] -…
  17. ▲ 3
    Elixir v1.17.0-RC.1 Released
    story by ahamez · 2024-06-03 · 0 comments
  18. The RC for 1.17 is out, and the notes will tell you what type checks are included: https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-r...
    comment by andypants · 2024-05-28 · in Gleam 1.2.0 release – Fault tolerant Gleam
  19. ▲ 5
    Elixir v1.17.0-RC.0 Released
    story by ramchip · 2024-05-24 · 0 comments
  20. …https://www.erlang.org/doc/apps/kernel/eep48_chapter https://www.erlang.org/eeps/eep-0048.html https://github.com/elixir-lang/elixir/issues/7198
    comment by wut42 · 2024-02-16 · in Erlang/OTP 27.0 Release Candidate 1
  21. …size: `<<^var::binary-size(byte_size(^var)), rest::binary>>`. You can find more examples in the PR https://github.com/elixir-lang/elixir/pull/13106 .
    comment by sabiwara · 2023-12-24 · in Elixir v1.16 Released
  22. …Here, "use GenServer" imports default implementation of various handlers which can be overridden. https://github.com/elixir-lang/elixir/blob/main/lib/elixir/l...
    comment by notpublic · 2023-09-08 · in Unpacking Elixir: Syntax
  23. …the definition for `defmacro`, the macro for defining macros, which is defined using... defmacro https://github.com/elixir-lang/elixir/blob/v1.15/lib/elixir/...
    comment by bhaney · 2023-08-03 · in Elixir for cynical curmudgeons
  24. …what Task.await/2 and Task.yield/2 use under the hood, yields execution. NIFs are another one. [1] https://github.com/elixir-lang/elixir/blob/fb729784e5504f499...
    comment by SirGiggles · 2023-03-20 · in How Async/Await Works in C#
  25. …expect TCO to simplify of my "simple" implementation of def then(value, fun) do fun.(value) end https://github.com/elixir-lang/elixir/blob/a64d42f5d3cb6c327...
    comment by ollien · 2023-01-20 · in Pipe Operator (|>) For JavaScript
  26. ▲ 7
    Elixir v1.14.3 Released
    story by brentjanderson · 2023-01-14 · 0 comments
  27. In the Elixir kernel, defmacro is defined by calling the defmacro macro about itself https://github.com/elixir-lang/elixir/blob/main/lib/elixir/l...
  28. ▲ 18
    Elixir 1.14.0 Release
    story by bluehatbrit · 2022-09-01 · 1 comment
  29. ▲ 3
    Early Elixir (2011)
    story by sergiomattei · 2022-08-14 · 0 comments
  30. The problem that’s hard to get around is this: https://github.com/elixir-lang/elixir/issues/6357 Tail calls don’t have to be recursive. See also this old thread: https://news.ycombinator.com/item?id=5376924
  31. 1.13.4 is verified on OTP 25 RC2, so I'd assume it supports the release OTP 25. See: https://github.com/elixir-lang/elixir/releases/tag/v1.13.4
    comment by ricketycricket · 2022-05-18 · in Erlang/OTP 25.0 Release
  32. …of GenServer[1]. With the same luck we could spin up an agent per user. [1] [Agent.start_link/2]( https://github.com/elixir-lang/elixir/blob/9137fd1cb2368bb1b... )
    comment by manusachi · 2021-07-24 · in Elixir: Practical Concurrency Cookbook
  33. ▲ 5
    Elixir 1.12.2 Released
    story by sergiomattei · 2021-07-02 · 0 comments
  34. …pushed a commit to master that made loading of Elixir's test suite 33% faster (from 15s to 10s): https://github.com/elixir-lang/elixir/commit/2eb03e4a314c0e6... Unfortunately, it is a bit too large (and too late) for v1.12, but if loading…
    comment by josevalim · 2021-05-12 · in Erlang/OTP 24 highlights
  35. …errors have been super annoying. Looks like Elixir 1.12 will take full advantage of EEP 54: https://github.com/elixir-lang/elixir/releases/tag/v1.12.0-r...
    comment by sgrytoyr · 2021-05-12 · in Erlang/OTP 24 highlights
  36. ▲ 1
    Ask HN: Examples of Beautiful Code Snippets?
    story by mstipetic · 2021-04-07 · 0 comments
  37. …1.11 [0]. Compared to TypeScript + React and Java, Elixir build times are significantly better. [0] https://github.com/elixir-lang/elixir/blob/v1.11/CHANGELOG.m...
    comment by emerongi · 2021-04-05 · in Elixir and Phoenix after two years
  38. …in the parser, to add new operators the Elixir parser needs to be changed. You can see them here https://github.com/elixir-lang/elixir/blob/master/lib/elixir... Not all of them are defined in the language, the list of the unused infix…
  39. Ok, we changed to that from https://github.com/elixir-lang/elixir/releases/tag/v1.11.0 . Thanks!
    comment by dang · 2020-10-06 · in Elixir 1.11
  40. ▲ 2
    Elixir v1.11 first release candidate
    story by ramchip · 2020-09-14 · 0 comments
  41. ▲ 153
    Changelog for Elixir v1.11
    story by lobo_tuerto · 2020-09-12 · 93 comments
  42. …non-OO languages that explicitly use the first-parameter-is-struct pattern, e.g: struct definition: https://github.com/elixir-lang/elixir/blob/v1.10.4/lib/elixi... and functions: https://hexdocs.pm/elixir/Date.html#functions
    comment by dnautics · 2020-09-02 · in Why is OOP still so widely spread?
  43. ▲ 2
    Elixir v1.10.4 Released
    story by Liriel · 2020-07-07 · 0 comments
  44. …But yeah, some more detail on a) what it's doing and b) why it's awesome would've been nice. [1]: https://github.com/elixir-lang/elixir/blob/0d32ea6bc4bcbd626... [2]: https://elixir-lang.org/getting-started/meta/quote-and-unquo...
    comment by EdwardDiego · 2020-04-02 · in History of Erlang and Elixir
  45. ▲ 4
    Elixir 1.10 Released
    story by hauleth · 2020-01-28 · 0 comments
  46. …async by default. It's concurrent. In order to get async, you have to do a ton of wrapping, e.g. https://github.com/elixir-lang/elixir/blob/v1.9.4/lib/elixir...
    comment by dnautics · 2020-01-10 · in BeOS: The Alternate Universe's Mac OS X
  47. ▲ 234
    Elixir lang 1.10.0-rc0
    story by bluehatbrit · 2020-01-07 · 102 comments
  48. ▲ 33
    Elixir 1.9 Released
    story by erokar · 2019-06-24 · 1 comment
  49. …The language I’m most familiar with, Elixir, employs this strategy to support Unicode; see e.g. https://github.com/elixir-lang/elixir/blob/master/lib/elixir...
    comment by derefr · 2019-06-11 · in Unicode programming, with examples in C
  50. ▲ 4
    Elixir 1.9.0-RC released
    story by sheharyarn · 2019-06-05 · 0 comments