defmodule Mix.Tasks.Compile.Lfe douse Mix.Task@recursive true@manifest ".compile.lfe"@moduledoc """Force Lisp Flavored Erlang (lfe) modules to recompile"""def run(_, source_dir \\ "src") do_ = Mix.Project.get!_app_dir = Mix.Project.app_path()source_dir|> Path.join("**/*.lfe")|> Path.wildcard()|> Enum.each(fn source ->IO.puts "Compiling #{inspect source}":lfe_comp.file String.to_charlist(source)end):okend@doc """Returns Lfe manifests."""def manifests, do: [manifest]defp manifest, do: Path.join(Mix.Project.manifest_path, @manifest)end
--
You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/8c267ef1-471f-4b7a-9d56-40f40dc43654%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Yes, the LFE compiler includes files in pretty much the same way as the Erlang compiler. It can handle both LFE include files with the extension .lfe and Erlang .hrl files. The use is pretty much the same as in Erlang to define macros and records. So you would need to be able to track these.
You received this message because you are subscribed to a topic in the Google Groups "elixir-lang-talk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/elixir-lang-talk/4TMtr8WJjwQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to elixir-lang-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4Lc9DGwwFyh2HO1_i01qYFeN%2B5jumUkeuqt74QBnxx3Pw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/1bc3b2ae-f5dc-4a0d-83da-f2085f3a0a18%40googlegroups.com.
That's great to hear! That you for your work so far :)
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/64A25EF3-20B7-4013-8F14-89AFDAA24917%40gmail.com.