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: 92% (161 functions)
done
123 functions
in progress
29 functions
todo
0 functions
deferred
9 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
85% progress
111 Erlang deps
Kernel.../2
in progress
85% progress
113 Erlang deps
Kernel...///3
in progress
85% progress
111 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
85% progress
112 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
85% progress
112 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
done
100% 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
86% progress
120 Erlang deps
Kernel.get_and_update_in/3
in progress
86% progress
119 Erlang deps
Kernel.get_in/1
done
100% progress
2 Erlang deps
Kernel.get_in/2
in progress
85% progress
117 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
10 Erlang deps
Kernel.is_exception/2
in progress
85% progress
114 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
10 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
9 Erlang deps
Kernel.is_struct/2
in progress
85% progress
114 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
86% progress
123 Erlang deps
Kernel.pop_in/2
in progress
86% progress
122 Erlang deps
Kernel.put_elem/3
done
100% progress
2 Erlang deps
Kernel.put_in/2
done
100% progress
4 Erlang deps
Kernel.put_in/3
in progress
86% progress
119 Erlang deps
Kernel.raise/1
in progress
85% progress
111 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
85% progress
111 Erlang deps
Kernel.reraise/3
done
100% 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
85% progress
112 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
85% progress
112 Erlang deps
Kernel.sigil_c/2
in progress
85% progress
111 Erlang deps
Kernel.sigil_r/2
in progress
85% progress
112 Erlang deps
Kernel.sigil_s/2
done
100% progress
0 Erlang deps
Kernel.sigil_w/2
in progress
85% progress
112 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
85% progress
111 Erlang deps
Kernel.struct/2
in progress
85% progress
111 Erlang deps
Kernel.struct!/1
in progress
85% progress
111 Erlang deps
Kernel.struct!/2
in progress
85% progress
111 Erlang deps
Kernel.tap/2
done
100% progress
0 Erlang deps
Kernel.then/2
done
100% progress
0 Erlang deps
Kernel.throw/1
done
100% progress
1 Erlang deps
Kernel.tl/1
done
100% progress
1 Erlang deps
Kernel.to_char_list/1
in progress
85% progress
115 Erlang deps
Kernel.to_charlist/1
in progress
85% progress
115 Erlang deps
Kernel.to_string/1
in progress
85% progress
111 Erlang deps
Kernel.to_timeout/1
in progress
85% progress
113 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
4 Erlang deps
Kernel.update_in/3
in progress
86% progress
119 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