Hello,

I would like to sort list of instances created by

instList = setof(inst cv->instances inst->cellName == "cnf_digi")

result is

"|column_digi(1)|cnf_digi"

"|column_digi(0)|cnf_digi"

"|column_digi(15)|cnf_digi"

"|column_digi(14)|cnf_digi"

"|column_digi(13)|cnf_digi"

"|column_digi(12)|cnf_digi"

"|column_digi(11)|cnf_digi"

"|column_digi(10)|cnf_digi"

"|column_digi(9)|cnf_digi"

"|column_digi(8)|cnf_digi"

"|column_digi(7)|cnf_digi"

"|column_digi(6)|cnf_digi"

"|column_digi(5)|cnf_digi"

"|column_digi(4)|cnf_digi"

"|column_digi(3)|cnf_digi"

"|column_digi(2)|cnf_digi"

I tried used

(sort instList lambda (A B)(alphalessp (A->name)(B->name))))

But result is

"|column_digi(1)|cnf_digi""|column_digi(10)|cnf_digi"

"|column_digi(11)|cnf_digi"

"|column_digi(12)|cnf_digi"

"|column_digi(13)|cnf_digi"

"|column_digi(14)|cnf_digi"

"|column_digi(15)|cnf_digi"

"|column_digi(2)|cnf_digi"

"|column_digi(3)|cnf_digi"

"|column_digi(4)|cnf_digi"

"|column_digi(5)|cnf_digi"

"|column_digi(6)|cnf_digi"

"|column_digi(7)|cnf_digi"

"|column_digi(8)|cnf_digi"

"|column_digi(9)|cnf_digi"

**alphalessp** doesn't know sort integer in string as **lessp**. Is there any possibilities how to sort list of instances according to their names without complicated parsing string to integer and use lessp command?

Thank you very much for answer in advance.

Best regards,

Zdenko Janoska