Are you sure the call to start doesn't have side effects and that there is nothing happening between the sort and the loop that uses the sorted data? In particular note that start will be called multiple times for each element of @vfs and that @sorted_vfs contains a copy of each element in @vfs which may be a problem if there are any copy semantics associated with the objects in @vfs.
If you can't sort the problem out you may need to reduce your code to a small stand alone sample script that demonstrates the issue and come back to us.
In reply to Re: why doesn't this sort work?
by GrandFather
in thread why doesn't this sort work?
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |