Yes and no. With the techniques in this book, you’ll know how macros work. How to implement your desired syntax is up to you.
No, but typespecs are just “code”, which turn into abstract syntax trees anyway, so there’s no difference between “normal” Elixir code and typespecs.
Around 130 pages. I personally feel this book is not thick enough, so don’t expect in-depth explanations. In order to write your own macros, you’ll experience a whole lot of try and errors.


















