Following the Adding Pages tutorial, I addded a new route, without creating the controller:
get("/hello", HelloController, :index)
And this compiles w/ no warnings! Even after doing
mix clean ; mix compile. However, I can get a compile error if I use an unknown lowercased keyword in
But the following inside a
router.ex scope compiles fine:
Is there some kind of lack of type safety for module names?