package emoji
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
emoji
OCaml library providing byte sequences of all the Unicode (v16.0) emoji characters and sequences sourced from here
$ opam install emoji
You can see them by printing to the screen:
# Emoji.troll;;
- : string = "๐ง"
You can also get all emojis from the same category or subcategory:
# let best_animals = Emoji.sub_category_animal_reptile;;
val best_animals : string array =
[|"๐"; "๐"; "๐ฒ"; "๐ฆ"; "๐ฆ"; "๐"; "๐ฆ"; "๐ข"|]
Using ocp-browser
shows the emoji

Development
generate emoji.ml with
$ dune exec gencode/updatelist.exe && dune exec gencode/gencode.exe > src/emoji.ml
test with
$ dune runtest
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>