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: 77% (161 functions)
done
101 functions
in progress
35 functions
todo
13 functions
deferred
12 functions
Functions
Kernel.!/1
done
100% progress
13 Erlang deps
Kernel.!=/2
done
100% progress
1 Erlang deps
Kernel.!==/2
done
100% progress
1 Erlang deps
Kernel.&&/2
done
100% progress
13 Erlang deps
Kernel.*/2
done
100% progress
1 Erlang deps
Kernel.**/2
in progress
67% progress
9 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
64% progress
96 Erlang deps
Kernel.../2
in progress
63% progress
97 Erlang deps
Kernel...///3
in progress
64% progress
96 Erlang deps
Kernel.//2
done
100% progress
1 Erlang deps
Kernel.</2
done
100% progress
1 Erlang deps
Kernel.<=/2
done
100% progress
1 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
61% progress
100 Erlang deps
Kernel.>/2
done
100% progress
1 Erlang deps
Kernel.>=/2
done
100% progress
1 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
2 Erlang deps
Kernel.apply/2
todo
0% progress
1 Erlang deps
Kernel.apply/3
todo
0% progress
1 Erlang deps
Kernel.binary_part/3
todo
0% progress
1 Erlang deps
Kernel.binary_slice/2
in progress
64% progress
96 Erlang deps
Kernel.binary_slice/3
in progress
91% progress
11 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
todo
0% 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
5 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
todo
0% progress
1 Erlang deps
0% progress
1 Erlang deps
Kernel.get_and_update_in/2
in progress
64% progress
100 Erlang deps
Kernel.get_and_update_in/3
in progress
64% progress
99 Erlang deps
Kernel.get_in/1
done
100% progress
1 Erlang deps
Kernel.get_in/2
in progress
64% progress
96 Erlang deps
Kernel.hd/1
done
100% progress
1 Erlang deps
Kernel.if/2
done
100% progress
13 Erlang deps
Kernel.in/2
done
100% progress
13 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
Kernel.is_exception/1
in progress
71% progress
7 Erlang deps
Kernel.is_exception/2
in progress
62% progress
99 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
todo
0% progress
1 Erlang deps
Kernel.is_nil/1
done
100% progress
1 Erlang deps
Kernel.is_non_struct_map/1
in progress
71% progress
7 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
in progress
67% progress
6 Erlang deps
Kernel.is_struct/2
in progress
62% progress
99 Erlang deps
Kernel.is_tuple/1
done
100% progress
1 Erlang deps
Kernel.length/1
done
100% progress
1 Erlang deps
Kernel.macro_exported?/3
deferred
86% progress
7 Erlang deps
Kernel.make_ref/0
todo
0% 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
deferred
0% 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
2 Erlang deps
Kernel.pop_in/1
in progress
64% progress
102 Erlang deps
Kernel.pop_in/2
in progress
63% progress
101 Erlang deps
Kernel.put_elem/3
in progress
50% progress
2 Erlang deps
Kernel.put_in/2
done
100% progress
4 Erlang deps
Kernel.put_in/3
in progress
64% progress
99 Erlang deps
Kernel.raise/1
in progress
63% progress
97 Erlang deps
Kernel.raise/2
done
100% progress
1 Erlang deps
Kernel.rem/2
done
100% progress
1 Erlang deps
Kernel.reraise/2
in progress
64% progress
96 Erlang deps
Kernel.reraise/3
todo
0% progress
1 Erlang deps
Kernel.round/1
todo
0% 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
62% progress
99 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
63% progress
98 Erlang deps
Kernel.sigil_c/2
in progress
64% progress
96 Erlang deps
Kernel.sigil_r/2
in progress
62% progress
99 Erlang deps
Kernel.sigil_s/2
done
100% progress
0 Erlang deps
Kernel.sigil_w/2
in progress
63% progress
98 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
64% progress
96 Erlang deps
Kernel.struct/2
in progress
64% progress
96 Erlang deps
Kernel.struct!/1
in progress
64% progress
96 Erlang deps
Kernel.struct!/2
in progress
64% progress
96 Erlang deps
Kernel.tap/2
done
100% progress
0 Erlang deps
Kernel.then/2
done
100% progress
0 Erlang deps
Kernel.throw/1
todo
0% progress
1 Erlang deps
Kernel.tl/1
done
100% progress
1 Erlang deps
Kernel.to_char_list/1
in progress
63% progress
99 Erlang deps
Kernel.to_charlist/1
in progress
63% progress
99 Erlang deps
Kernel.to_string/1
in progress
64% progress
96 Erlang deps
Kernel.to_timeout/1
in progress
63% progress
97 Erlang deps
Kernel.trunc/1
todo
0% progress
1 Erlang deps
Kernel.tuple_size/1
todo
0% progress
1 Erlang deps
Kernel.unless/2
done
100% progress
13 Erlang deps
Kernel.update_in/2
done
100% progress
4 Erlang deps
Kernel.update_in/3
in progress
64% progress
99 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
13 Erlang deps