Temple, AST, and Protocols (opens in new tab)
From Mitchell Hanberg's Blog: As Temple has aged, my ambition for this little library has grown. Temple started with the ability to produce HTML at runtime, but now includes: - EEx output target - LiveView support (it's just EEx after all!) - Basic component functionality (essentially just partials) If my goals for this project are going to evolve, so does the code base. So far I've been able to accomplish this with a rather naive and imperative compilation process. I figured that writing an ...
Read the original article