LGTM.

On Fri, Oct 14, 2022 at 3:42 PM Dr. Arne Babenhauserheide <xxxxxx@web.de> wrote:
Hello,

Thank you for your work on the ini-reader. This looks very useful!

Can you add to the example the code to actually create this list?

Something like:

;; from https://github.com/scheme-requests-for-implementation/srfi-233/blob/main/srfi-233-test.scm
(define (read-to-list generator)
  (let loop ((lst '()))
    (define entry-lst (generator))
    (cond
     ((eof-object? entry-lst)
      (reverse lst))
     (else (loop (cons entry-lst lst))))))

(let* ((port (open-input-file "EXAMPLE.ini"))
       (generator (make-ini-file-generator port)))
      (read-to-list generator))

And maybe reference the tests for more examples?

Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de