Skip to content

Macro Woes Tracking Issue #13

@iwillspeak

Description

@iwillspeak

The current syntax-rules implementation generally works, but leaves a little to be desired. Namely:

  • No support for quoting of the ellipsis character (... ...)
  • Matching of patterns with ... and . should be greedier with the repeat? Not sure about this one.
  • What if the ellipsis is also a literal identifier?
  • Macro hygiene
    • Identifier hygiene
    • Scope hygiene
  • Missing location on expanded templates.
  • Substitutions inside quoted templates.
  • Vector patterns and templates (#(<pattern>+)).
  • Macros are not included in compiled libraries.
  • Re-export of macro items.

Metadata

Metadata

Assignees

No one assigned

    Labels

    RoadmapLarger scale planned feature or tracking issuebugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions