Setting up the dictionary project as an actual separate Elixir project is a more structured approach than I’ve seen so far. Use of multiple projects has been previously discussed but examples to date have been more at the module level within a project. Excited to see this approach introduced so early in the course. Already changing my assumptions about future project construction.
Also new to me was the use of @
to run a function at compile time.
I have used @
notation, but only to declare a fixed value.
Not sure when I would use a dynamic compile-time value vs. a configuration, but good to know it exists.