Using Rust Macros for Custom VTables

from blog Armin Ronacher's Thoughts and Writings, | ↗ original
Given that building programming languages and interpreters is the developer's most favorite hobby, I will never stop writing templating engines. About three years ago I first wanted to see if I can make an implementation of my Jinja2 template engine for Rust. It's called MiniJinja and very close in behavior to Jinja2. Close enought that I have...