News for hackers. Stuff that matters.
Re:Grumpy: Go running Python by bjt on Wednesday January 04, 2017 @04:00PM (#13321998)
Anybody running Django uses this. It uses the pattern of specifying plugins as class paths in strings in the config, which are then looped over and instantiated at runtime.

Frameworks do lots of such dynamic tricks in order to provide nice DSLs for building apps.

Re:Grumpy: Go running Python by orf on Wednesday January 04, 2017 @07:23PM (#13323539)
'exec' and 'eval'? No it's not, the importlib machinery is used (which doesn't just eval(read('import.py')))