> Unconnected to the above, I'll mention there appears to be a (very) small 
> error in types.db that's been hanging on for quite a while.  The declaration 
> for "join" is:
> (join (#(procedure #:clean #:enforce) join (list list) list))
> 
> When compiling  (join r) ...  where r is a list of lists --
>   Warning: in toplevel procedure `prints-util#qry-subdirs':
>     (prints-util.scm:118) in procedure call to `join', expected 2 arguments, 
> but was given 1
>   argument
> 
> Since the second list specifier is optional (defaulting to '()), perhaps it 
> should be:
> (join (#(procedure #:clean #:enforce) join (list #!optional list) list))

Thanks - this is indeed the case. I changed this to:

(join (#(procedure #:clean #:enforce) join ((list-of list) #!optional list) 
list))


cheers,
felix

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to