chickadee » srfi-252 » procedure-generator-of

procedure-generator-of subgeneratorprocedure

Create an infinite generator that returns procedures. The return values of those procedures are values generated by the {{subgenerator}] argument. The procedures generated should be variadic.

    (define proc-gen (procedure-generator-of (boolean-generator)))

    ((proc-gen) 1)           ; => #t
    ((proc-gen) 'foo 'bar)   ; => #f
    ((proc-gen) "x" "y" "z") ; => #t or #f