On Fri, Oct 14, 2022 at 8:55 PM John Cowan <xxxxxx@ccil.org> wrote:
LGTM.

Thanks for the example, Dr. Babenhauserheide.

I'm working on adding the example to the document.  

John and Arvydas, when I ran that code, I discovered that the sample implementation returns symbols for section names and key names.  However, the text of the SRFI still says that it returns strings.  John decided that section names and values would be strings, so the implementation and the text should be updated in that regard.

Would you please send me a pull request for that?

Also, I am considering shortening the example:

(let* ((port (open-input-file "/tmp/example.ini"))
       (generator (make-ini-file-generator port)))
      (stream->list (generator->stream generator)))  ; Uses SRFIs 41 and 221.


Would that be reasonable?