chickadee » srfi-214 » flexvector-remove-range!

flexvector-remove-range! fv start #!optional endprocedure

Removes all elements from fv between start and end, shifting all elements after end forward by (- end start). If end is not present, it defaults to (flexvector-length fv). Both start and end are clamped to the range [0, (flexvector-length fv)). It is an error if end is less than start. flexvector-remove-range! returns fv after mutating it.