On Sun, Jul 21, 2019 at 12:42 PM Lassi Kortela <xxxxxx@lassi.io> wrote:
Is there a convention for what SRFI authors should do when the situation
calls for a procedure with keyword arguments? Scheme doesn't have
standard keyword arguments but we have the reasonably widespread foo:,
:foo and #:foo syntaxes.

I haven't noticed a particular convention except, perhaps, association lists.  Since keywords aren't standardized, SRFIs don't depend on them in general.
 
BTW, is there a dependency graph somewhere about which SRFIs depend on
which other SRFIs? The only keyword SRFI seems to be Marc's SRFI 88:
Keyword objects which specifies foo:. Are :foo and #:foo standardized
anywhere?

I would love to have such a graph.  As far as I know, that information is only kept in the text of the SRFI documents right now.