2026-04-30 10:35:42 -04:00
2025-10-03 20:34:49 -04:00
2026-04-30 10:35:42 -04:00
2025-11-09 00:45:18 -05:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2026-04-30 10:35:42 -04:00
2025-06-02 08:58:23 -04:00
2025-06-04 19:09:15 -04:00
2026-04-30 10:35:42 -04:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2025-06-02 08:58:23 -04:00
2026-04-30 10:35:42 -04:00

amsstring4

std::strings are awkward. Also, you can never trust the standard library. std::vector anyone?

This is a mutable ASCII/UTF-8 string class with every convenience feature I can think of added in, portability shims for MSVC, and support for converting to/from unicode codepoints.

Depends on amsarrays from amsmathutil25 for handling arrays of strings.

Description
Updated string library. Why reimplement such a basic language feature? Because it is *mine*.
Readme BSD-3-Clause 18 MiB
Languages
C++ 76.2%
Python 23.2%
OpenSCAD 0.4%
Shell 0.2%