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

Thank you for continuing the discussion, otherwise it was like a monologue.

Initially I searched an opportunity to make more versatile MediaWiki extension that would make it possible to reuse the same code in different variations. I also wanted to get rid of complicated structure templates. I made a working model applications and then I was started optimize the performance. I have achieved to reduce the cost of operations to 0.000015 seconds. This is fast enough and allows it to compete even with LUA.

I understand that it is meaningless in terms of brute force. But the LUA is not intended for use in such a way that it is used here. LUA is designed for building structures made of blocks that are written on "C". In the same way my solution is designed for building structures made of blocks that are written on PHP (MediaWiki extensions).

Using this RFC, I would like to know if there are already similar solutions, are there any circumstances that make this solution meaningless. For example it was decided to rewrite the whole MediaWiki on "C" and use LUA as the top level.

Now I have a small benchmark performance of my solutions and LUA. With LUA was spent the CPU time more than doubled. Full details here.