elixir
elixir copied to clipboard
Elixir is a dynamic, functional language for building scalable and maintainable applications
Either a new function in Code or an option to `eval_quoted` and friends. We will need to be able to infer types from bindings. We can use it in IEx...
Potentially one fast API for providing type for cursor context so we can infer e.g. map or keyword keys and one precise for things like inline hints over the whole...
### Elixir and Erlang/OTP versions - Erlang/OTP version is 26.2.5, install by [vfox-erlang](https://github.com/version-fox/vfox-erlang) - Elixir windows installer: `elixir-otp-26.exe` ### Operating system windows ### Current behavior  when I click elixir-otp-26.exe...
Adds to the Descr tuple types `{:ok, binary(), integer()}` and open tuple types `{atom(), boolean(), ...}` which represent every tuple of at least two elements that are an atom and...
Hi folks! This PR modifies the implementation of `Enum.with_index/2`, specifically with regard to lists. The tl;dr is that there is a fair bit of throughput to be gained on both...
### Elixir and Erlang/OTP versions Erlang/OTP 27 [erts-15.1.1] [source] [64-bit] [smp:10:10] [ds:10:10:10] [async-threads:1] [jit] Elixir 1.17.3 (compiled with Erlang/OTP 25) ### Operating system MacOS Sonoma 14.6 ### Current behavior GenServer...
### Elixir and Erlang/OTP versions Erlang/OTP 27 [erts-15.0.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] Elixir 1.17.2 (compiled with Erlang/OTP 27) ### Operating system macOS Big Sur 11.7.10 ### Current behavior ```elixir...
This refers to [second and third milestones](https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/) of Elixir's type system. It is a continuation of #13227 and #14558 and can only be started once they are completed. New constructs...
### Elixir and Erlang/OTP versions Elixir v 1.17.2 Erlang/OTP 27 ### Operating system Mac OS 15.0.1 ### Current behavior Hey 👋 as always, thanks for all the great work, that's...
Implements suggestions from https://github.com/erlang/otp/pull/8945.