Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soasis/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.
https://github.com/soasis/text

cpp cpp17 cpp17-library cpp20 cpp20-library liberation ranges text unicode

Last synced: 4 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# `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](https://thephd.github.io/_vendor/future_cxx/papers/d1629.html). It will also include implementations of some downstream ideas covered in Previous Work in this area, including Zach Laine's [Boost.Text (proposed)](https://github.com/tzlaine/text), rmf's [libogonek](https://github.com/libogonek/ogonek), and Tom Honermann's [text_view](https://github.com/tahonermann/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](https://ThePhD.github.io/portfolio/text) for details.

Please considering sponsoring the work via [any of the available means listed near the bottom of this page](https://soasis.org/contact/opensource/) or from the "Sponsor" button on this website.

# Documentation

The documentation can be found in full on [https://ztdtext.rtfd.io/](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](LICENSE) file and the [CONTRIBUTING](CONTRIBUTING) file for details.