/text

A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.

Primary LanguageC++OtherNOASSERTION

ztd.text

Because if text works well in two of the most popular systems programming languages, the entire world over can start to benefit properly.

This repository is an implementation of an up and coming proposal percolating through SG16, P1629 - Standard Text Encoding. It will also include implementations of some downstream ideas covered in Previous Work in this area, including Zach Laine's Boost.Text (proposed), rmf's libogonek, and Tom Honermann's text_view.

Current Plans

The current roadmap is to obtain funding to make text encoding viable in time for standardization for C++23. See the roadmap for details.

Please considering sponsoring the work via any of the available means listed near the bottom of this page or from the "Sponsor" button on this website.

Documentation

The documentation can be found in full on https://ztdtext.rtfd.io/!

License & Contributions

By contributing to this repository, you agree that your contributions will be released to the copyright of JeanHeyd "ThePhD" Meneide and Shepherd's Oasis, LLC under the Apache 2.0 License or the relevant Commercial License. See the LICENSE file and the CONTRIBUTING file for details.