Lua では、Lua は常に設定ファイルまたはデータを運ぶファイルとして使用されます。利点は、Lua 自体が読みやすく、追加の解析コードを記述する必要がないことです。また、環境変数の読み取り、条件判断、設定ファイル内など。
loadfile、setfenv を通じて lua で実現)
python:
cat config.py bar = 10 foo=100 cat python_as_config.py: ns = {} execfile('config.py', ns) print "\n".join(sorted(dir(ns))) print "*"*80 print ns['foo'] print ns['bar']
欠点は、lua とは異なり、ns.foo、ns.bar などのテーブル内の変数にメンバーとしてアクセスできることです。