- read the file into a list
- parse the list to create a list of section headers; usually included in [___] but helps to be flexible
- parse a section to create a list of dotted pairs of elements; usually indicated with ELEMENT=VALUE but again, helps to be flexible
- handle comments, usually indicated with a single or double semi-colon
This was one of my first LISP tool libraries. Highly useful for developing list, string, and file handling coding practices.