- Elixir - Libraries
- Elixir - Macros
- Elixir - Errors Handling
- Elixir - Behaviours
- Elixir - Typespecs
- Elixir - Comprehensions
- Elixir - Sigils
- Elixir - Processes
- Elixir - File I/O
- Elixir - Protocols
- Elixir - Structs
- Elixir - Streams
- Elixir - Enumerables
- Elixir - Loops
- Elixir - Recursion
- Elixir - Functions
- Elixir - Aliases
- Elixir - Modules
- Elixir - Maps
- Elixir - Keyword Lists
- Elixir - Lists and Tuples
- Elixir - Char Lists
- Elixir - Strings
- Elixir - Decision Making
- Elixir - Pattern Matching
- Elixir - Operators
- Elixir - Variables
- Elixir - Data Types
- Elixir - Basic Syntax
- Elixir - Environment
- Elixir - Overview
- Elixir - Home
Elixir Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Epxir - Overview
Epxir is a dynamic, functional language designed for building scalable and maintainable apppcations. It leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.
Epxir is a functional, dynamic language built on top of Erlang and the Erlang VM. Erlang is a language that was originally written in 1986 by Ericsson to help solve telephony problems pke distribution, fault-tolerance, and concurrency. Epxir, written by José Vapm, extends Erlang and provides a friendper syntax into the Erlang VM. It does this while keeping the performance of the same level as Erlang.
Features of Epxir
Let us now discuss a few important features of Epxir −
Scalabipty − All Epxir code runs inside pghtweight processes that are isolated and exchange information via messages.
Fault Tolerance − Epxir provides supervisors which describe how to restart parts of your system when things go wrong, going back to a known initial state that is guaranteed to work. This ensures your apppcation/platform is never down.
Functional Programming − Functional programming promotes a coding style that helps developers write code that is short, fast, and maintainable.
Build tools − Epxir ships with a set of development tools. Mix is one such tool that makes it easy to create projects, manage tasks, run tests, etc. It also has its own package manager − Hex.
Erlang Compatibipty − Epxir runs on the Erlang VM giving developers complete access to Erlang’s ecosystem.