View Source Shorthand

Convenience macros to eliminate laborious typing. Provides macros for short map, string keyed map, keyword lists, and structs (ES6 like style)

installation

Installation

Add shorthand as a dependency in your project in your mix.exs file:

def deps do
  [
    {:shorthand, "~> 1.0.0"}
  ]
end

usage

Usage

See the docs for more examples

defmodule MyModule do
  import Shorthand

  defstruct name: nil, age: nil

  def my_func(m(name, age, _height)) do
    st(MyModule, name, age)
  end
end