Table of Contents
1. The Schwartzian Transform
2. Here is the Schwartzian Transform (commonest form)
3. Primary features
4. Why?
5. Basic Sorting
6. Default Sorts
7. Defining Sort Criteria
8. Example with more complex anonymous subroutine
9. You can also use a named subroutine
10. Subroutine
11. Making this sort more efficient:
12. 1) Pre-build the split array
13. Looking closer:
14. 1) Pre-build the split array
15. @split = map { [ split ] } @names;
16. [G[@split]G] = map { [ split ] } @names;
17. Another example:
18. To generalize: reading a Schwartzian Transform
19. Thanks to:
20. The End.