Nice. This is very helpful. How do we find this again (without digging
up this message) -- I don't think I see this posting in the AlterEgo
listing (http://web2py.com/AlterEgo)?

I think the stuff about exec probably belongs in the book. My
understanding is that exec also enables all of the web2py globals to
be available everywhere without requiring lots of imports and object
passing. If that's the case, maybe point that out too (is that the
"ease of use" reference?).

Also, a lot of web2py detractors complain about exec/eval being "bad,"
but they never say why. Is the main concern the possible security risk
of executing user input (which wouldn't apply to web2py since it only
uses exec in the framework layer)? Are there any other reasons exec
would be bad (Armin expressed some concerns a while back --
http://groups.google.com/group/web2py/msg/1771226ba4a72cc0)?

Anthony

On Sep 16, 1:11 am, mdipierro <[email protected]> wrote:
> http://web2py.com/AlterEgo/default/show/271

Reply via email to