ProMode (pro_mode v0.1.4)
Brevity is bliss.
- APLJKQ
Provides shortcuts for common Elixir functions.
Link to this section Summary
Functions
Enum.at
Enum.all?
Enum.any?
Enum.concat
Decrement argument by one
Enum.each
elem
Enum.filter
Enum.reject
Enum.find
Enum.find_index
IO.ANSI.format
Increment argument by one
Enum.join
Map.keys
Keyword.get
Keyword.put
length
List.first
List.last
Enum.map
Enum.max
Map.get
Enum.min
Map.put
Map with previous element
IO.puts
Enum.reduce
Enum.reduce
Enum.reverse
String.length
String.split
Enum.sort_by
Enum.sort_by
then
Matrix transpose
String.trim
Enum.unzip
Map.values
Enum.with_index
Enum.zip
Link to this section Functions
a(a, b)
Enum.at
all?(a, b)
Enum.all?
any?(a, b)
Enum.any?
cc(a, b)
Enum.concat
dec(a)
Decrement argument by one
examples
Examples
iex> ProMode.dec(1) 0
e(a, b)
Enum.each
el(a, b)
elem
f(a, b)
Enum.filter
f!(a, b)
Enum.reject
fd(a, b)
Enum.find
fdi(a, b)
Enum.find_index
fmt(a)
IO.ANSI.format
fmt(a, b)
inc(a)
Increment argument by one
examples
Examples
iex> ProMode.inc(1) 2
j(a, b)
Enum.join
keys(a)
Map.keys
kwg(a, b)
Keyword.get
kwp(a, b, c)
Keyword.put
length
lf(a)
List.first
ll(a)
List.last
m(a, b)
Enum.map
max(a)
Enum.max
mg(a, b)
Map.get
min(a)
Enum.min
mp(a, b, c)
Map.put
mwp(l, f)
Map with previous element
examples
Examples
Calculates deltas
iex> ProMode.mwp([1, 2, 3, 4], &-/2) [-1, -1, -1]
IO.puts
r(a, b)
Enum.reduce
r(a, b, c)
Enum.reduce
rv(a)
Enum.reverse
sl(a)
String.length
split(a, b)
String.split
srt(a)
Enum.sort_by
srt(a, b)
srtb(a, b)
Enum.sort_by
srtb(a, b, c)
t(a, b)
then
tpose(matrix)
Matrix transpose
examples
Examples
iex> ProMode.tpose([[1, 2], [3, 4]]) [[1, 3], [2, 4]]
trim(a)
String.trim
unzip(a)
Enum.unzip
vals(a)
Map.values
wi(a)
Enum.with_index
zip(a, b)
Enum.zip