On Thu, Aug 23, 2012 at 2:00 AM, Tim Starling tstarling@wikimedia.orgwrote:
I think there will be some changes to template invocations. For example, a typical coord invocation looks like this:
{{Coord|33|51|35.9|S|151|12|40|E}}
With the string processing facilities that Lua provides, that might change to:
{{Coord|33°51'35.9"S 151°12'40"E}}
Of course, backwards compatibility would need to be maintained, but that's easy enough.
HI all, I can understand that some people might be upset about a new language and change. But in the defense of lua proponents, it is not like the old templates are being deleted here, there are millions of copies of them and they are not going away. Also media wiki as a language is difficult to process, using a standard language for tempaltes might help out. So a migration path that I would think is reasonable and I am sure has been proposed is to make first a compatibility layer that allows old templates to be used in lua and make some "evalold" function to process old template code exactly as it was.
thanks mike