New draft (#4) of SRFI 148: Eager syntax-rules Arthur A. Gleckler 04 Aug 2017 03:26 UTC

I've just published draft #4 of SRFI 148.  It was submitted
by Marc Nieper-Wißkirchen, author of the SRFI.

  <https://srfi.schemers.org/srfi-148/>

Here are Marc's comments on the draft:

  - Added em in macros for letrec and do. (It is not
    necessary with the sample implementation, but necessary
    to be spec-conforming.)

  - Added a paragraph about a recommendation to deprecate em
    in the future when a splicing let(rec)-syntax form will
    be available.

  - Fixed em macro so that it can cope with multiple values.

  - Updated included SRFI 147 implementation.

  - Provide a fast implementation for
    free/bound-identifier=? using er-macro-transformer on
    Chibi to demonstrate that using non-portable low-level
    macros to implement the portable high-level macro system
    of this SRFI makes a lot of sense (running all tests
    showed a speed-up of 40%).

Here's the diff:

  <https://github.com/scheme-requests-for-implementation/srfi-148/compare/ef8377e69db5b6e7a6467810f182c3b48bcd7a9d...08f3579aeb21829b3c4f59c638a305157f189ebc>

Regards,

SRFI Editor