(rontolisp) docs
← cl Package Functions

array-has-fill-pointer-p

(array-has-fill-pointer-p array)

Returns t when the array has a fill pointer (it was created with make-array :fill-pointer), otherwise nil. Only rank-1 arrays (vectors) can have one.

A string is a rank-1 array of characters, so it answers here too: a literal string has none, while a character vector built with :fill-pointer does.