2014-09-01から1ヶ月間の記事一覧
最近Elixirのことしか書いてないです。たぶんもうしばらくこんな感じです。 ErlangでOTP使うときとか、スーパーバイズしたい子供をつくるときに、child_specと呼ばれる書き方でどんな子供をつくるか指定します。公式のドキュメントにはこんな風に書いてあり…
使っていたノーパが壊れ、勢い余ってMBAを注文して舞い上がっている私です。 せっかく環境が新しくなったので、ghqとかモダンなものを入れてますし、せっかく環境が新しくなったので、前から気になってたelixir-modeのタブインデントをスペースにしようと思…
例えば、 defmodule Greeting do Enum.each [:hello, :goodbye], fn (greeting) -> def unquote(greeting) do IO.puts unquote(greeting) end end end というもの。上手く使えばコード量がドチャクソ減って幸せになれるのですが、「invalid syntax in def :h…
つい先ほどElixir 1.0.0がリリースされました。めでたいめでたい。 個人的には、1.0.0-rc2で入った変更に注目しております。 [Kernel] Add <~, ~>, <<~, ~>>, <~>, <|> as operators これです。 次のようなことができるようになりました。 defmodule M do de…