Client Runtime
 >Â
Elixir Standard Library
 >Â
Kernel
Kernel
Browse all functions in the Kernel Elixir standard library module to see which are available in Hologram's client runtime.
Quickly scan implementation status, progress percentages, and Erlang dependency counts at a glance.
Progress: 88% (161 functions)
done
120 functions
in progress
31 functions
todo
0 functions
deferred
10 functions
Functions
Kernel.!/1
done
100% progress
14 Erlang deps
Kernel.!=/2
done
100% progress
1 Erlang deps
Kernel.!==/2
done
100% progress
1 Erlang deps
Kernel.&&/2
done
100% progress
14 Erlang deps
Kernel.*/2
done
100% progress
1 Erlang deps
Kernel.**/2
done
100% progress
10 Erlang deps
Kernel.+/1
done
100% progress
1 Erlang deps
Kernel.+/2
done
100% progress
1 Erlang deps
Kernel.++/2
done
100% progress
1 Erlang deps
Kernel.-/1
done
100% progress
1 Erlang deps
Kernel.-/2
done
100% progress
1 Erlang deps
Kernel.--/2
done
100% progress
1 Erlang deps
Kernel.../0
in progress
75% progress
89 Erlang deps
Kernel.../2
in progress
76% progress
92 Erlang deps
Kernel...///3
in progress
75% progress
89 Erlang deps
Kernel.//2
done
100% progress
1 Erlang deps
Kernel.</2
done
100% progress
1 Erlang deps
Kernel.<=/2
done
100% progress
3 Erlang deps
Kernel.<>/2
done
100% progress
0 Erlang deps
Kernel.==/2
done
100% progress
1 Erlang deps
Kernel.===/2
done
100% progress
1 Erlang deps
Kernel.=~/2
in progress
76% progress
99 Erlang deps
Kernel.>/2
done
100% progress
1 Erlang deps
Kernel.>=/2
done
100% progress
3 Erlang deps
Kernel.@/1
done
100% progress
0 Erlang deps
Kernel.abs/1
done
100% progress
1 Erlang deps
Kernel.alias!/1
done
100% progress
0 Erlang deps
Kernel.and/2
done
100% progress
3 Erlang deps
Kernel.apply/2
done
100% progress
1 Erlang deps
Kernel.apply/3
done
100% progress
1 Erlang deps
Kernel.binary_part/3
done
100% progress
1 Erlang deps
Kernel.binary_slice/2
in progress
76% progress
90 Erlang deps
100% progress
13 Erlang deps
Kernel.binding/0
done
100% progress
0 Erlang deps
Kernel.binding/1
done
100% progress
0 Erlang deps
Kernel.bit_size/1
done
100% progress
1 Erlang deps
Kernel.byte_size/1
done
100% progress
1 Erlang deps
Kernel.ceil/1
done
100% progress
1 Erlang deps
Kernel.dbg/0
done
100% progress
0 Erlang deps
Kernel.dbg/1
done
100% progress
0 Erlang deps
Kernel.dbg/2
done
100% progress
0 Erlang deps
Kernel.def/1
done
100% progress
0 Erlang deps
Kernel.def/2
done
100% progress
0 Erlang deps
Kernel.defdelegate/2
done
100% progress
0 Erlang deps
100% progress
0 Erlang deps
Kernel.defguard/1
done
100% progress
0 Erlang deps
Kernel.defguardp/1
done
100% progress
0 Erlang deps
Kernel.defimpl/2
done
100% progress
0 Erlang deps
Kernel.defimpl/3
done
100% progress
0 Erlang deps
Kernel.defmacro/1
done
100% progress
0 Erlang deps
Kernel.defmacro/2
done
100% progress
0 Erlang deps
Kernel.defmacrop/1
done
100% progress
0 Erlang deps
Kernel.defmacrop/2
done
100% progress
0 Erlang deps
Kernel.defmodule/2
done
100% progress
0 Erlang deps
100% progress
0 Erlang deps
Kernel.defp/1
done
100% progress
0 Erlang deps
Kernel.defp/2
done
100% progress
0 Erlang deps
Kernel.defprotocol/2
done
100% progress
0 Erlang deps
Kernel.defstruct/1
done
100% progress
0 Erlang deps
Kernel.destructure/2
done
100% progress
7 Erlang deps
Kernel.div/2
done
100% progress
1 Erlang deps
Kernel.elem/2
done
100% progress
2 Erlang deps
Kernel.exit/1
deferred
0% progress
1 Erlang deps
Kernel.floor/1
done
100% progress
1 Erlang deps
100% progress
1 Erlang deps
Kernel.get_and_update_in/2
in progress
76% progress
94 Erlang deps
Kernel.get_and_update_in/3
in progress
75% progress
92 Erlang deps
Kernel.get_in/1
done
100% progress
2 Erlang deps
Kernel.get_in/2
in progress
75% progress
89 Erlang deps
Kernel.hd/1
done
100% progress
1 Erlang deps
Kernel.if/2
done
100% progress
14 Erlang deps
Kernel.in/2
done
100% progress
14 Erlang deps
Kernel.inspect/1
done
100% progress
0 Erlang deps
Kernel.inspect/2
done
100% progress
0 Erlang deps
Kernel.is_atom/1
done
100% progress
1 Erlang deps
Kernel.is_binary/1
done
100% progress
1 Erlang deps
100% progress
1 Erlang deps
Kernel.is_boolean/1
done
100% progress
1 Erlang deps
100% progress
11 Erlang deps
Kernel.is_exception/2
in progress
76% progress
94 Erlang deps
Kernel.is_float/1
done
100% progress
1 Erlang deps
Kernel.is_function/1
done
100% progress
1 Erlang deps
Kernel.is_function/2
done
100% progress
1 Erlang deps
Kernel.is_integer/1
done
100% progress
1 Erlang deps
Kernel.is_list/1
done
100% progress
1 Erlang deps
Kernel.is_map/1
done
100% progress
1 Erlang deps
Kernel.is_map_key/2
done
100% progress
2 Erlang deps
Kernel.is_nil/1
done
100% progress
1 Erlang deps
100% progress
11 Erlang deps
Kernel.is_number/1
done
100% progress
1 Erlang deps
Kernel.is_pid/1
done
100% progress
1 Erlang deps
Kernel.is_port/1
done
100% progress
1 Erlang deps
100% progress
1 Erlang deps
Kernel.is_struct/1
done
100% progress
10 Erlang deps
Kernel.is_struct/2
in progress
76% progress
94 Erlang deps
Kernel.is_tuple/1
done
100% progress
1 Erlang deps
Kernel.length/1
done
100% progress
1 Erlang deps
100% progress
10 Erlang deps
Kernel.make_ref/0
done
100% progress
1 Erlang deps
Kernel.map_size/1
done
100% progress
1 Erlang deps
Kernel.match?/2
done
100% progress
0 Erlang deps
Kernel.max/2
done
100% progress
1 Erlang deps
Kernel.min/2
done
100% progress
1 Erlang deps
Kernel.node/0
done
100% progress
1 Erlang deps
Kernel.node/1
deferred
0% progress
1 Erlang deps
Kernel.not/1
done
100% progress
1 Erlang deps
Kernel.or/2
done
100% progress
3 Erlang deps
Kernel.pop_in/1
in progress
76% progress
96 Erlang deps
Kernel.pop_in/2
in progress
76% progress
95 Erlang deps
Kernel.put_elem/3
done
100% progress
2 Erlang deps
Kernel.put_in/2
done
100% progress
5 Erlang deps
Kernel.put_in/3
in progress
75% progress
92 Erlang deps
Kernel.raise/1
in progress
74% progress
90 Erlang deps
Kernel.raise/2
done
100% progress
2 Erlang deps
Kernel.rem/2
done
100% progress
1 Erlang deps
Kernel.reraise/2
in progress
75% progress
89 Erlang deps
Kernel.reraise/3
in progress
0% progress
1 Erlang deps
Kernel.round/1
done
100% progress
1 Erlang deps
Kernel.self/0
deferred
0% progress
1 Erlang deps
Kernel.send/2
deferred
0% progress
1 Erlang deps
Kernel.sigil_C/2
done
100% progress
0 Erlang deps
Kernel.sigil_D/2
done
100% progress
0 Erlang deps
Kernel.sigil_N/2
done
100% progress
0 Erlang deps
Kernel.sigil_R/2
in progress
74% progress
92 Erlang deps
Kernel.sigil_S/2
done
100% progress
0 Erlang deps
Kernel.sigil_T/2
done
100% progress
0 Erlang deps
Kernel.sigil_U/2
done
100% progress
0 Erlang deps
Kernel.sigil_W/2
in progress
77% progress
97 Erlang deps
Kernel.sigil_c/2
in progress
76% progress
90 Erlang deps
Kernel.sigil_r/2
in progress
74% progress
92 Erlang deps
Kernel.sigil_s/2
done
100% progress
0 Erlang deps
Kernel.sigil_w/2
in progress
77% progress
97 Erlang deps
Kernel.spawn/1
deferred
0% progress
1 Erlang deps
Kernel.spawn/3
deferred
0% progress
1 Erlang deps
Kernel.spawn_link/1
deferred
0% progress
1 Erlang deps
Kernel.spawn_link/3
deferred
0% progress
1 Erlang deps
Kernel.spawn_monitor/1
deferred
0% progress
1 Erlang deps
Kernel.spawn_monitor/3
deferred
0% progress
1 Erlang deps
Kernel.struct/1
in progress
75% progress
89 Erlang deps
Kernel.struct/2
in progress
75% progress
89 Erlang deps
Kernel.struct!/1
in progress
75% progress
89 Erlang deps
Kernel.struct!/2
in progress
75% progress
89 Erlang deps
Kernel.tap/2
done
100% progress
0 Erlang deps
Kernel.then/2
done
100% progress
0 Erlang deps
Kernel.throw/1
in progress
0% progress
1 Erlang deps
Kernel.tl/1
done
100% progress
1 Erlang deps
Kernel.to_char_list/1
in progress
77% progress
94 Erlang deps
Kernel.to_charlist/1
in progress
77% progress
94 Erlang deps
Kernel.to_string/1
in progress
75% progress
89 Erlang deps
Kernel.to_timeout/1
in progress
76% progress
91 Erlang deps
Kernel.trunc/1
done
100% progress
1 Erlang deps
Kernel.tuple_size/1
done
100% progress
1 Erlang deps
Kernel.unless/2
done
100% progress
14 Erlang deps
Kernel.update_in/2
done
100% progress
5 Erlang deps
Kernel.update_in/3
in progress
75% progress
92 Erlang deps
Kernel.use/1
done
100% progress
0 Erlang deps
Kernel.use/2
done
100% progress
0 Erlang deps
Kernel.var!/1
done
100% progress
0 Erlang deps
Kernel.var!/2
done
100% progress
0 Erlang deps
Kernel.|>/2
done
100% progress
0 Erlang deps
Kernel.||/2
done
100% progress
14 Erlang deps