Skip to content

Instantly share code, notes, and snippets.

View alco's full-sized avatar
🇺🇦

Oleksii Sholik alco

🇺🇦
View GitHub Profile
ex_doc master
elixir v0.13.1
λ ../ex_doc/bin/ex_doc "PhoEnix" "134" _build/dev/lib/timex/ebin -m Timex -u "https://github.com/GITHUB_USER/GITHUB_REPO"
** (ExDoc.Retriever.Error) module Timex.Date.Convert.Timex.DateTime is not defined/available
lib/ex_doc/retriever.ex:54: ExDoc.Retriever.get_module/2
(elixir) lib/enum.ex:962: Enum."-map/2-lc$^0/1-0-"/2
lib/ex_doc/retriever.ex:38: ExDoc.Retriever.docs_from_modules/2
lib/ex_doc.ex:17: ExDoc.generate_docs/3
(elixir) src/elixir_lexical.erl:17: :elixir_lexical.run/2
parent = self()
spawn(fn ->
try do
<do something nasty>
rescue
e -> send(parent, {:exception, e})
end
end)
receive do
-module(erl).
-export([start/0]).
-define(Dict, 'Elixir.Dict').
-define(HashDict, 'Elixir.HashDict').
start() ->
D = ?HashDict:new(),
D2 = ?Dict:put(D, hello, world),
1) test simple layering (WyvernTest.Layers)
** (ArgumentError) argument error
stacktrace:
(stdlib) :unicode.characters_to_binary([content: "3", model: []])
(elixir) lib/string.ex:1261: String.from_char_data!/1
(stdlib) erl_eval.erl:657: :erl_eval.do_apply/6
(stdlib) eval_bits.erl:80: :eval_bits.eval_field/3
(stdlib) eval_bits.erl:64: :eval_bits.expr_grp/4
(stdlib) erl_eval.erl:477: :erl_eval.expr/5
(elixir) src/elixir.erl:157: :elixir.erl_eval/2
λ mix test
..........
1) test simple layering (WyvernTest.Layers)
** (ArgumentError) argument error
stacktrace:
(stdlib) :unicode.characters_to_binary([content: "3", model: []])
(elixir) lib/string.ex:1261: String.from_char_data!/1
(stdlib) erl_eval.erl:657: :erl_eval.do_apply/6
(stdlib) eval_bits.erl:80: :eval_bits.eval_field/3
** (Protocol.UndefinedError) protocol String.Chars not implemented for {:<>, [context: Wyvern.SuperSmartEngine, import: Kernel, line: 1], ["", "\n <style id=\"playLayoutStyle\"></style>\n"]}
(elixir) lib/string/chars.ex:3: String.Chars.impl_for!/1
(elixir) lib/string/chars.ex:17: String.Chars.to_string/1
(stdlib) erl_eval.erl:657: :erl_eval.do_apply/6
(stdlib) eval_bits.erl:80: :eval_bits.eval_field/3
(stdlib) eval_bits.erl:64: :eval_bits.expr_grp/4
(stdlib) erl_eval.erl:477: :erl_eval.expr/5
(stdlib) eval_bits.erl:80: :eval_bits.eval_field/3
(stdlib) eval_bits.erl:64: :eval_bits.expr_grp/4
defmodule Memcachedx.Packet.Parser do
@doc """
Parses the response to find the status code and return a friendly message
based on it.
"""
# Those seem to be unused
#alias Memcachedx.Packet.Response.Header, as: Header
#alias Memcachedx.Packet.Response.Body, as: Body
defmodule View do
defrecord Page, [templates: []]
defmacro __using__(_) do
template = """
<%= for template <- page.templates do %>
<%= template.id %> ::
<% end %>
<%= if true do %>
defmodule M do
defmacro common_fields(extra \\ []) do
[color: nil, id: nil] ++ extra
end
end
defmodule Pawn do
import M
defstruct common_fields
end
defmodule MacroM do
defmacro h_transform(mod) do
IO.puts "Applying h_transform"
IO.inspect(mod)
end
defmacro la_transform(mod) do
IO.puts "Applying la_transform"
IO.inspect(mod)
end