Вот можно взять из 1С, там мало и просто.
Можно гнаться за tcl, там много и хорошо.
Можно взять то, что уже есть в лиспе и самых ходовых библиотеках, но там явно не хватает таких простых вещей, как «взять эн буковок справа». И большой вопрос - как русифицировать названия.
Иными словами, в каком языке самая лучшая (и при этом маленькая) библиотека работы со строками?
-константы типа ascii_chars, как в Питоне
-Извлечение букв по индексу
-Преобразование кодировок
-Транслитерация
-Базовые ожидаемые функции: подстрока, трим, пад, замена по индексу, замена по подстроке
-Форматный вывод (наверное, надо сделать как объект
форматтер в питоне или как моя cons-to-source.lisp )
-Обработка русского языка (падежи и пр)
-парсинг (взять из языка ред или мой нано-парсер)
-конкатенация
-сравнение
-объект ТекстовыйДокумент ≈ ed