View Source m_unicode

Erlang Unicode Utils Library used for Mustang

m_unicode is a library that implements essential Unicode functions missing from Erlang OTP, such as:

  • unicode trim
  • unicode trim_left
  • unicode trim_right
  • unicode to_lower
  • unicode to_upper
  • unicode to_title
  • is_unicode_name
  • is_unicode_alpha
  • is_unicode_numeric
  • is_unicode_alpha_numeric
  • is_unicode_space
  • is_unicode_line_break
  • is_unicode_space_or_line_break

Erlang CI

m_unicode is also available on HEX

Features

  • Fast.
  • Simple.

Project roadmap

  1. Continuously fixing bugs and tuning performance.
  2. Writing testing units.
  3. Add more features.

Erlang versions supported

This project officially supports OTP release 25 and later.

Development takes place using OTP 27 release and tests are done on:

  • 27.0.1
  • 26.2.5
  • 25.3.2

Unofficially, you may be able to use this project with older Erlang versions. No guarantee included.

Dependencies

None.

Authors

License

m_unicode is available under the MIT license (see LICENSE).