22 lines
505 B
Markdown
22 lines
505 B
Markdown
- [x] file operations
|
|
- [x] write to file (at index)
|
|
- [x] read file
|
|
- [x] a tape type - representing a file?
|
|
- [x] a record type - x1,x2,x3,x4,x5
|
|
- [x] comparing records
|
|
- [x] buffer quick sort
|
|
- [x] configuration
|
|
- [x] cmd args - man getopts
|
|
- [x] file input
|
|
- [x] keyboard input
|
|
- [ ] stage 1
|
|
- [x] reading chunks
|
|
- [x] sorting
|
|
- [ ] writing runs
|
|
- [ ] stage 2
|
|
- [ ] reading runs
|
|
- [ ] multiway merge
|
|
- [ ] writing larger runs
|
|
- [ ] repeat untill done
|
|
- [ ] testing
|
|
- [ ] report
|