UTF8

Codepoints no Elixir

Elixir é uma linguagem funcional e dinâmica para construir sistemas escaláveis distribuídos e resilientes, ela cresce rapidamente com o esforço da contribuição da comunidade que vem crescendo em conjunto. Como queria entender um pouco sobre algumas questões de pattern-matching e a codificação de caracteres na linguagem, resolvi contribuir com a adição de uma função codepoint no módulo String.

Elixir binary_to_atom e binary_to_existing_atom

Tal como o Ruby possui symbols, Elixir possui atoms e tal como em Ruby é possível converter strings em symbols, no Elixir também é possível através da função binary_to_atom/2 ou binary_to_existing_atom/2 que recebe dois argumentos, a string e o atom :utf8. Eu quis melhorar isto e submeti uma pull-request…