Blog post series: Procedural macros

This is my first post in a series about procedural macros:

https://blog.turbo.fish/proc-macro-basics/

It explains what procedural macros are, what crates they are usually built with, and some other relevant facts that I thought were worth mentioning. The rest of the series is going to be more practial, i.e. a tutorial on how to write proc-macros.

The second article is out:

https://blog.turbo.fish/proc-macro-simple-derive/

This one explains how a simple derive macro is built. No more dry theory!

Seems like I forgot to post about the third article here, it's about error handling:

https://blog.turbo.fish/proc-macro-error-handling/

The fourth one is now also out as of the day before yesterday. It goes into parsing custom syntax:

https://blog.turbo.fish/proc-macro-parsing/