Board Thread:Lua Help/@comment-23880286-20150814202613/@comment-24473195-20150818214237

FishTank wrote: Well, actually, he's got a faulty premise in there. DPLE does not actually use DPL. It's a from-scratch implementation and does not even require a DPL installation. We use DPL and are trying to minimize the calls to it and largely succeed with caching. A completely different method is being used with DPLE, and I'd like to see if it's more or less expensive than DPL. That may be a switching point for some to start using Lua, and I'm not thrilled it is being dismissed without testing.

It's not so difficult to see which Modules are in a single wikia using Special:AllPages&namespace=828 and I believe Wikipedia has a Module for exactly what you're asking without the expensive calls.

I'll admit, I am terrified of using mw.title and am still puzzling out how helpful it is. Yes, it is certainly disappointing to see. Scribunto is largely finished work, so even the Wikimedia foundation isn't actively adding stuff onto it, although with wikidata and wikibase, they don't really need to. Wikimedia can obtain this information anyway using wikibase api if they want, once they sort out their scaling and performance problems.

As far as the hack used by wikipedia to obtain a listing of modules, that was an exploit that has since been patched, although it is possible that the hack can still be used here if the patch wasn't backported.

Using mw.title isn't too bad if you're accessing the current page, it is another matter entirely  if it is another page.