logoalt Hacker News

arvyytoday at 10:28 AM1 replyview on HN

all the things, if macro system is sufficiently sophisticated (ie., hygienic with ability to attach metadata to syntax object). Racket is one of languages with such system, and they implemented static typing using them.


Replies

Vohlenzertoday at 10:57 AM

Interestingly, Let Over Lambda eschews hygienic macros because they limit the power (and danger) inherent in macro design.

show 2 replies