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’.


Reply via email to