b9aaca8cf6
Elixir is a programming language built on top of the Erlang VM. As Erlang, it is a functional language built to support distributed, fault-tolerant, non-stop applications with hot code swapping. Elixir is also dynamic typed but, differently from Erlang, it is also homoiconic, allowing meta-programming via macros. Elixir also supports polymorphism via protocols (similar to Clojure's), dynamic records and provides a reference mechanism. Finally, Elixir and Erlang share the same bytecode and data types. This means you can invoke Erlang code from Elixir (and vice-versa) without any conversion or performance hit. This allows a developer to mix the expressiveness of Elixir with the robustness and performance of Erlang. feedback/ok sthen@
183 lines
10 KiB
Plaintext
183 lines
10 KiB
Plaintext
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/06/02 12:24:13 jasper Exp $
|
|
bin/elixir
|
|
bin/elixirc
|
|
bin/iex
|
|
lib/erlang/lib/elixir-lang-${V}/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access/Atom.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access/BitString.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access/Function.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Access/Tuple.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ArgumentError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ArithmeticError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/BadArityError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/BadFunctionError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Chars/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Chars.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Chars/Atom.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Chars/BitString.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Chars/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Chars/Number.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/Any.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/Atom.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/BitString.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/Number.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/Regex.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Binary/Inspect/Tuple.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Bitwise.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/CaseClauseError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Code.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/CompileError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict/Common.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict/HashDict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict/HashDict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict/Orddict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Dict/Orddict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/AssignsEngine.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/Compiler.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/Engine.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/ForEngine.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/SmartEngine.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/State.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/SyntaxError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/Tokenizer.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/EEx/TransformerEngine.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/Builtin.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/CLI/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/CLI.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/CLI/Config.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/ErrorHandler.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/IEx/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/IEx.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/IEx/Config.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/IEx/UnicodeIO.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/ParallelCompiler.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Elixir/SpecialForms.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator/HashDict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator/HashDict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator/Orddict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/Iterator/Orddict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/OrdIterator/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/OrdIterator.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/OrdIterator/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/OrdIterator/Orddict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Enum/OrdIterator/Orddict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ErlangError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/AssertionError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Assertions.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Case.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Formatter/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Formatter.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Formatter/Config.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Runner/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Runner.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Runner/Config.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Server/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Server.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/ExUnit/Server/Config.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Exception.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/File/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/File.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/File/Error.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/File/Info.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/FunctionClauseError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/GenServer/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/GenServer/Behavior.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/HashDict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/HashDict.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/HashDict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/IO.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Keyword.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/Chars/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/Chars.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/Chars/Atom.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/Chars/BitString.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/Chars/List.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/List/Chars/Number.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Macro.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/MatchError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Module.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Node.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/OptionParser/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/OptionParser/Simple.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Orddict/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Orddict.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Orddict/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Port.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Process.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Protocol/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Protocol.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Protocol/DSL.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Protocol/UndefinedError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Record/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Record.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Record/Definition.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Record/Extractor.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Regex.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/RuntimeError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/SyntaxError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/System/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/System.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/System/GitCompiler.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/SystemLimitError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/TokenMissingError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/Tuple.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/FTP.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/HTTP.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/HTTPS.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/Info.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/LDAP.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/Parser.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/SFTP.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/URI/TFTP.beam
|
|
lib/erlang/lib/elixir-lang-${V}/__MAIN__/UndefinedFunctionError.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir.app
|
|
lib/erlang/lib/elixir-lang-${V}/elixir.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_clauses.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_code_server.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_compiler.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_def.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_def_defaults.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_def_local.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_def_overridable.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_dispatch.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_errors.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_glob.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_import.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_interpolation.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_macros.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_module.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_parser.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_quote.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_ref.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_sup.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_tokenizer.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_translator.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_tree_helpers.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_try.beam
|
|
lib/erlang/lib/elixir-lang-${V}/elixir_variables.beam
|