Home > Software > Development > Language > Elixir
Details
- Package ID
- Elixir
- Version
- 1.20.5
- Downloads
- 141540
- Website
- https://elixir-lang.org/
Summary
Elixir programming language
Description
Elixir is a dynamic, functional language for building scalable and maintainable applications. Elixir runs on the Erlang VM, known for creating low-latency, distributed, and fault-tolerant systems.
Features
- Scalability - Lightweight processes for concurrent operations
- Fault-tolerance - Supervisors for automatic error recovery
- Functional - Immutable data and pattern matching
- Extensibility - Metaprogramming with macros
- Tooling - Mix build tool, IEx interactive shell, ExUnit testing
- Documentation - First-class documentation support
- Compatibility - Seamless Erlang interoperability
Usage
After installation, Elixir commands are available:
iex # Interactive Elixir shell
elixir script.exs # Run Elixir script
elixirc file.ex # Compile Elixir file
mix new myapp # Create new project
mix compile # Compile project
mix test # Run tests
Requirements
This package requires Erlang/OTP 29.x. The erlang Chocolatey package will be installed automatically if not present.
Documentation
Full documentation available at hexdocs.pm/elixir
Comments
Loading comments...