BeautyKernel
The BeautyKernel package does implement aliases for some Kernel functions.
It is usefull in pipelines, if you're tired of ugly Kernel calls, like shown below:
def foo() do
list_of_data
|> elvis_function()
|> Kernel.++(additional_data)
endimport BeautyKernel, only: :functions
def foo() do
list_of_data
|> elvis_function()
|> list_concat(additional_data)
endExisting Aliases
table legend:
?* - awaiting for naming proposal
Kernel | BeautyKernel's alias
-------| -------------------
!/1 | ?*
!=/2 | not_eq?
!==/2 | ?*
&&/2 | ?*/2 | multiply
++/2 | list_concat
+/1 | plus
+/2 | plus
--/2 | list_remove
-/1 | minus
-/2 | minus
../2 | `?/2 | devide </2 | lt? <=/2 | lteq? <>/2 | concat ==/2 | eq? ===/2 |?*`
=~/2 | match?
/2 | gt? =/2 | gteq?
Installation
The package can be installed
by adding beauty_kernel to your list of dependencies in mix.exs:
def deps do
[
{:beauty_kernel, "~> 0.1.0"}
]
end