Наряду с srfi-1,srfi-2,srfi-11,srfi-13 alterator предоставляет свои функции, аналогов которым в R5RS и выше перечисленных srfi к сожалению не обнаружилось.
Параметры:
Превращает любой datum в строку. Превращение происходит согласно правилам display.
Параметры:
Рубит строку по символу разделителю и возвращает список полученных кусков. Если рубить нечего, то возвращает список состоящий из исходной строки.
Сейчас string-cut приравнивается к string-split – специфичная для guile функция.
Вариант предыдущей команды, которой исключает из результата пустые строки. Фактически получается игнорирование повторяющихся символов-разделителей.
Параметры:
Вариант string-map, с той разницей что преобразователь имеет тип не char->char, а char->string. Это позволяет использовать оный движок для проведения квотирования, когда один символ в строке заменятся двумя и более.
Параметры:
Вариант acons, но только в отличие от него не накапливает дубликаты в списке. Для сравнения использует eq?
Параметры:
Вариант assoc (assq), который возвращает найденный ключ или #f или значение по-умолчанию.
Note: в guile есть похожее семейство функций assoc-ref/assq-ref, но они все не поддерживают управление значением по-умолчанию.