Re: [elixir-core:6876] Proposal: @typep warnings when used in @spec and @type

2017-02-12 Thread Andrew Summers
Skype: jv.ptec > Founder and Director of R > > On Sun, Feb 12, 2017 at 6:03 PM, Andrew Summers <oasum...@gmail.com > > wrote: > >> Consider the following code: >> >> defmodule Foo do >> @typep foo :: integer >> @type bar :: foo >> >&g

[elixir-core:6874] Proposal: @typep warnings when used in @spec and @type

2017-02-12 Thread Andrew Summers
Consider the following code: defmodule Foo do @typep foo :: integer @type bar :: foo @typep re :: integer @type mi :: float | re @type la :: mi | nil @spec baz(integer) :: foo def baz(bat), do: bat end This code presents several problems, and in my opinion should generate at