内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
elixir
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Elixir ====== [[http://elixir-lang.org|Elixir]] は Erlang VM (beam)上で動作するプログラミング言語。見た目はRuby、中身はErlang Elixirソースファイルの拡張子はexsまたはex。exsは直接実行するもの(たとえばテストファイル)、exはコンパイルして使うもの(たとえばアプリケーションのモジュール) ===== インストール ===== http://elixir-lang.org/install.html MacOSX $ brew install elixir ===== ハローワールド ===== <code elixir> # cat.exs defmodule Cat do def say a do IO.puts a end end Cat.say "nyan" </code> <code> $ elixir cat.exs nyan </code> ===== iex ===== 対話式シェル <code> $ iex Erlang/OTP 17 [erts-6.3.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace] Interactive Elixir (1.0.3) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> IO.puts("hello world") hello world :ok </code> ===== mix ===== プロジェクトの作成から、依存ライブラリ管理、テスト実行等の各種タスクの実行を行うビルドツール。 ==== プロジェクトのひな形作成 ==== $ mix new my_application_path ===== hex ===== Elixirのパッケージ管理ツール。npmとかrubygemsのようなものだが、コマンドラインツールではなく mix を通して利用する。 ==== インストール ==== インストールもmix経由 $ mix local.hex.
elixir.txt
· 最終更新: 2015/08/21 03:56 by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ