multidef 0.2.1

Lets you define multiple heads for the same function:

defmodule Test do

import MultiDef

mdef fred do { :init, val } -> fred {:double, val} { :double, val } -> IO.puts(val*2) a, b -> a+b end end

IO.inspect Test.fred 1, 2 ...

Maintainers

Dave Thomas <dave@pragprog.org>

Links

License

Same as Elixir
  • 402
    downloads
    this version
  • 2
    downloads
    yesterday
  • 11
    downloads
    last 7 days
  • 598
    downloads
    all time

Versions

Dependencies

Config

mix.exs

Build Tools

mix

Owners