timothypratley/enterprise-clojure-training

Move macros to the end, but make sure people can identify macros earlier

Closed this issue · 2 comments

EC> Also, I think macros are not easy to wrap your mind around right off the bat, so you probably have heard me feel opinionated on this before, but I think either the macros chapter should be moved to the end, or it should be split into "using macros" and "creating macros", and the creating macros should certainly be moved to the end. People get frustrated at the first moment that they don't get something.

I agree. I think it is necessary to describe how to identify macros, and how they behave differently from functions somewhere early in the course as macros will be encountered.