Skip to content

Instantly share code, notes, and snippets.

View alxndr's full-sized avatar

Alexander Quine alxndr

View GitHub Profile
@alxndr
alxndr / evaluator-patch.diff
Last active August 29, 2015 14:21
concept: working `|>`-prefix in iex
diff --git a/lib/iex/lib/iex/evaluator.ex b/lib/iex/lib/iex/evaluator.ex
index ac31d93..9922aba 100644
--- a/lib/iex/lib/iex/evaluator.ex
+++ b/lib/iex/lib/iex/evaluator.ex
@@ -89,6 +89,17 @@ defmodule IEx.Evaluator do
try do
do_eval(String.to_char_list(code), state, history)
catch
+ kind, error = %{description: "syntax error before: '|>'"} ->
+ if can_repipe?(code, history) do
@alxndr
alxndr / chat_demo.ex
Last active August 29, 2015 14:15 — forked from namxam/chat_demo.ex
defmodule Chat.Client do
def join(server) do
client_send server, :join
end
def say(server, message) do
client_send server, { :say, message }
end
def leave(server) do