Template talk:ISO 639-3

From Second Life Wiki
Revision as of 10:53, 29 April 2012 by Strife Onizuka (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Is this template good for the wiki? I mean to say, how efficiently can it parse this template? -- Strife Onizuka 15:53, 1 January 2008 (PST)

It's a giant switch statement- aren't those relatively efficient compared to a series of if loops ?
SignpostMarv Martin 06:01, 2 January 2008 (PST)
Could have this in O(1) instead of linear search by creating Template:ISO 639-3/deu to return "German", etc. and write this template as {{ISO 639/{{lc|{{{1|}}}}}}}. Though it would need the creation of 7646 pages to cover all cases...
--Zai signature.png (talk|contribs) 08:33, 28 April 2012 (PDT)
That would shift the problem to the wiki engine as page lookup (not O(1)). Could be interesting since it almost certainly uses self balancing. -- Strife (talk|contribs) 10:53, 29 April 2012 (PDT)