syntax-macro-lang
An experimental racket module language for creating languages, inspired by jackfirth/racket-syntax-lang.
Example language for wrapping the body in the #%app
macro:
;; path/to/the-lang.rkt
#lang s-exp syntax/macro-lang path/to/the-lang #%app
(provide #%datum add1)
And a file using that language:
#lang path/to/the-lang
add1 0