If you add macros to your language but don't then define many built in language constructs as macros, you haven't really added macros.
@peterseibel ... this is related to thinking that nearly all lisp/scheme macros are just there to make up for overly-verbose lambda syntax.
-
-
@avibryant Which thinking is, of course, wrong. As we've discussed. ;-) -
@peterseibel so what's your favorite built-in language construct, implemented as a macro, that's not just wrapping lambdas? -
@avibryant defmacro, defclass, defun.
End of conversation
New conversation -
-
-
@avibryant Check out@racketlang 's use of macros to build towers of languages. /cc@peterseibelThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@avibryant Or earlier, Steele's scheme compilers as layers of macros growing from primitive core /cc@peterseibelThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.