Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Update from the Elixir Core Team - 2017

Update from the Elixir Core Team - 2017

Andrea Leopardi

June 09, 2017
Tweet

More Decks by Andrea Leopardi

Other Decks in Programming

Transcript

  1. parallel computations on collections Flow File.stream!("path/to/some/file") |> Flow.from_enumerable() |> Flow.flat_map(&String.split(&1,

    " ")) |> Flow.partition() |> Flow.reduce(fn -> %{} end, fn word, acc -> Map.update(acc, word, 1, &(&1 + 1)) end) |> Enum.to_list()
  2. test "starts_with?/2" do assert for s1 <- Data.string(), s2 <-

    Data.string() do String.starts_with?(s1 <> s2, s1) end end
  3. ExFormat def foo ( a, b ) do a+ b

    end def foo(a, b) do a + b end