Hi David, "David A. Wheeler" <dwhee...@dwheeler.com> skribis:
> Guile support for curly-infix-expressions is very important to me. > Yet obviously guile has different semantics for #!, namely, #!...!#. > Clearly #!srfi-105 could be handled by a special case, but could > people live with that? I even have a notion for how "#!" could be > implemented in a way that would consistently handle SRFI-22 (#! > followed by space), guile's #!...!#, and things like #!fold-case, but > I don't know if that would be ardently rejected or possibly accepted > by guilers. The rationale (below) discusses this. If that can be implemented without breaking backward compatibility, then it’d be fine, I think. Though I think out-of-band means should always work. For instance, when compiling SRFI-105 code, one could write “guild compile --srfi-105 foo.sweet”, or (compile #:from (lookup-language 'scheme-sweet-expressions) ...). Thanks, Ludo’.