Skip to content

Instantly share code, notes, and snippets.

@mdarby
Last active December 20, 2015 17:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mdarby/6170753 to your computer and use it in GitHub Desktop.
Save mdarby/6170753 to your computer and use it in GitHub Desktop.
Errors found in the Elixir book
iex(20)> add_one = &(&1 + &1)
** (SyntaxError) iex:20: invalid token: &(&1 + &1)
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:128: :elixir_parser.yecctoken_end_location/1
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:113: :elixir_parser.yeccpars1/7
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:56: :elixir_parser.yeccpars0/5
src/elixir_translator.erl:16: :elixir_translator.forms/4
/private/tmp/elixir-HbPi/elixir-0.9.2/lib/iex/lib/iex/server.ex:78: IEx.Server.eval/4
/private/tmp/elixir-HbPi/elixir-0.9.2/lib/iex/lib/iex/server.ex:37: IEx.Server.do_loop/1
iex(20)> square = &(&1 * &1)
** (SyntaxError) iex:20: invalid token: &(&1 * &1)
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:128: :elixir_parser.yecctoken_end_location/1
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:113: :elixir_parser.yeccpars1/7
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:56: :elixir_parser.yeccpars0/5
src/elixir_translator.erl:16: :elixir_translator.forms/4
/private/tmp/elixir-HbPi/elixir-0.9.2/lib/iex/lib/iex/server.ex:78: IEx.Server.eval/4
/private/tmp/elixir-HbPi/elixir-0.9.2/lib/iex/lib/iex/server.ex:37: IEx.Server.do_loop/1
iex(21)> times = &1 * &2
#Function<erl_eval.12.80484245>
iex(22)> times = &Kernel.*/2
** (SyntaxError) iex:22: invalid token: &Kernel.*/2
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:128: :elixir_parser.yecctoken_end_location/1
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:113: :elixir_parser.yeccpars1/7
/usr/local/Cellar/erlang-r16/R16B01/lib/erlang/lib/parsetools-2.0.9/include/yeccpre.hrl:56: :elixir_parser.yeccpars0/5
src/elixir_translator.erl:16: :elixir_translator.forms/4
/private/tmp/elixir-HbPi/elixir-0.9.2/lib/iex/lib/iex/server.ex:78: IEx.Server.eval/4
/private/tmp/elixir-HbPi/elixir-0.9.2/lib/iex/lib/iex/server.ex:37: IEx.Server.do_loop/1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment