Unclear how "replying" relates to the idea of translation, or functions, or templates. "Reply" evokes two-way communication, which is not what the site is for. PiRSquared17 (talk) 00:21, 16 September 2020 (UTC)[reply]
Isn't a function sothing where you give some input and the function will return a response with some output? If there's no input, there's no output; if there's input but no output, it's just a blackhole that has no use... The description above seems to indicate that the "'function" will have some intelligence, look like an "artificial brain" (possibly using IA technologies, or BigData collection and aggregation to produce something else in various forms, not just translating the input?). verdy_p (talk) 00:24, 16 September 2020 (UTC)[reply]
Similar to wikiquest: two necessary parts of the same thing. The initial description is too much centered to functions described in mathematical terms. But clearly the goal is not mathematical "functions": there's not necessary any valid output and there can be output without any input of custom data. The goal is too abstract to be usable, when in fact it will not be that but will ba a shared reusable library that will extend the API and that will also be largely independent of the language used (not just Lua modules, or Javascripts, or a set of extensions to Mediawiki API, or Mediawi hooks abut any mix of them and using also the potential of data already inside Wikimedia projects (pedias, dictionnaries, data, commons media) and related support projects (Phabricator, GitHub or other open source code repositories and open data repositories, and external open APIs based on web services or file sharing protocols and communication tools: social medias, RSS, mailing lists...). Each described "function" may be in fact composed of multiple components workign together. The result/output may also be variable over time, evolutive. And translated if possible (both in the questions or the replies and in input forms that could be used, where the input form will also be part of the function and will have various forms bving the result of another function generating it). These results may also be evaluated (with some automated metrics or from user's notation in order to qualify or order them under various criteria). verdy_p (talk) 18:10, 18 September 2020 (UTC)[reply]