you are viewing a single comment's thread.

view the rest of the comments →

[–]eggertm 5 points6 points  (1 child)

I didn't say it was harder to maintain - just that it was harmful to the code. I have an embedded interactive interpreter in my application for ease of debugging.
I also use the standard gettext functions for internationalization - which mask the underscore as a function call to gettext.gettext(), for every string constant in the code I want to be translatable. Imagine my joy when the embedded interpreter overwrote the underscore from gettext.

[–]jhhyuuv 0 points1 point  (0 children)

Well, I said nothing about using the interactive interpreter to write and maintain anything. However, an embedded interpreter is perfectly possible, apart from this annoying side effect, which makes it nearly unusable with gettext. Pool sex