Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Contents<br />
I Discussion 3<br />
1 Introduction 3<br />
2 Usage 3<br />
3 Experimental features 5<br />
4 Options 6<br />
4.1 Simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
4.2 Tag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
4.3 Allocate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
5 Programmers’ interface 8<br />
6 How to play nicely with <strong>newclude</strong> 8<br />
II Implementation 10<br />
7 Version control 10<br />
8 Review of the kernel’s inclusion system 10<br />
9 Discussion of <strong>newclude</strong>’s inclusion system 11<br />
10 Package initialization 11<br />
11 Simple 12<br />
12 Common 13<br />
13 Experimental common 14<br />
14 Tag 17<br />
14.1 Writing to \@auxout . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
14.2 Kernel redefinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
14.3 Checkpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
14.4 Including . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
15 Allocate 23<br />
15.0.1 Wheels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
15.0.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
15.0.3 Static allocation . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
15.0.4 Dynamic allocation . . . . . . . . . . . . . . . . . . . . . . . 26<br />
15.0.5 Including . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
15.0.6 Checkpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
15.0.7 Wheels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
2