Hacking on Ancient Perl: Corehacking and ExtUtils::ParseXS
James E Keenan
YAPC::NA::2010
June 22, 2010
Table of Contents
1. The Corehackers Project and ExtUtils::ParseXS
2. Corehacking
3. XS
4. ExtUtils::ParseXS History
5. Goals for Refactoring
6. Challenges Faced during Refactoring
7. "The horror! The horror!"
8. Challenges during Refactoring
9. First, Do No Harm!
10. Preparing Tools for Using a MiniCPAN
11. Identifying CPAN Distributions for Testing
12. MiniCPAN-Based Test Harness
13. What Was Accomplished
14. use strict;
15. Beyond ''use strict;''
16. What Was Not Accomplished
17. Where Do We Go From Here?
18. Welcome Back to the Refactory
19. References