Thread:Talk:Requests for comment/Magic expressions/So what's the point?


 * Sandboxing: This extension does not strictly enforce execution time or memory consumption. Ersatz measures like loop length restriction can't control memory usage and you'll have to infinitely play cat'n'mouse with attackers WRT execution time.
 * Existng user base: Scribunto is widely used by Wikimedia and its reusers and has a shitload of existing code. Can't say that about your solution.
 * Performance: "10 times slower than PHP" is not good.
 * Modularity: Scribunto makes a special emphasis on reuse, forcing users to write modules. PhpTags just spills code in wikitext.
 * Reinventing the wheel: Scribunto uses an established language and its code base. PhpTags invents its own dialect of PHP.

Taking all of the above into consideration, I have to ask: what's the intended goal of this RFC? If the goal is to run it on WMF I don't need to be an architect to predict the obvious "no". If the goal is to use it somewhere, why submit an RFC here? Just do it:)