|
|
|
|
|
by ktr
5258 days ago
|
|
Sorry, I would actually consider myself quite proficient in Python. What I was trying to [unsuccessfully] show was that the underlying mechanics of Python's import mechanism are different then, say, Python's dict or list implementations. Whereas in Lua everything really is just a table. I ran into this (in Python) when I was trying to dynamically import code based on command line arguments and access the functions in said script as strings. So in Lua, you just `x = require"script" ; x["fn"]` whereas in Python you sort of need to know this information up front unless you go through the machinations I outlined in the article. But this was obviously a poorly written part of the article that could use improvement. [EDIT] typos
[EDIT2] less arrogance :) |
|
For future reference, I'd implement your dynamic module importer like this: