lowc и low?

lowc - преобразует в нижний регистр: если any не является символом, возвращает как есть. В противном случае возвращается новый переходный символ со всеми символами any, преобразованными в нижний регистр.

low? - возвращает any, когда аргумент — строка (символ), которая начинается со строчной буквы.

https://picolisp.tiddlyhost.com/#low

Без комментариев. Тот случай, когда примеры сами за себя говорят:

: (lowc "ABC") -> "abc"

: (lowc 123) -> 123

Хотя лучше был бы пример со строкой без кавычек … То есть, все-таки, строка или символ?

: (low? "a") -> "a"

: (low? "A") -> NIL

: (low? 123) -> NIL

: (low? ".") -> NIL