4 Mar
2013
4 Mar
'13
9:04 a.m.
Hello, 2013/3/4 Punter <punter@punter.gr>:
Couldn't we make it so, that if you include the plugin in config.yml, then you get its keywords everywhere where we just "use Dancer"?
Please?
I don't like that, because you end up with altering the context of a Perl package via a config file. I'm really not a big fan of that. To me, whatever pollutes the namespace should come from the code, this way there is no hidden magic behind the scene, preventing horrible bugs like "where the f** is coming this goo_bar keyword in my namesapce? I don't even load anything in that package!".
Code would then be a lot cleaner and shorter.
As explained, I don't think "cleaner" apply for the resulting code. More implicit, yes, but is that cleaner? -- Alexis