slburson/fset

fset:position returns position relative to :start keyword parameter

Closed this issue · 2 comments

Personally, I'd much prefer absolute position, for consistency both with cl:position and across fset:position's methods.

(fset:position #+ (fset:convert 'fset:seq "---+---+---") :start 4)
=> 3
(fset:position #+ "---+---+---" :start 4)
=> 7

Agreed -- this is a quite unintentional bug.

This is now fixed. Sorry for the long delay.