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
20082026
-
▲ 2
Elixir's Original Readme (2011)story by sergiomattei · 2026-02-21 · 0 comments
-
▲ 2
Elixir 1.2 changelog: type system improvementsstory by elbasti · 2025-12-15 · 0 comments
-
▲ 7
Elixir 1.9.0 Releasestory by bluehatbrit · 2025-10-16 · 2 comments
-
…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 -
…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…
comment by xlii · 2025-03-26 · in Coordinating the Superbowl's visual fidelity with Elixir -
…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…
comment by josevalim · 2025-03-26 · in Coordinating the Superbowl's visual fidelity with Elixir -
…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 -
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 -
▲ 10
Elixir 1.18 Is Here: What's New in the Latest Releasestory by r0xsh · 2024-12-19 · 0 comments
-
▲ 7
Elixir 1.18.0.rc0: Type system improvementsstory by ahamez · 2024-12-10 · 0 comments
-
…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 -
…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? -
…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…
comment by mst · 2024-07-25 · in Defense of Lisp macros: The automotive field as a case in point -
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 -
▲ 3
Elixir v1.17.0-RC.1 Releasedstory by arrowsmith · 2024-06-05 · 0 comments
-
…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] -…
comment by asa400 · 2024-06-03 · in Ruby's Timeout is dangerous and Thread.raise is terrifying (2015) -
▲ 3
Elixir v1.17.0-RC.1 Releasedstory by ahamez · 2024-06-03 · 0 comments
-
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 -
▲ 5
Elixir v1.17.0-RC.0 Releasedstory by ramchip · 2024-05-24 · 0 comments
-
…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 -
…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 -
…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 -
…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 -
…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# -
…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 -
▲ 7
Elixir v1.14.3 Releasedstory by brentjanderson · 2023-01-14 · 0 comments
-
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...
comment by JediLuke · 2022-10-31 · in Ask HN: What piece of code/codebase blew your mind when you saw it? -
▲ 18
Elixir 1.14.0 Releasestory by bluehatbrit · 2022-09-01 · 1 comment
-
▲ 3
Early Elixir (2011)story by sergiomattei · 2022-08-14 · 0 comments
-
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
comment by foldr · 2022-06-15 · in What happened to proper tail calls in JavaScript? (2021) -
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 -
…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 -
▲ 5
Elixir 1.12.2 Releasedstory by sergiomattei · 2021-07-02 · 0 comments
-
…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 -
…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 -
▲ 1
Ask HN: Examples of Beautiful Code Snippets?story by mstipetic · 2021-04-07 · 0 comments
-
…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 -
…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…
comment by africanboy · 2021-02-18 · in Nx: Multi-dimensional tensors Elixir lib with multi-staged compilation (CPU/GPU) -
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 -
▲ 2
Elixir v1.11 first release candidatestory by ramchip · 2020-09-14 · 0 comments
-
▲ 153
Changelog for Elixir v1.11story by lobo_tuerto · 2020-09-12 · 93 comments
-
…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? -
▲ 2
Elixir v1.10.4 Releasedstory by Liriel · 2020-07-07 · 0 comments
-
…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 -
▲ 4
Elixir 1.10 Releasedstory by hauleth · 2020-01-28 · 0 comments
-
…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 -
▲ 234
Elixir lang 1.10.0-rc0story by bluehatbrit · 2020-01-07 · 102 comments
-
▲ 33
Elixir 1.9 Releasedstory by erokar · 2019-06-24 · 1 comment
-
…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 -
▲ 4
Elixir 1.9.0-RC releasedstory by sheharyarn · 2019-06-05 · 0 comments