Technical requirements
In this chapter, we will return to the example web application we built in Part 2 of this book. We will look at the controllers and views in those applications and use those to define the requirements of our DSLs.
Similar to previous chapters, Elixir 1.12.x
and Erlang 23.2.x
are required to properly run the code snippets in this chapter. I’d also recommend coding along and understanding why we decided to use metaprogramming for this use case.
The code examples for this chapter can be found at https://github.com/PacktPublishing/Build-Your-Own-Web-Framework-in-Elixir/tree/main/chapter_09