I'm new here, but I have searched..
Used terms: sorting, stable, unstable, algorithm... in combination and singly, with few results that help beyond some confirmation in one post that someone else has seen what I saw.
Here's a basic test to show it:
Code: Select all
000 Test
001 Test
002 Test
003 Test
004 Test
005 Test
006 Test
007 Test
008 Test
009 Test
010 Test
I say usually, because in one case I saw it act stably, refusing to change any order during one test, but I could not figure out why it appeared to work correctly. There's only a small set of options to try, yet I could not replicate this. That seems to me to confirm a possible instability, but maybe I missed some trick that would guarantee stable sorting in the absence of difference in selected block or keyed column.
All help welcome, I need an answer for this.
And one offtopic request, made repeatedly over many years. BINARY EDIT!
Please. I renew the request. This is the biggest achilles heel in TextPad, that awful business of look and don't touch, when it comes to binaries..
Edit: Just tried UltraEdit, using keyed column ascending sort on the word Test in lines 3-7 as before. Some consolation for Helios here:
Code: Select all
001 Test
002 Test
004 Test
005 Test
003 Test
006 Test
007 Test
008 Test
009 Test
010 Test
More consolation for Helios: UltraEdit would NOT let me use Ctrl Z to undo the sort to try again (and undo was also disabled if I switched to binary edit mode just to see what happened if I typed a new value). Another test inserted a blank line, I have NO idea how or why. And it lost the selection field after sorting so I had to reselect... It's crap like that that makes me feel at home with TextPad. It might not be as powerful, on the face of it, but the ease and consistency makes it far more powerful to work with, as it doesn't need so much fiddling around.