syntax-macro-lang

experimental racket module language for creating languages, inspired by syntax-lang


Keywords
lang, syntax
License
MIT

Documentation

syntax-macro-lang Build Status

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