fitex alternatives and similar packages
Based on the "Utilities" category
Do you think we are missing an alternative of fitex or a related project?
FitEx is a little Macro-Module which provides a alternative way for function definitions. If you need an anonymous functions which takes a single argument like this:
fn param -> param + 1 end
you can use the short version:
f it + 1
I know, I know... You could use &(&1+1). That's right, but maybe the provided syntax is a little bit more readable. And anyway, I more or less created this to try out macros, inspired by the Kotlin lambda syntax: http://kotlinlang.org/docs/reference/lambdas.html
Add FitEx as a dependency in your mix.exs file:
defp deps do [ FitEx: "~> 0.0.1" ] end
By using FitEx you can write one parameter functions with the f macro. The parameter is named 'it'.
defmodule SomeModule do use FitEx def some_function do # One liner func = f it + 1 # or multi line function-body func = f do it_plus_one = it + 1 it_plus_one * 2 end end end
Check [LICENSE](LICENSE) file for more information.
*Note that all licence references and agreements mentioned in the fitex README section above are relevant to that project's source code only.