Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.46.0-wmf.26 first-letter Media Special Talk User User talk Wikifunctions Wikifunctions talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk TimedText TimedText talk Module Module talk Translations Translations talk Event Event talk Wikifunctions:Suggest a function 4 1176 271297 270042 2026-04-30T18:44:10Z Arlo Barnes 1231 /* Lukashian */ new section 271297 wikitext text/x-wiki {{Shortcut|[[WF:SAF]]|[[WF:RF]]}} Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]]. You can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create a function] right away if you have the user-rights. If a function requires a new type, consider [[WF:TP|proposing it]]. Note that for now '''we only support a limited number of types as input and output types''' of functions. More types are coming in the next few months. For the full list, see [[WF:Type]]. Once created, consider adding new Functions to the [[Wikifunctions:Catalogue|catalogue]]. [[Category:Maintenance]] == Requests from Abstract Wikipedia editors == {{main|abstract:Project:Suggested functions}} === Infobox === I'm thinking we can adapt [[w:module:infobox]] to create infobox HTML in abstract articles. Maybe it can even use info from Wikidata to populate it, like it already does on some wikis. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:34, 28 April 2026 (UTC) == Proposed functions requiring only available types == === String === ==== String character discard functions ==== ==== String character replacement functions ==== Add the word 'the' to the start of a function. e.g United Kingdom - the United Kingdom. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 11:27, 25 March 2026 (UTC) :Yes… simple enough to do but not entirely clear when it is required. We’ve been [https://t.me/Wikifunctions/29989 discussing it on Telegram]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:10, 25 March 2026 (UTC) ::This was an issue I found on [[abstract:Q21]] when I couldn't add it there. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 12:16, 25 March 2026 (UTC) :I worked on {{z|Z33138}} today. I'm not sure it covers all corner cases, feel free to try it out and add more tests :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:32, 5 April 2026 (UTC) ==== String search functions ==== ==== String escaping and unescaping functions ==== ==== String encoding and decoding functions ==== * Unicode normalising functions (there are several types of normalisation) * [https://html.spec.whatwg.org/#named-character-references HTML named character encode] * [[wikidata:Q47466379|Punycode encode]] - {{z+|Z10178}} (part only, not whole url); see also {{z+|Z10185}} * [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?) *[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] encode (IPA --> IPA Braille) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC) *[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] decode (IPA Braille --> IPA) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC) ==== String presentation functions ==== * add [[:en:Quotation_mark|locale-specific quotation marks]] to string ** Shouldn't the output depend on the locale? See [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatNum|mw.language:formatNum]]. —[[User:Dexxor|Dexxor]] ([[User talk:Dexxor|talk]]) 17:15, 4 September 2023 (UTC) ==== String colour notation functions ==== * Hue of color (since we already have [[Z13017]], [[Z18263]] and [[Z18268]]) ==== String notation validation checks ==== * check if string is an [[:en:International_Chemical_Identifier]] ** {{Partly done}} see {{z+|Z21539}}. Supports the verification of the chemical formula and the stereochemical layer. There are 13 testcaes that I've written, all of which are passed by my JavaScript implementation. Note that a python implementation is not possible as the regex module is not available in Wikifunctions. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC) ** To do: *** Needs to verify the hydrogen and connection sections of the main layer *** Support the charge layer *** Support the isotopic layer **[[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC) ***{{ping|MolecularPilot}} A python impl. is infact possible. I created a basic direct translation at {{z+|Z22823}}. Some tests are failing as the regex needs a bit of sorting out, out of scope for me, but you can give it a try! Keep in mind that you need to escape any \ with a \\ just before saving per [[Wikifunctions:Python_implementations#Known_limitations_as_of_October_2024]]. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:14, 26 February 2025 (UTC) * check if string is a [[:en:SMILES_arbitrary_target_specification|SMILES arbitrary target specification (SMARTS) notation]] * check if string is an [[:en:ABC_notation|ABC notation]] * check if string is a [[:en:LilyPond|LilyPond notation]] * check if string is a [[:en:UIC_classification_of_locomotive_axle_arrangements|UIC classification of locomotive axle arrangements notation]] * check if a string is a valid [[:en:Digital_object_identifier|DOI]] ** Something about implementation difficulties: https://stackoverflow.com/questions/27910/finding-a-doi-in-a-document-or-page [[User:Alexander-Mart-Earth|Alexander-Mart-Earth]] ([[User talk:Alexander-Mart-Earth|talk]]) 14:28, 21 December 2023 (UTC) ==== String validation checks ==== * check if string is a valid ISO 3166 country code * check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time ====String analysis functions==== ==== Monolingual text ==== ==== String Wikitext operations ==== ... === Natural number === === Integer=== === Byte === See [[Wikifunctions:Catalogue/Boolean operations#Byte functions|existing Byte functions]] in catalogue. * next byte without overflow: byte → byte * previous byte without overflow: byte → byte * next byte by Gray code: byte → byte * previous byte by Gray code: byte → byte * all bits set: byte → boolean * no bits set: byte → boolean * add bytes without overflow: byte, byte → byte * subtract bytes without overflow: byte, byte → byte * multiply bytes without overflow: byte, byte → byte * add bytes with overflow: byte, byte → byte * subtract bytes with overflow: byte, byte → byte * multiply bytes with overflow: byte, byte → byte * modulo bytes: byte, byte → byte * byte division: byte, byte → byte * right shift: byte → byte * left shift: byte → byte * right shift by n: byte, natural number → byte * left shift by n: byte, natural number → byte * right shift as ring: byte → byte * left shift as ring: byte → byte * right shift by n as ring: byte, natural number → byte * left shift by n as ring: byte, natural number → byte === Unicode code point === See [[Wikifunctions:Catalogue/Character operations#Unicode code points|existing code point functions in catalogue]]. * Codepoint to list of bytes for UTF-8 * Codepoint to list of bytes for UTF-16 * Codepoint to list of bytes for UTF-32 ===Object=== === List === ==== Basic list/iterable functions ==== ==== Complex list functions ==== ==== CSV list operations ==== === Functions with functions as arguments === * test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets === Gregorian calendar date === See [[Wikifunctions:Catalogue/Date operations#Gregorian calendar dates|catalogue of calendar date functions]] for existing functions. * Create a reading function for Dagbani that handles all the possible formats (both the English-linke and the traditional ones, both the Gregorian and the Hijra calendars). [https://docs.google.com/document/d/1u7-ZeY7NHt75JICUPAYky3-7KgkvauD_W3fBjmvpFO0/edit?tab=t.0#heading=h.gf6hp9o3gi0j] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:43, 31 May 2025 (UTC) * same day of the year: date, date → boolean * same day of the week: date, date → boolean * within a year: date, date → boolean * within a week: date, date → boolean * within n days: date, date → boolean * months between: date, date → natural number * weeks between: date, date → natural number * n days later: date, natural number → date * n days earlier: date, natural number → date * n weeks earlier: date, natural number → date * n months later: date, natural number → date * n months earlier: date, natural number → date * n years later: date, natural number → date * n years earlier: date, natural number → date * Julian day number to date: integer → date * how many leap days passed between two dates: date, date → natural number * how many weekdays between two dates: date, date, day of the week → natural number * within JavaScript's date implementation: date → boolean * next time a day of the month is on a specific weekday: date, natural number, day of the week → date * next Friday the 13th: date → date * nth weekday of the month: date, day of the week, natural number → date * nth working days after: date, list of wikidata item references (list of holidays), wikidata item reference (place) → date === Gregorian year === See [[Wikifunctions:Catalogue/Date operations#Gregorian year|catalogue of year functions]] for existing functions. == Morphological functions == morphology is the part of linguistics that studies how language parts are 'shaped' and change diachronically and when inflected. Hausa, Igbo, Malayalam, Bangla/Bengali and Dagbani are [[d:Wikidata:Lexicographical data/Focus languages|focus languages]] for Wikidata's lexicographic dataset, which is an important aspect of [[WF:glossary#Abstract Wikipedia|Abstract Wikipedia]]. === mul - Multiple languages === * inputs: natural number (new numeric type) and language Z-number; output: 'singular', 'dual', 'paucal', 'plural', etc. as string *: {{doing}}: {{z+|Z15977}} * {{z|Z26570}} but with a {{z|Z881}} of {{z|Z6091}} for the {{para|location}} input;<br/>such as in "{{q|Q122962941}} is an {{q|Q350604}} in {{em|{{q|Q801}} and {{q|Q39760}}}}" === ase - American Sign Language === * string: Stokoe to ase-[https://github.com/sutton-signwriting/core Sgnw] and vice-versa (consult {{ping|Slevinski}} as to best approach) === bn - Bangla === === bzs - Brazilian Sign Language === * [[w:en:Brazilian Sign Language#Writing|SignWriting]] * [[incubator:wp/bzs/AS1f502S22f00M513x521S1f502492x497S22f00488x480_AS15d22S22b04M514x527S22b04493x497S15d22487x473|sample text]] === cy - Welsh === [[w:en:colloquial Welsh morphology]] === dag - Dagbani === === de - German === * tense * person * number for each verb ** tenses: present, past, ...? ** person: first, second, third ** number: singular, plural ** {{doing}} third person singular present ** second person singular preterite === en - English === * {{z+|Z11390}} Verb -> agent noun, e.g. "dance"->"dancer" * Join English morphemes (extends {{z+|Z13254}} to cases like re + en + able + er + s → re-enablers. {{z+|Z13254}} will correctly join re-enable + ers or re- + enablers, but re + enablers → “renablers” (incorrect). {{z+|Z13275}} tests the Reduce function to produce “detoxification” from a list of four morphemes (orchestrator limit exceeded with five). I doubt we’ll want to derive “toxify” from “toxic”, however. * Derive lemmas from a form. This is envisaged as the converse of Join English morphemes. The focus would be identifying the base form (the lexeme’s lemma) rather than further segmenting the lemma. For example, “underlay” should return “underlie” (for which it is the past participle) and the noun “underlay” (for which it is the lemma) and (perhaps) the verb “underlay”, which might be the tendency of an unproductive hen or the activity of a carpet-fitter. As this is a purely functional converse, every string will have itself as a possible lemma. * Generate [[:w:Numeral_prefix|Numerical prefixes]] of various kinds from a natural number input. * {{z+|Z19499}} * Intro for geographical feature: Returns a intro sentence for a geographical feature. ** Example 1: The '''Centre for Fine Arts''' is an '''arts center''' on '''Coudenberg - Koudenberg''' in '''Mont des Arts - Kunstberg, City of Brussels''', '''Belgium''' *** Wikidata label = Centre for Fine Arts *** {{Property|P31}} = {{Q|Q2190251}} *** {{Property|P706}} = {{Q|Q13451667}} *** {{Property|P276}} = {{Q|Q115180808}} *** {{Property|P131}} = {{Q|Q239}} *** {{Property|P17}} = {{Q|Q31}} **Example 2: '''Olympus Mons''' is a '''mons''' on '''Mars''' on '''Tharsis''', '''Amazonis quadrangle''' and '''Tharsis quadrangle'''. ***Wikidata label = Olympus Mons ***{{Property|P31}} = {{Q|Q429088}} ***{{Property|P376}} = {{Q|Q111}} ***{{Property|P706}} = {{Q|Q2170645}} ***{{Property|P276}} = {{Q|Q3054547}}, {{Q|Q3054525}} **Example 3: '''Princess Elisabeth Antarctica''' is a '''Antarctic research station''' on '''Utsteinen Nunatak''', '''Antarctic Treaty area''', '''Antartica''' ***Wikidata label = Princess Elisabeth Antarctica ***{{Property|P31}} = {{Q|Q749622}} ***{{Property|P706}} = {{Q|Q7754959}} ***{{Property|P131}} = {{Q|Q21590062}} ***{{Property|P17}} = ''none'' ***{{Property|P30}} = {{Q|Q51}} '''<big>eu - Basque</big>''' * Basque language declension system in rather regular based on suffixes. ** Here a few examples for Basque declension: *** {{z+|Z18541}} *** {{z+|Z18670}} **Before implementing all of them, we may propose an overall classification that eases both the implementation and the future usage of the functions. Here a first try based on bibliography from the [https://www.euskaltzaindia.eus/index.php?option=com_ebe&view=bilaketa&task=pdf&Itemid=1161&atala=deklinabide-taulak Basque Language Academy]: ***Personal pronouns: they can be treated as exceptions (e.g. "zuek -> zuei", etc.) together with proper noun declension, or as a separate case. ***Determiners: they can be treated as exceptions (e.g. "hau" -> "honek", etc) together with common noun declension, or as a separated case ***Grammatical cases: ****Absolutive ("Nor"): indefinite, singular and plural ****Ergative ("Nork"): indefinite, singular and plural ****Dative ("Nori"): indefinite, singular and plural ***Place and Time: we must distinguish animate (AN) and inanimate (IN) ****Inessive IN ("Non"): indefinite, singular and plural ****Inessive AN ("Norengan"): indefinite, singular and plural - It could be a composition of "Noren" + "-gan" ****Place and time ("Nongo"): indefinite, singular and plural ****Allative IN ("Nora"): indefinite, singular and plural ****Allative AN ("Norengana"): indefinite, singular and plural - It could be a composition of "Noren/Norengan" + "-gan/-a" ****Finished Allative AN ("Noraino"): indefinite, singular and plural - It could be a composition of "Nora" + "-ino" ****Finished Allative AN ("Norengainaino"): indefinite, singular and plural - It could be a composition of "Noregana" + "-ino" ****Right way Allative IN ("Noratz"): indefinite, singular and plural - It could be a composition of "Nora" + "-ntz" ****Right way Allative AN ("Norenganantz"): indefinite, singular and plural - It could be a composition of "Norengana" + "-ntz" ****Ablative IN ("Nondik"): indefinite, singular and plural ****Ablative AN ("Norengandik"): indefinite, singular and plural ***Rest of the cases: ****Partitive ("Zerik"): indefinite ****Possessive ("Noren"): indefinite, singular and plural ****Sociative ("Norekin"): indefinite, singular and plural ****Instrumental ("Zerez"): indefinite, singular and plural ****Motivative ("Zerengatik"): indefinite, singular and plural ****Destinative ("Norentzat"): indefinite, singular and plural - It could be a composition of "Noren" + "-tzat" ***Special case: ****Prolative ("Nortzat"): indefinite ***To take into consideration: ****Together with animate and inanimate classification, we should also consider if the noun is a proper noun ("izen berezia"). We can identify that automatically (e.g. check if written in Title case, but this may not be always possible like in the beginning of sentences), but a dedicated function may be preferred (or a boolean to the generic function saying it is a proper noun). ****The main distinction is between noun ending by vowel or consonant that can be easily computed === fr - French === * {{z+|Z11590}} Masculine adjective -> feminine, e.g. "exact"->"exacte" * Conjugated verb => Infinitive, e.g. "alla" => "aller", "mordit" => "mordre" === ha - Hausa === A notated demo sentence ("Aishà taa jeefar dà kàren Indoo" ― "Aisha threw away Indo's dog") is available at http://intent.xigt.org === ig - Igbo === === ldn - Láadan === section moved to [[WF:human languages/Z1882]] === ml - Malayalam === === nl - Dutch === * Cardinals ** Cardinal to number ** Number to cardinal * Verbs ** [https://e-ans.ivdnt.org/topics/pid/ans0203lingtopic Conjugations] * Morphology ** Diminutive to root word *** Belgian diminutive to root word ** Root word to diminutive *** Belgian root word to diminutive (-ke) ** Plural diminutive to root word *** Belgian plural diminutive to root word ** Root word to plural diminutive *** Belgian root word to plural diminutive (-kes) ===kcg - Tyap=== * Tyap has six determiners/definite articles which determine the pronoun, number (1-5), etc. forms used. ** ka & wu (basically for singular nouns and adjectives with a few exceptions) ** hu & ji (for singular and plural nouns and adjectives) ** ba & na (mainly for plural nouns. *** Determiners come after nouns. *** When an adjective comes before a noun, the determiner used is that of the adjective. E.g., a̱sham (ka) - (the) beautiful, kyang (hu) - (the) thing = a̱sham kyang (ka) - (the) beautiful thing. * Tyap has a non-uniform noun class system used for noun pluralization and conversion from one part of speech to another. E.g., a̱bwom (song) and bwom (to sing), a̱fufwuo (ears) and fufwuo (ear). * Affixation: Prefixes exist but suffixes hardly are found. === vgt - Flemish Sign Language === * SignWriting encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 12:44, 18 January 2026 (UTC) == Proposed functions requiring future types == '''Note these functions cannot be implemented properly until the needed types are requested and approved.''' If one wishes to nevertheless attempt to define and implement them, * the functions and implementations should indicate prominently in their labels that their input/output types must be adjusted once support for the appropriate replacement types become available; ''and'' * the functions should ''not'' be used in the implementations of any other functions, as the later adjustment of input/output types to appropriate replacements will break those implementations. === String manipulation functions === === String analysis functions === * count distance between two letters in given alphabet (default to 26-charcater western alphabet. case insensitive. e.g. "a" & "A" ⇒ 0; "K" & "N" ⇒ 3) === String encoding and decoding functions === (would be better with types representing a stream of bytes) * [[wikidata:Q113486941|BASE45 encode]] * [[wikidata:Q113486941|BASE45 decode]] * Hexadecimal UTF-8 encode ("ABC ₤" ⇒ "41 42 43 20 E2 82 A4") * Hexadecimal UTF-8 decode ("41 42 43 20 E2 82 A4" ⇒ "ABC ₤") * Decimal UTF-8 encode ("ABC ₤" ⇒ "65 66 67 32 226 130 164") * Decimal UTF-8 decode ("65 66 67 32 226 130 164" ⇒ "ABC ₤") * Octal UTF-8 encode ("ABC ₤" ⇒ "101 102 103 40 342 202 244") * Octal UTF-8 decode ("101 102 103 40 342 202 244" ⇒ "ABC ₤") * Binary UTF-8 encode ("ABC ₤" ⇒ "01000001 01000010 01000011 00100000 11100010 10000010 10100100") * Binary UTF-8 decode ("01000001 01000010 01000011 00100000 11100010 10000010 10100100" ⇒ "ABC ₤") * Unicode code point encode ("ABC ₤" ⇒ "41 42 43 20 20A4") - {{z+|Z10785}} * Unicode code point decode ("41 42 43 20 20A4" ⇒ "ABC ₤") * Create regular expression object/string (i.e: "test" & "i" to /test/i) === Natural language functions === * Choose singular or plural based on number (e.g. singularOrPlural("person",6") -> "people") ** Note that there are also dual and other [[:w:grammatical number|grammatical number]]s in other languages. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 18:54, 26 October 2023 (UTC) ** relevant interwiki link: [[d:WD:property proposal/plural forms]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 9 February 2024 (UTC) **:Was rejected. **:The similar proposal {{P|13986}} was accepted, but per the comments on your proposal, just having that set (and [[Z30455|mapping it to one of our enums]]) isn't sufficient since a language might have exceptions to its conjugation rules, or handle rational/real numbers in different ways. **:Being able to make use of CLDR data might still be desirable to avoid hardcoding rules and exceptions into Functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 18 December 2025 (UTC) ** This is duplicated with a suggestion above. There's some work done already: [[Z15977]]. We also have lightweight enums like {{Z|28215}} now. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 30 November 2025 (UTC) === Cryptographic functions === (would be better with types representing a stream of bytes) * {{todo}} [[wikidata:Q47477417|MD2]] - {{z+|Z10135}} * {{todo}} [[wikidata:Q47462255|MD4]] - {{z+|Z10136}} * {{todo}} [[wikidata:Q27036232|MD5]] - {{z+|Z10137}} * {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - {{z+|Z10138}} * {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - {{z+|Z10139}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - {{z+|Z10140}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - {{z+|Z10141}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - {{z+|Z10142}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - {{z+|Z10143}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - {{z+|Z10144}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - {{z+|Z10145}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - {{z+|Z10146}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - {{z+|Z10147}} * {{todo}} [[wikidata:Q47465971|SHA-224]] - {{z+|Z10149}} * {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]] * {{todo}} [[wikidata:Q87486893|SHAKE-128]] - {{z+|Z10150}} * {{todo}} [[wikidata:Q87486893|SHAKE-256]] - {{z+|Z10151}} * {{todo}} [[wikidata:Q56099240|ChaCha20]] - {{z+|Z25376}} * {{todo}} [[wikidata:Q56099436|X25519]] - {{z+|Z25393}} * {{todo}} [[wikidata:Q1190947|Keccak-f[1600]]] - {{z+|Z25399}} === Date, time, and calendric functions === Discussion of types: [[WF:type#Calendar types]] ==== Asgardian calendar ==== Base on the [https://asgardia.space/en/calendar online converter]; see [[w:Asgardia|Asgardia]] for context ==== Bengali calendar ==== {{z+|Z12926}} ==== Chinese calendar ==== ==== French Republican Calendar ==== decimalises and secularises the Gregorian * day names: {{z+|Z13006}}{{not done}} '''yet''' ==== Gregorian ==== widely used calendar derived from the Julian, basis for [[xkcd:1179|ISO 8601]] * date to ISO week number {{q|2110154}} * string to date * date to ISO 8601 string *: {{done}}, see {{z+|Z21842}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 18:47, 21 January 2025 (UTC) * date to year (yyyy) * date to month of the year (1-12) * date to month name (January-December) * date to day of the month (1-31) * date to hour of the day (0-23) * date to minutes (0-59) * date to seconds (0-59) Named Day from Date or day of year ; Input type : Date ; Output Type : String. ; The initial use case was automated population of On The Day, based on various collections of Holidays, festival days and observances. ? [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) :So If you gave it 2025-05-01 It said "All Fools Day" etc.. Possibly an additional input of enumrated type to indicate which data set to pull holidays, fesitvals and observances from. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) Diary/calander Header function - Using the above and other date functions, generates a data set from a given date. Hence if you give it 2003-05-01 you get back a JOSN set contianing the {Day of week:String, Day in the Month, Observances} etc. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) ==== Holocene calendar ==== * [[w:en:Holocene calendar#Conversion]] *: {{done}}, see {{z+|Z21913}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 13:30, 25 January 2025 (UTC) ==== Indian national calendar ==== ==== Islamic ==== a Lunar calendar, also called Hijri ==== Julian ==== mostly used by astronomers, some historians, and some Orthodox Christian denominations ==== Lukashian ==== [https://lukashian.org/download Java] reference implementation ==== Mesoamerican calendars ==== including civil and clerical forms ==== Persian ==== also called Jalali ==== Thai calendar ==== ==== Hebrew calendar ==== ==== Darian calendar ==== Proposed time-keeping system for Mars, requires Julian Date/Time to calculate and a month enumeration: [[WF:type proposals#Something to think about]] === Basic numerical functions === * round up ("1.289" & "2" ⇒ "1.29"; "5678" & "2" ⇒ "5700") *: So if the number is floating point, round to n decimal places, and if not, round to n significant figures. Is that right? [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 19:36, 24 December 2023 (UTC) *: {{done}} {{Z|20053}}/{{Z|21043}} and {{Z|27705}}/{{Z|21047}} * round down ** {{done}} {{Z|20032}}/{{Z|20841}} * return integer value (5678.678 ⇒ 5678) ** {{done}} {{Z|19841}}/{{Z|26315}} * {{z+|Z13587}} (23 ⇒ "twenty-three") * Convert money from US$ to anything else ** requires source of conversion rates, which is a hole in function-likeness * Arabic numeral to Etruscan numeral * Etruscan numeral to Arabic numeral === Data serialization functions === * parse a string as [[:en:JSON|JSON]] * extract string from JSON object based on [[:d:Q121208951|JSONPath]] (<code>{"name":"Alice"}</code>, "$.name" ⇒ "Alice") *:Why not first convert a JSON string to an object, and then have a function that extracts fields based on JSONPath? Doing Stringly-typed things like this proposal as defined isn't a good idea. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 16:16, 5 August 2023 (UTC) *::This seems to be a good idea, thanks! I moved and splitted the proposal accordingly. --[[User:1-Byte|1-Byte]] ([[User talk:1-Byte|talk]]) 09:51, 6 August 2023 (UTC) *:: is it okay to go ahead to create this 'extract string from JSON object based on JSONPath' as a function ? [[User:Dolphyb|Dolphyb]] ([[User talk:Dolphyb|talk]]) 16:14, 15 February 2024 (UTC) === Basic list/iterable functions requiring numeric types === * Sum the elements of a numeric list - {{z+|Z14038}} * Product of the elements of a numeric list ** {{done}} {{Z|23909}}/{{Z|13558}} * {{z+|Z12676}} * Slice of list elements: for the supplied list, return a list of elements that are at indexes between a supplied range n:m ** Zero indexing is used (first element is index 0)? ** n and m are are included in the range? ** What happens if n and/or m are invalid indexes? ** {{done}} {{Z+|Z26556}} * Remove slice of elements from list: return the supplied list with elements between a supplied range of indexes removed ** Zero indexing is used (first element is index 0)? ** n and m are are included in the range? ** What happens if n and/or m are invalid indexes? * Every nth element of list: returns every nth element of the supplied list ** {{done}} {{Z+|Z28735}} * Remove every nth element of list: removes every nth element of the supplied list - * sample n objects from list (return up to n [[Wikifunctions:Determinism|random]] objects from the list) * Jaccard similarity coefficient (see https://en.wikipedia.org/wiki/Jaccard_index) * Weighted average. Supply a list of values, and a second list of the same length of their weights. Returns a weighted average ** Example Input: <code>values = [10, 20, 30]</code>, <code>weights = [1, 2, 3]</code> ** Output: <code>23.33</code> ** {{done}} {{Z+|Z28066}} === Geodetics functions === [[w:en:planetary coordinate system]], [[w:en:well-known text representation of coordinate reference systems]] ==== Earth ==== * convert coordinates outside of the ranges (-180, 180) for longitude and (-90, 90) for latitude to a canonical form * [https://plus.codes Plus Codes] to/from geocoordinates ** functions should match the semantics of the [https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#api-requirements expected API]: <code>is valid Plus Code?</code>, <code>is shortened Plus Code?</code>, <code>is full Plus Code?</code>, {{z+|Z25963}}, <code>co-ordinates from Plus Code</code> ([https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#decoding SW corner]), <code>shorten Plus Code</code>, <code>recover nearest Plus Code</code> ** implementations for JS and Python are provided, Apache 2.0 licenced, not sure how self-contained they are ** most of the functions could also be implemented by composition ** sample data is provided for testing (it's ~500 cases for each of encode/decode and ~50 cases for each of the others, but they're grouped nicely so maybe take 1 from each) ==== Mars ==== [[w:en:areography#Cartography and geodesy]] * convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form ==== Moon ==== [[w:en:selenography#Lunar cartography and toponymy]] === Unit conversion functions === * {{z+|Z15560}} ::The function has two implementations now. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 20:32, 20 February 2026 (UTC) === Conversion function : 2D Cartesian to 2D Polar === Input : matrix [x,y] Output: matrix [θ,r] Short text : Polar conversion of x,y to a polar space centred at 0,0 in the Cartesian. Constraints: x,y,r are reals (float64), θ lies in the range -π<0<π (Sign determined in relation to standards used in STEM applications. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC) :The companion could also be provided. As I never did Geodetic functions, I am not sure how Lat, Long to map projection would work , but useful. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC) :See also [[WF:Type proposals/complex128]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:17, 1 December 2025 (UTC) === Trigonometric functions === * {{Z|Z16463}}, {{Z|Z12473}}, *: Input : float64 Angle in radians. *: Output : float64 desired trignometric value [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 2025 (UTC) * {{Z|Z29125}} *:Inputs: 2D Point (float64s, Reals, or perhaps [[WF:Type_proposals/complex128|a single complex number]]), angle (float64 or Real) *:Output: 2D Point (matching the input type) *:Not necessarily one single function; one can be created for each input type [[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:05, 31 July 2025 (UTC) ==== Function proposal : Decimalise angle of the form ('1:x' or '1 in x') to % (in 100) or ‰ (in 1000) ==== *Suggested name: gardient_decimal. *Input type: Integer ( The 1 is implied.). Lower Bound +1: Upper Bound: 1000 (for most practical situations?) *Output type: Real/float 64. Proposer: [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:05, 28 March 2025 (UTC) ===Color Functions=== ==== Colorspace Conversion ==== x,y,Y to sRGB (Illuminant D65). Input : 3tuple of float64, Output: 3 tuple of integer, where 0>=r<=255, 0>=g<=255 0>=b<=255. Convert a color specfied as 3 float64 values, from x,y,Y colorspace to sRGB or raise an "Out of Gaumt" exception. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:09, 7 April 2025 (UTC) ==== Spectral Approximate from sRGB or XYZ values. ==== I'd like to see the techniques detailed here: http://scottburns.us/reflectance-curves-from-srgb/ implemented in Wikifunctions as the provided spreadhseet later in the paper doesn't appear to work with Libre Office. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:32, 2 June 2025 (UTC) ==== Subtractive color mix (Pigment style) ==== Implement the mixing function from Spectral.js (https://github.com/rvanwijnen/spectral.js/blob/3.0.0/spectral.js )(MIT license), to allow 2 or more sRGB triplets to be mixed like pigment colors. This is different from the subtract colors function implemented previously. === Music Functions === It would be nice to have '''12 equal temperament pitch class''' and '''12 equal temperament pitch''' types, as they would be useful for calculating harmonies and melodies. The pitch classes could be stored as natural numbers from 0 to 11, and represented with symbols C, C♯, D, ..., B. The pitches could be stored as integers with -1 being B3, 0 being C4, 1 being C♯4, etc. Over time, we could expand the pitch class and pitch types to other temperaments and just intonation. As I'm new to Wikifunctions and my coding skills are next to zero, this is just a suggestion to the community. (edited) [[User:CaffeineP|CaffeineP]] ([[User talk:CaffeineP|talk]]) 14:48, 9 April 2025 (UTC) :Yes… There are some notational challenges because of enharmonics as well as naming conventions varying by language/culture, so English A♯ is equivalent to German B and English B♭, for example. Ideally, I would want the (English) pitch class that is five semitones higher than G♭ to be displayed as C♭ rather than B. :Also, given some reference pitch like A4 = 440 Hz, we should be able to return the frequency in hertz of a given pitch and, conversely, the nearest pitch for a given frequency and its offset in cents (or whatever). The computation is a lot simpler than representing the result (or capturing how the result should be represented)! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:08, 9 April 2025 (UTC) :If you use the cardinal values for the pitches from the MIDI standard (or an extension to such, since they're limited to 0..<128) then you could make some of these functions already, no [[WF:Type_proposals|type proposal]] needed. Granted a lot of them would just be addition/subtraction. And if you semi-arbitrarily map A = 0, A# = 1, etc. then you could do all of them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:33, 1 December 2025 (UTC) * '''12-ET Pitch Class of a Pitch''': Return the 12 equal temperament pitch class of a given 12 equal temperament pitch. For example, C4 returns C. * '''12-ET Pitch based on Pitch Class''': Return a 12 equal temperament pitch based on a given 12 equal temperament pitch class and a given integer. For example, C and 4 return C4. * '''Interval between 12-ET Pitch Classes in Semitones''': Get the interval in semitones between two 12 equal temperament pitch classes, always assuming that the first is lower than (or the same as) the second, and the interval is less than an octave. For example, C and B return 11, while B and C return 1. * '''Interval between 12-ET Pitches in Semitones''': Get the interval in semitones between two 12 equal temperament pitches. For example, C4 and B3 return -1, while C3 and B4 return 23. ** {{Z+|Z25219}} * '''Raise 12-ET Pitch Class by Semitones''': Get a new 12 equal temperament pitch class through raising a given pitch class by the provided number of semitones. For example, raising B by 1 semitone returns C. ** {{Z+|Z25407}} * '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it. ** {{Z+|Z25407}} * '''Raise 12-ET Pitch by Semitones''': Get a new 12 equal temperament pitch through raising a given pitch by the provided number of semitones. For example, raising B3 by 1 semitone returns C4. * '''Lower 12-ET Pitch by Semitones''': Same as above, but lower the pitch instead of raising it. * '''Frequency of a 12-ET Pitch''': Return a float64 frequency in Hz based on the provided 12 equal temperament pitch (and possibly a reference pitch with its frequency; if not provided, take default A4 = 440 Hz). ** {{Z+|Z25217}} * '''Approximate 12-ET Pitch Class based on Frequency''': Return a 12 equal temperament pitch class approximately based on the provided frequency in Hz. * '''Approximate 12-ET Pitch based on Frequency''': Return a 12 equal temperament pitch approximately based on the provided frequency in Hz. === SVG Functions === I would be nice to generate SVG (a XML-based vector image format which is basically a long string), it could allow to replace a lot of images on Commons or templates/tools. Here some examples: * create simple forms, * create graphs (line graph/bar graph for population or for production, elections diagrams like [[:File:1900Hawaii.svg]], etc.), * create more complex visualisation like genealogical trees, * create coat of arms (?), * etc. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:47, 23 April 2025 (UTC) :@[[User:VIGNERON|VIGNERON]]: Eventually that is something we might support, but there'll be nothing any time soon. It has a number of complex security and scalability concerns, sadly. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:21, 23 April 2025 (UTC) ::{{ping|Jdforrester (WMF)}} thanks. I talked about it for the last Corner but I wanted to leave a record here, if we have time, maybe I'll use that time to write some things to prepare (like listing templates and tools on the Wikimedia projects that generate SVG or visualisations). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 15:28, 23 April 2025 (UTC) :::Of course! I've explicitly added a section on this here: [[Wikifunctions:Embedded function calls#Non-text output]] — hope that helps assure you that we're thinking about it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:40, 23 April 2025 (UTC) === Biology === ==== Taxon functions ==== A taxon type could be useful, as could a taxon rank enum ({{Q|P31}} {{Q|Q427626}}). --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 16:49, 22 September 2025 (UTC) * Wikidata item representing taxon rank ({{Q|P31}} {{Q|Q427626}}) is at genus level or below ** Should(?) be possible with the current Wikidata functionality, from what I understand. See [[:Wikifunctions:Project chat#Taxon rank function(s)]] for a more detailed explanation. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:27, 16 May 2025 (UTC) * compare taxon ranks ** Cases: a < b, a == b, a > b, undetermined/incomparable (if a or b are clades, this should be returned/used) * get taxon code of nomenclature ({{Q|P944}}) * is parent taxon of / is child taxon of ** <code>is parent taxon of(Taxon a, Taxon b) => b.parent == a OR is parent taxon of(a, b.parent)</code> * format taxon name (according to relevant rules of nomenclature) ** Include author and year citation? Maybe page too, if present? == Object / type / function functions == == External function lists == * [[WF:importing]] 1j2f4t9wx3kd7eu1grsmb3nsfau79cz Wikifunctions:Project chat 4 1184 271294 270864 2026-04-30T18:20:57Z Sun8908 9804 /* Z6830 for Chinese */ new section 271294 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) :Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) :You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC) ::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> :@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article: ::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016) :This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking: ::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016]) :Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC) ::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC) == Requested deletion of test == Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC) :[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC) == Request for comment (global AI policy) == <bdi lang="en" dir="ltr" class="mw-content-ltr"> A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}} [[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC) </bdi> <!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 --> == Is it OK to connect the implementation? == Hello! I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted. I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC) == Past tense function == Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")? If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC) : {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC) :: I need to create some other similar functions for the past tense, I have some ideas: ::* {{Z|Z26095}} ::* {{Z|Z32643}} ::* {{Z|Z28016}} ::* {{Z|Z26570}} ::* {{Z|Z33975}} ::* {{Z|Z27243}} ::* <ins>{{Z|Z26627}}</ins> ::* <ins>{{Z|Z27627}}</ins> ::* <ins>{{Z|Z27173}}</ins> ::* <ins>{{Z|Z29591}}</ins> :: :: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC) :I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time? :Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC) :: {{re|Dv103}} That is a fair point... :: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea. :: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC) :::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC) ::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe? ::Nitpick 2... {{Z|Z34227}} is missing a language parameter. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:08, 26 April 2026 (UTC) ::: I will consider that! ::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC) == Legacy functions == If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me... I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations. I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:30, 26 April 2026 (UTC) :I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC) :: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter&trade;'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while. :: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (&#x300C;You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!&#x300D;). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 20:26, 27 April 2026 (UTC) :::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC) :::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically. :::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes). :::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC) == Filtering types of objects == Hello! I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell. Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC) :There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 18:59, 27 April 2026 (UTC) ::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC) :See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC) :The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool. :I even kind of succeeded, but it has two major problems: :# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL). :# It doesn't get information from the live site, but from the dump, which appears to be updated once a month. :I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful. :(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC) == [[Z34213]] == I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC) :I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC) :Some useful tips: :* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases :* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree. :[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC) ::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC) :::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC) ::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC) ::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches. ::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]): ::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote> ::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch). ::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC) == Question about cardinal numbers == I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter. Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC) :The “cardinal” functions should return the words used for “counting” numbers in the abstract. :We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC) ::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC) ::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input! ::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}. ::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC) ::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:36, 28 April 2026 (UTC) == Optional/nullable function parameters == Hello! Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now. Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC) :What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC) :Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC) :: {{re|JJPMaster|Dv103}} Thanks for your help! :: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that? :: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript... :: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC) :::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior. :::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC) :::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC) ::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC) ::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions. ::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC) :Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC) ::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC) == Z6830 for Chinese == I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC) 13ryicbb468syj5e29qaby2r1ufh8vw 271391 271294 2026-05-01T03:08:08Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Project chat/Archive/2026/03]] (after section [[Wikifunctions:Project chat/Archive/2026/03#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#238_is_out:_Citations_and_Copy_and_Paste|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#238_is_out:_Citations_and_Copy_and_Paste]]) - previous edit: [[:User:Sun8908|Sun8908]], 2026-04-30 18:20 271391 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) :Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) :You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC) ::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> :@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article: ::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016) :This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking: ::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016]) :Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC) ::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC) == Requested deletion of test == Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC) :[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC) == Request for comment (global AI policy) == <bdi lang="en" dir="ltr" class="mw-content-ltr"> A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}} [[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC) </bdi> <!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 --> == Is it OK to connect the implementation? == Hello! I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted. I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC) == Past tense function == Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")? If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC) : {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC) :: I need to create some other similar functions for the past tense, I have some ideas: ::* {{Z|Z26095}} ::* {{Z|Z32643}} ::* {{Z|Z28016}} ::* {{Z|Z26570}} ::* {{Z|Z33975}} ::* {{Z|Z27243}} ::* <ins>{{Z|Z26627}}</ins> ::* <ins>{{Z|Z27627}}</ins> ::* <ins>{{Z|Z27173}}</ins> ::* <ins>{{Z|Z29591}}</ins> :: :: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC) :I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time? :Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC) :: {{re|Dv103}} That is a fair point... :: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea. :: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC) :::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC) ::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe? ::Nitpick 2... {{Z|Z34227}} is missing a language parameter. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:08, 26 April 2026 (UTC) ::: I will consider that! ::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC) == Legacy functions == If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me... I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations. I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:30, 26 April 2026 (UTC) :I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC) :: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter&trade;'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while. :: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (&#x300C;You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!&#x300D;). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 20:26, 27 April 2026 (UTC) :::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC) :::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically. :::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes). :::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC) == Filtering types of objects == Hello! I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell. Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC) :There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 18:59, 27 April 2026 (UTC) ::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC) :See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC) :The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool. :I even kind of succeeded, but it has two major problems: :# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL). :# It doesn't get information from the live site, but from the dump, which appears to be updated once a month. :I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful. :(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC) == [[Z34213]] == I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC) :I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC) :Some useful tips: :* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases :* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree. :[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC) ::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC) :::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC) ::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC) ::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches. ::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]): ::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote> ::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch). ::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC) == Question about cardinal numbers == I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter. Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC) :The “cardinal” functions should return the words used for “counting” numbers in the abstract. :We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC) ::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC) ::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input! ::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}. ::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC) ::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:36, 28 April 2026 (UTC) == Optional/nullable function parameters == Hello! Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now. Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC) :What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC) :Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC) :: {{re|JJPMaster|Dv103}} Thanks for your help! :: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that? :: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript... :: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC) :::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior. :::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC) :::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC) ::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC) ::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions. ::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC) :Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC) ::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC) == Z6830 for Chinese == I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC) ge9nhnjbpkk6fs3e9yzmrhdiryp5jo9 Wikifunctions:Requests for deletions 4 1696 271248 271057 2026-04-30T15:59:33Z Ameisenigel 44 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 271248 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == {{Z|Z32488}} == {{ping|Dot.py}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:18, 15 April 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 15:59, 30 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 15:59, 30 April 2026 (UTC)}} == {{Z|Z27261}} == {{ping|Dungodung}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:20, 15 April 2026 (UTC) :Thanks for the info! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 19:16, 15 April 2026 (UTC) ::@[[User:Dungodung|Dungodung]] Can I consider this as a author request to delete <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 04:26, 16 April 2026 (UTC) == [[Z18720]] == This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC) :CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:27, 28 April 2026 (UTC) :Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC) ::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC) o62shdeutexc26ihrp0o9pipotxuyf9 Wikifunctions:Requests for user groups 4 3790 271426 270670 2026-05-01T10:01:32Z Bunnypranav 9976 /* Administrator */ add renewal request. 271426 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} === Bunnypranav === :{{UL2.0|1=Bunnypranav|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 10:01, 8 May 2026 (UTC)'' :Hello folks! I am here to request renewal of my administrator right. I was granted sysop on 6th May 2025, and have actively served for a year. I regularly help out at deletion requests, and also done a few blocks while responding to reports of vandalism. I will keep in mind the consensus of the community in each one of my actions, which is bound to change often as this wiki is taking shape and growing. I am open to questions, but please do ping me. Thanks! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 10:01, 1 May 2026 (UTC) == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] nbiso1jgecu1jft2tqxaeuqh8gdv402 Z12812 0 21766 271238 265919 2026-04-30T15:30:14Z Papukaijo1 29401 suomennos 271238 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12812" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z12812K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "teks" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מחרוזת (הכוללת אלפבית לטיני)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষরসারি" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "cadeia" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenfolge" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "șir de caractere" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سلسلة أحرف" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stringa" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κείμενο" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्ट्रिंग" }, { "Z1K1": "Z11", "Z11K1": "Z1608", "Z11K2": "varg" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "merkkijono" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z12812K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "besar pergeseran" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "shift" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "כמות מקומות להיסט קדימה" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mgbanwe" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "décalage" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্থানান্তর মান" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "troca" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "parametru de deplasare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إزاحة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κλειδί μετάθεσης" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दूरी" }, { "Z1K1": "Z11", "Z11K1": "Z1608", "Z11K2": "shtyrje" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "siirtomäärä" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z12813", "Z13478", "Z13477", "Z13479", "Z14642", "Z21741", "Z29408" ], "Z8K4": [ "Z14", "Z19216", "Z12814", "Z14641" ], "Z8K5": "Z12812" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "sandi Caesar" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Caesar cipher (Latin alphabet)" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "צופן קיסר (אלפבית לטיני)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সিজার সাইফার (লাতিন বর্ণমালা)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Caesar cipher (mkpụrụedemede Latin)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code de César" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "cifra de César (alfabeto latino)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Caesar-Verschlüsselung (lateinisches Alphabet)" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Cēzara šifrs (latīņu alfabētam)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "cifrario di Cesare (alfabeto latino)" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Шифр Цезаря (латинський алфавіт)" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "cifrul Cezar (alfabetul latin)" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تعمية قيصر (أبجدية لاتينية)" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κώδικας του Καίσαρα" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सीज़र कूटलेख (लातिन वर्णमाला)" }, { "Z1K1": "Z11", "Z11K1": "Z1608", "Z11K2": "Shifra e Çezarit (alfabeti latin)" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Caesar-salaus (latinalaiset aakkoset)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sandi geser" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Caesar shift" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "צופן קיסר", "צופן היסט", "קוד קיסר", "היסט קיסר", "הסטה קיסרית" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "chiffre de César ", " chiffrement par décalage" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "troca de César" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Caesar-Chiffre", "Verschiebechiffre" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "cifru de înlocuire", "codul lui Cezar", "substituirea Cezarului" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "إزاحة قيصر" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "Caesarin salakirjoitus", "Caesar-salakirjoitus", "Caesarin salaus" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengganti huruf alfabet bahasa Inggris dalam untaian dengan huruf yang selisih posisinya sama dengan yang ditentukan di masukan" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rotates letters in the Latin alphabet forward by a defined number of places" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מסיט סיבובית קדימה את האלפבית הלטיני במספר נתון של מקומות" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-atụgharị mkpụrụedemede na mkpụrụedemede Latịn gaa n'ihu site na ọnụọgụ ebe akọwapụtara" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "décale les lettres de l'alphabet latin vers l'avant d'un nombre défini de places" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "লাতিন বর্ণমালার অক্ষরগুলিকে একটি নির্দিষ্ট সংখ্যক স্থান দ্বারা এগিয়ে নিয়ে যাবে" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "gira letras do alfabeto latino para frente por um número definido de casas" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rotiert jedes Zeichen einer Zeichenfolge um eine gegebene Anzahl gemäß des lateinischen Alphabets " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "sposta le lettere dell'alfabeto latino in avanti di un numero definito di posizioni" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "fiecare literă din textul inițial este înlocuită cu o literă care se află în alfabet la o distanță fixă față de cea înlocuită" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يدوّر حروف الأبجدية اللاتينية للأمام بعدد محدد من الأماكن" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "μεταθέτει γράμματα στο λατινικό αλφάβητο προς τα εμπρός κατά έναν καθορισμένο αριθμό θέσεων" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लातिन वर्णमाला में अक्षरों को क्रम में किसी निश्चित संख्या के बाद के अक्षरों से बदल देता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1608", "Z11K2": "shtyn shkronjat në alfabetin latin përpara për një numër të caktuar të vendeve" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Korvaa kunkin latinalaisen aakkosen aakkosella, joka on annetun siirtomäärän päässä kyseisestä aakkosesta aakkosjärjestyksessä." } ] } } r0ljk07dw6v44sdgaf7qg48qtfbrzb2 Z14404 0 26726 271220 163073 2026-04-30T15:11:55Z YoshiRulz 10156 Added Z34600 to the approved list of implementations 271220 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14404" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z14404K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text to find the language of" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte dont il faut trouver la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z60", "Z8K3": [ "Z20", "Z14407" ], "Z8K4": [ "Z14", "Z14405", "Z34600" ], "Z8K5": "Z14404" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'un texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache von einsprachigem Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual string to language", "language from monolingual string", "natural language of monolingual string", "monolingual text to language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9ifc2tilek8nsmm0pu8sqfvnr0q8cjh 271221 271220 2026-04-30T15:11:57Z YoshiRulz 10156 Removed Z14405 from the approved list of implementations 271221 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14404" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z14404K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text to find the language of" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte dont il faut trouver la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z60", "Z8K3": [ "Z20", "Z14407" ], "Z8K4": [ "Z14", "Z34600" ], "Z8K5": "Z14404" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'un texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache von einsprachigem Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual string to language", "language from monolingual string", "natural language of monolingual string", "monolingual text to language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } akn0bddu5elq9gubme576gq2ccemrrz 271224 271221 2026-04-30T15:18:17Z YoshiRulz 10156 Added Z34601 to the approved list of test cases 271224 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14404" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z14404K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text to find the language of" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte dont il faut trouver la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z60", "Z8K3": [ "Z20", "Z14407", "Z34601" ], "Z8K4": [ "Z14", "Z34600" ], "Z8K5": "Z14404" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'un texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache von einsprachigem Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual string to language", "language from monolingual string", "natural language of monolingual string", "monolingual text to language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r83gdeojespikm9u27vr37ste37okee 271226 271224 2026-04-30T15:24:13Z YoshiRulz 10156 Added Z34602 to the approved list of test cases 271226 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14404" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z14404K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text to find the language of" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte dont il faut trouver la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z60", "Z8K3": [ "Z20", "Z14407", "Z34601", "Z34602" ], "Z8K4": [ "Z14", "Z34600" ], "Z8K5": "Z14404" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'un texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache von einsprachigem Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual string to language", "language from monolingual string", "natural language of monolingual string", "monolingual text to language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p77n43ojg4i5rdsbmws6qvwxzhmc75y 271228 271226 2026-04-30T15:26:35Z YoshiRulz 10156 Added Z34603 to the approved list of implementations 271228 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14404" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z14404K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text to find the language of" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte dont il faut trouver la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z60", "Z8K3": [ "Z20", "Z14407", "Z34601", "Z34602" ], "Z8K4": [ "Z14", "Z34600", "Z34603" ], "Z8K5": "Z14404" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'un texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache von einsprachigem Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual string to language", "language from monolingual string", "natural language of monolingual string", "monolingual text to language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pf71f1bjpcqpezahfqkfnazy6mlh2p0 271229 271228 2026-04-30T15:26:37Z YoshiRulz 10156 Removed Z34600 from the approved list of implementations 271229 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14404" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z14404K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text to find the language of" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte dont il faut trouver la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z60", "Z8K3": [ "Z20", "Z14407", "Z34601", "Z34602" ], "Z8K4": [ "Z14", "Z34603" ], "Z8K5": "Z14404" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'un texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache von einsprachigem Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual string to language", "language from monolingual string", "natural language of monolingual string", "monolingual text to language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7edd3e4gfn1oechw8wlqlbur6jfcr5s Z15560 0 28762 271265 271115 2026-04-30T16:28:17Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271265 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15560" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z15560K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Fahrenheit (°F)" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מעלות פרנהייט" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fahrenheit (°F)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Fahrenheit (°F)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z15572", "Z15571", "Z15573", "Z15563" ], "Z8K4": [ "Z14", "Z19160", "Z15561", "Z34567" ], "Z8K5": "Z15560" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Fahrenheit to Celsius" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Fahrenheit ruo Celsius" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המרת פרנהייט לצלזיוס" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fahrenheit in Celsius" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "华氏度转摄氏度" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "華氏度轉攝氏度" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Fahrenheit ke Celcius" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "פרנהייט לצלזיוס" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts Fahrenheit (°F) to Celsius (°C)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-atụgharị Fahrenheit (°F) ka ọ bụrụ Celsius (°C)" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המרת מעלות פרנהייט למעלות צלזיוס. ר' Z16487 להופכית." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt Fahrenheit (°F) in Celsius (°C) um" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "将华氏度(°F)转换为摄氏度(°C)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Konversi Fahrenheit (°F) ke Celsius (°C)" } ] } } lz9bgjpf26hjokeph6xo7xwl3di4996 Z15631 0 28887 271139 271132 2026-04-30T12:06:50Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271139 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15631" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z86", "Z17K2": "Z15631K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "codepoint" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "codepoint" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Codepunkt" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z15632", "Z15640" ], "Z8K4": [ "Z14", "Z34571", "Z15638" ], "Z8K5": "Z15631" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "codepoint to string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Codepoint gaa na eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Codepunkt in Zeichenkette" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "code point to character", "character of code point", "codepoint to character", "character of codepoint", "decode code point", "chr", "character from code point" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type conversion from Code point object to string object" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "pịnye ntụgharị site na ihe ntụpọ koodu gaa na ihe eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Umwandlung eines Codepunkt-Objekts in ein Zeichenketten-Objekt" } ] } } dnohh6ydvptaad7c57d3qpx57oqis6x Z15659 0 28922 271151 237100 2026-04-30T12:34:58Z YoshiRulz 10156 Added Z34581 to the approved list of implementations 271151 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15659" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15659K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan asli" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z15661", "Z15662", "Z15663" ], "Z8K4": [ "Z14", "Z15660", "Z15665", "Z34581" ], "Z8K5": "Z15659" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subfactorial" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "subfactorial" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Subfakultät" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "subfaktorial" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "nth derangement number", "!n", "A000166", "nth subfactorial number" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "permutasi bilangan tanpa titik tetap, !n, bilangan subfaktorial" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n0ystdfllqtxgfgrb1wkabpzbpq482e 271172 271151 2026-04-30T13:37:15Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271172 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15659" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15659K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan asli" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z15661", "Z15662", "Z15663" ], "Z8K4": [ "Z14", "Z15665", "Z15660", "Z34581" ], "Z8K5": "Z15659" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subfactorial" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "subfactorial" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Subfakultät" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "subfaktorial" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "nth derangement number", "!n", "A000166", "nth subfactorial number" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "permutasi bilangan tanpa titik tetap, !n, bilangan subfaktorial" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ksp3dchop81soe6vdaw0s91rpnenyn5 271173 271172 2026-04-30T13:40:47Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271173 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15659" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15659K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan asli" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z15661", "Z15662", "Z15663" ], "Z8K4": [ "Z14", "Z15660", "Z15665", "Z34581" ], "Z8K5": "Z15659" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subfactorial" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "subfactorial" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Subfakultät" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "subfaktorial" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "nth derangement number", "!n", "A000166", "nth subfactorial number" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "permutasi bilangan tanpa titik tetap, !n, bilangan subfaktorial" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n0ystdfllqtxgfgrb1wkabpzbpq482e Z15769 0 29086 271155 197349 2026-04-30T12:46:49Z YoshiRulz 10156 Added Z34583 to the approved list of test cases 271155 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15769" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15769K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z34583" ], "Z8K4": [ "Z14", "Z15770" ], "Z8K5": "Z15769" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "repunit number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba reunit" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Repunit" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mam2g1q5hi3kipv2tn1hjh7gvbqqtf2 271156 271155 2026-04-30T12:46:51Z YoshiRulz 10156 Added Z34582 to the approved list of implementations 271156 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15769" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15769K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z34583" ], "Z8K4": [ "Z14", "Z15770", "Z34582" ], "Z8K5": "Z15769" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "repunit number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba reunit" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Repunit" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oxzjoh1qa37isgk66mw46l4f9oc0jtk Z15771 0 29088 271158 197351 2026-04-30T12:49:13Z YoshiRulz 10156 Added Z34584 to the approved list of test cases 271158 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15771" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15771K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z34584" ], "Z8K4": [ "Z14", "Z15772" ], "Z8K5": "Z15771" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nth binary number in decimal" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ abụọ nth n'ọnụ ụzọ iri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nte Binärzahl in Dezimalzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "A007088" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Enweghị nkọwapụta." } ] } } p2j72r8wym4koqo3n1uhemuhrzjh3g0 271159 271158 2026-04-30T12:49:15Z YoshiRulz 10156 Added Z15776 to the approved list of implementations 271159 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15771" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15771K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "n: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z34584" ], "Z8K4": [ "Z14", "Z15772", "Z15776" ], "Z8K5": "Z15771" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nth binary number in decimal" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ abụọ nth n'ọnụ ụzọ iri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nte Binärzahl in Dezimalzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "A007088" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Enweghị nkọwapụta." } ] } } dg5iocevjjnhmgs550w4sblulol8t1g Z15840 0 29562 271160 199515 2026-04-30T12:51:08Z YoshiRulz 10156 Added Z15843 to the approved list of implementations 271160 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15840" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z15840K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ASCII string representing Braille" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri ASCII na-anọchite anya Braille" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ASCII-Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z15841" ], "Z8K4": [ "Z14", "Z15843" ], "Z8K5": "Z15840" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ASCII Braille decode" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ASCII Braille decode" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ASCII-Braille-Dekodierung" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Braille ASCII decode", "decode ASCII Braille", "decode Braille ASCII" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "see https://en.wikipedia.org/wiki/Braille_ASCII" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "hụ https://en.wikipedia.org/wiki/Braille_ASCII" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ASCII-Braille in Braille um" } ] } } d3imibhs42laow99ijt0g83kgpf6ftb Z15982 0 29841 271183 203134 2026-04-30T14:09:26Z YoshiRulz 10156 Added Z34591 to the approved list of implementations 271183 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15982" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15982K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z15983", "Z15984", "Z15985" ], "Z8K4": [ "Z14", "Z15986", "Z34591" ], "Z8K5": "Z15982" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) grammatical number for languages with only singular and plural" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) ọnụọgụ grammatical maka asụsụ nwere naanị otu " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) grammatikalische Zahl für Sprache sing./pl." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7z4zb3cwxc1joryys50utnb5pjc7pte 271189 271183 2026-04-30T14:21:49Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271189 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15982" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15982K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z15983", "Z15984", "Z15985" ], "Z8K4": [ "Z14", "Z34591", "Z15986" ], "Z8K5": "Z15982" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) grammatical number for languages with only singular and plural" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) ọnụọgụ grammatical maka asụsụ nwere naanị otu " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) grammatikalische Zahl für Sprache sing./pl." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 95rzeokkl200d00kdyfrkwn241ionv9 Z16000 0 29861 271187 203413 2026-04-30T14:20:51Z YoshiRulz 10156 Added Z34593 to the approved list of implementations 271187 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16000" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16927", "Z17K2": "Z16000K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "igbo month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụgụ ọnwa igbo (1-13): ọnụọọgụgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ইগবো মাসের সংখ্যা (১-১৩)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois en igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Igbo-Monat" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16005", "Z16003", "Z16002" ], "Z8K4": [ "Z14", "Z16001", "Z34593" ], "Z8K5": "Z16000" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Igbo month name in Igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnwa Igbo site na ọnụọgụgụ ọnwa" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ইগবো মাসের সংখ্যা থেকে মাসের নাম" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nom du mois en igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Igbo-Monatsname in Igbo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Igbo month string", "name of Igbo month", "string of Igbo month" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "transforms an Igbo month to its name in Igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-agbanwe ọnụọgụgụ eke (1-13) ka ọ bụrụ aha ọnwa Igbo site na kalenda Igbo." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি স্বাভাবিক সংখ্যাকে ইগবো বর্ষপঞ্জির মাসের নামে পরিণত করে" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "transforme un mois igbo en son nom en igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den Namen eines Igbo-Monats in Igbo aus" } ] } } knumwol9xz1g1w6bmcxuqwjs3wwoh28 Z16012 0 29880 271191 203729 2026-04-30T14:25:47Z YoshiRulz 10156 Added Z34594 to the approved list of implementations 271191 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16012" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16012K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16014" ], "Z8K4": [ "Z14", "Z16013", "Z34594" ], "Z8K5": "Z16012" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) grammatical number for languages with singular, dual and plural" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) grammatikalische Zahl für sing./dual/pl." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7j3xqq341kaa7w64kqcducvkj0qqllm Z16015 0 29883 271193 203733 2026-04-30T14:26:31Z YoshiRulz 10156 Added Z34595 to the approved list of implementations 271193 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16015" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16015K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16017" ], "Z8K4": [ "Z14", "Z16016", "Z34595" ], "Z8K5": "Z16015" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) grammatical number for languages with singular, paucal (2-5) and plural" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) grammatikalische Zahl für sing./pauk.(2-5)/pl." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f6e833e4sxp1wq9pwygg84wi9vhgx4a Z16137 0 30150 271199 219230 2026-04-30T14:37:15Z YoshiRulz 10156 Added Z16375 to the approved list of implementations 271199 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16137" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16137K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nke a: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster Kalendermonat" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceasta" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier mois" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo mese" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16137K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "that" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweiter Kalendermonat" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceea" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second mois" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo mese" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16138", "Z16139", "Z16140", "Z16141", "Z16228", "Z16229", "Z18980", "Z26205", "Z26206" ], "Z8K4": [ "Z14", "Z16143", "Z16142", "Z16375" ], "Z8K5": "Z16137" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same month" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "är samma månad" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাসের সমতা" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "той самий місяць" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce le même mois ?" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otụ ọnwa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gleicher Monat" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тот же месяц" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceeași lună" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stesso mese" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "equality of months", "month equality", "Gregorian calendar month equality", "equal Gregorian calendar months", "equal months" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "månadslikhet", "samma månad" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "একই মাস", "গ্রেগরীয় মাসের সমতা" ] }, { "Z1K1": "Z31", "Z31K1": "Z1332", "Z31K2": [ "Z6", "місяці однакові" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "gleicher Kalendermonat", "Monate sind gleich" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "egalitatea lunilor", "luni egale", "luni identice", "aceleași luni" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "confonta mesi", "uguaglianza tra mesi", "eguaglianza tra mesi", "mesi uguali" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "testar om två kalendermånader är identiska (tar ej hänsyn till år)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফলাফল হবে সত্য যদি উভয় ইনপুটের মাস একই হয়, নাহলে মিথ্যা। " }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "перевірити, чи два календарні місяці ідентичні (не враховуючи рік)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ule ma ọ bụrụ na ọnwa kalenda abụọ bụ otu (anaghị etinye afọ n'ime akaụntụ)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Prüft ob die zwei ausgewählten Kalendermonate gleich sind" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Checks whether 2 instances of \"Gregorian calendar month\" are the same" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Verifică dacă 2 instanțe de „lună a calendarului gregorian” sunt identice" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si deux instances de mois calendaire grégorien sont identiques, sinon \"faux\"" } ] } } 1l8kubm74h988iv9xadcokdn50xbxha 271200 271199 2026-04-30T14:37:50Z YoshiRulz 10156 Removed Z16142 from the approved list of implementations 271200 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16137" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16137K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nke a: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster Kalendermonat" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceasta" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier mois" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo mese" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16137K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "that" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweiter Kalendermonat" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceea" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second mois" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo mese" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16138", "Z16139", "Z16140", "Z16141", "Z16228", "Z16229", "Z18980", "Z26205", "Z26206" ], "Z8K4": [ "Z14", "Z16143", "Z16375" ], "Z8K5": "Z16137" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same month" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "är samma månad" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাসের সমতা" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "той самий місяць" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce le même mois ?" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otụ ọnwa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gleicher Monat" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тот же месяц" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceeași lună" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stesso mese" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "equality of months", "month equality", "Gregorian calendar month equality", "equal Gregorian calendar months", "equal months" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "månadslikhet", "samma månad" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "একই মাস", "গ্রেগরীয় মাসের সমতা" ] }, { "Z1K1": "Z31", "Z31K1": "Z1332", "Z31K2": [ "Z6", "місяці однакові" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "gleicher Kalendermonat", "Monate sind gleich" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "egalitatea lunilor", "luni egale", "luni identice", "aceleași luni" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "confonta mesi", "uguaglianza tra mesi", "eguaglianza tra mesi", "mesi uguali" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "testar om två kalendermånader är identiska (tar ej hänsyn till år)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফলাফল হবে সত্য যদি উভয় ইনপুটের মাস একই হয়, নাহলে মিথ্যা। " }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "перевірити, чи два календарні місяці ідентичні (не враховуючи рік)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ule ma ọ bụrụ na ọnwa kalenda abụọ bụ otu (anaghị etinye afọ n'ime akaụntụ)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Prüft ob die zwei ausgewählten Kalendermonate gleich sind" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Checks whether 2 instances of \"Gregorian calendar month\" are the same" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Verifică dacă 2 instanțe de „lună a calendarului gregorian” sunt identice" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si deux instances de mois calendaire grégorien sont identiques, sinon \"faux\"" } ] } } aw28oz8ufygwgnn7n3gx8sc79157gr2 Z16153 0 30179 271203 207505 2026-04-30T14:45:19Z YoshiRulz 10156 Add en alias 271203 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16153" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16153K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z16155", "Z16156", "Z16157", "Z16158", "Z16159", "Z16160", "Z16161", "Z16162" ], "Z8K4": [ "Z14", "Z16154" ], "Z8K5": "Z16153" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Aliquot sequence size" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Taille de la séquence d'Aliquot" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Größe der Inhaltskette" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "A044050" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Calculates the number of elements of the Aliquot sequence of a natural number, up to 1 or the last non-repeating element in a cycle. If the number of elements is unknown (e.g. Lehmer Five), it should return -1." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "berechnet die Anzahl von Elementen der Inhaltskette bis 1 oder bus zum letzten sich nicht wiederholenden Element" } ] } } 0hxczto81tln34uc4rmsyzjz3ttedup Z16230 0 30304 271211 236928 2026-04-30T14:54:09Z YoshiRulz 10156 Added Z34596 to the approved list of implementations 271211 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16230" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16230K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাসের নাম" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bulan" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z16231", "Z16232", "Z16233", "Z16234", "Z16235", "Z16236", "Z16237", "Z16238", "Z16239", "Z16240", "Z16241", "Z16242", "Z25537" ], "Z8K4": [ "Z14", "Z16243", "Z16244", "Z34596" ], "Z8K5": "Z16230" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month to month number" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "kalendermånad till månadsnummer" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": " μετατροπή όνομα μήνα σε αριθμό μήνα" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাসের নাম থেকে মাসের সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "месяц в номер месяца" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nom du mois vers numéro du mois" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat in Monatszahl" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Nomor bulan ke bulan" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "number of month" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "nomor bulan" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "converts a month to the natural number (1-12) it corresponds to in the order of months in a year" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "översätter en månad till ett naturligt tal (1-12) som motsvarar dess position i året" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "μετατρέπει την ονομασία του μήνα σε αριθμό, σύμφωνα με την ακολουθία των μηνών στο έτος (1 για τον Ιανουάριο, 12 για τον Δεκέμβριο κτλ)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গ্রেগরীয় বর্ষপঞ্জির মাসের নামকে গ্রহণ করবে এবং সেই মাসের সাথে সামঞ্জস্যপূর্ণ সংখ্যা প্রদান করবে" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un mois en un nombre naturel compris entre 1 et 12 qui correspond à l'ordre du mois dans une année" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt einen Monat in die natürliche Zahl um, die dem Monat entspricht" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengkonversi bulan ke bilangan asli (1-12) yang sesuai dengan urutan bulan dalam setahun" } ] } } rgp6oweayg4wbwldnt9cpy8fqizwn0q Z16250 0 30332 271212 211565 2026-04-30T14:55:35Z YoshiRulz 10156 Add en alias 271212 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16250" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16250K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "cycle" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zyklus" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16250K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "offset" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Offset" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16250K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Start" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z16251" ], "Z8K4": [ "Z14", "Z16253", "Z16252" ], "Z8K5": "Z16250" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index in cycle" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Index in Zyklus" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cyclical position", "remainder from division of sum", "modular addition" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns an index in the range from 1 to the cycle length (inclusive) when an initial index is offset by some number (that is, the remainder when the sum is divided by the cycle)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt einen Index im Bereich von 1 bis (einschließlich) zur Länge des Zyklus aus, wenn der ursprüngliche Index eine gewisse Zahl als Offset hat (Rest, wenn die Summe durch den Zyklus geteilt wird)" } ] } } r38at662iqkelokk9dw3n2t7ez5yko3 Z16273 0 30355 271236 263550 2026-04-30T15:29:15Z YoshiRulz 10156 Removed Z30680 from the approved list of test cases 271236 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16273" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z16273K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "mehrsprachiger Text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16273K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16274", "Z16284", "Z22414", "Z30682", "Z30681" ], "Z8K4": [ "Z14", "Z16282" ], "Z8K5": "Z16273" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text in specified language from multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monol. dans une langue donnée via multiling." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get monolingual text in specified language from multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie un texte monolingue dans une langue donnée à partir d'un texte multilingue" } ] } } oj6r1xmgas1r604h32pi6fulk3vtj53 271237 271236 2026-04-30T15:29:17Z YoshiRulz 10156 Added Z30680 to the approved list of test cases 271237 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16273" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z16273K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "mehrsprachiger Text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16273K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16274", "Z16284", "Z22414", "Z30682", "Z30681", "Z30680" ], "Z8K4": [ "Z14", "Z16282" ], "Z8K5": "Z16273" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text in specified language from multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monol. dans une langue donnée via multiling." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get monolingual text in specified language from multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie un texte monolingue dans une langue donnée à partir d'un texte multilingue" } ] } } lhuhzpfr2b9xsjcyvu601rx83ocnb92 271239 271237 2026-04-30T15:34:19Z YoshiRulz 10156 Removed Z30682 and Z30681 from the approved list of test cases 271239 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16273" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z16273K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "mehrsprachiger Text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16273K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16274", "Z16284", "Z22414", "Z30680" ], "Z8K4": [ "Z14", "Z16282" ], "Z8K5": "Z16273" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text in specified language from multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monol. dans une langue donnée via multiling." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get monolingual text in specified language from multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie un texte monolingue dans une langue donnée à partir d'un texte multilingue" } ] } } kpwvi5kcpp9osph5j0rvsht01rd3txk 271243 271239 2026-04-30T15:38:21Z YoshiRulz 10156 Added Z30682 and Z30681 to the approved list of test cases 271243 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16273" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z16273K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "mehrsprachiger Text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16273K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16274", "Z16284", "Z22414", "Z30680", "Z30682", "Z30681" ], "Z8K4": [ "Z14", "Z16282" ], "Z8K5": "Z16273" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text in specified language from multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monol. dans une langue donnée via multiling." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get monolingual text in specified language from multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie un texte monolingue dans une langue donnée à partir d'un texte multilingue" } ] } } 78dr2s2yap5y9ygpwlvc01p38epb8o9 Z16277 0 30359 271214 263572 2026-04-30T15:01:27Z YoshiRulz 10156 Added Z34597 to the approved list of test cases 271214 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16277" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z16277K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de textes monolingues" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16277K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16278", "Z16281", "Z16572", "Z34597" ], "Z8K4": [ "Z14", "Z16279", "Z33183" ], "Z8K5": "Z16277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first monolingual text in specified language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier texte monolingue... [manque de place]" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first monolingual text in specified language from list of monolingual texts", "first Z11 in Z12 by Z60" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get the first monolingual text matching the specified language from a list of monolingual texts, otherwise return a blank text in that language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "obtient le premier texte monolingue correspondant à la langue spécifiée à partir d'une liste de textes monolingues, sinon renvoie un texte vide dans cette langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erhält den ersten einsprachigen Text, der mit der angegebenen Sprache übereinstimmt, aus einer Liste einsprachiger Texte" } ] } } 5uksezn3aprbx11v5l9s4qmko3x5f5t 271234 271214 2026-04-30T15:28:38Z YoshiRulz 10156 Removed Z34597 from the approved list of test cases 271234 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16277" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z16277K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de textes monolingues" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16277K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16278", "Z16281", "Z16572" ], "Z8K4": [ "Z14", "Z16279", "Z33183" ], "Z8K5": "Z16277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first monolingual text in specified language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier texte monolingue... [manque de place]" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first monolingual text in specified language from list of monolingual texts", "first Z11 in Z12 by Z60" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get the first monolingual text matching the specified language from a list of monolingual texts, otherwise return a blank text in that language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "obtient le premier texte monolingue correspondant à la langue spécifiée à partir d'une liste de textes monolingues, sinon renvoie un texte vide dans cette langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erhält den ersten einsprachigen Text, der mit der angegebenen Sprache übereinstimmt, aus einer Liste einsprachiger Texte" } ] } } ctww3nwg78wd21rulpd33g3am83y70e 271235 271234 2026-04-30T15:28:40Z YoshiRulz 10156 Added Z34597 to the approved list of test cases 271235 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16277" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z16277K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de textes monolingues" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16277K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16278", "Z16281", "Z16572", "Z34597" ], "Z8K4": [ "Z14", "Z16279", "Z33183" ], "Z8K5": "Z16277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first monolingual text in specified language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier texte monolingue... [manque de place]" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first monolingual text in specified language from list of monolingual texts", "first Z11 in Z12 by Z60" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get the first monolingual text matching the specified language from a list of monolingual texts, otherwise return a blank text in that language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "obtient le premier texte monolingue correspondant à la langue spécifiée à partir d'une liste de textes monolingues, sinon renvoie un texte vide dans cette langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erhält den ersten einsprachigen Text, der mit der angegebenen Sprache übereinstimmt, aus einer Liste einsprachiger Texte" } ] } } 5uksezn3aprbx11v5l9s4qmko3x5f5t Z16293 0 30411 271246 212134 2026-04-30T15:53:03Z YoshiRulz 10156 Added Z34604 to the approved list of implementations 271246 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16293" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16293K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mmalite ọnwa: Ọnwa kalenda Gregorian ọnụọgụgụ ọnwa tupu " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Startmonat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16293K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number of months before the start month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnwa mmalite: ọnụọgụgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzahl an Monaten vor dem Startmonat" } ] } } ], "Z8K2": "Z16098", "Z8K3": [ "Z20", "Z16294", "Z16296", "Z16297", "Z16305", "Z26311" ], "Z8K4": [ "Z14", "Z16295", "Z34604" ], "Z8K5": "Z16293" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "N months before month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "N ọnwa tupu ọnwa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "N Monate vor dem Startmonat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the month a given number before a given month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachi ọnwa ọnụọgụgụ enyere tupu ọnwa enyere" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt den Monat zurück, der sich die angegebene Anzahl an Monaten vor dem ausgewählten Startmonat befindet" } ] } } heiokzonn9vgsec2j28eqxxuxucu9fb Z16316 0 30434 271247 212464 2026-04-30T15:53:35Z YoshiRulz 10156 Added Z32890 to the approved list of implementations 271247 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16316" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16316K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "月" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "επιλογή μήνα" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z16317", "Z16318", "Z16319", "Z16320", "Z16321", "Z16322", "Z16323", "Z16324", "Z16325", "Z16326", "Z16327", "Z16328" ], "Z8K4": [ "Z14", "Z17458", "Z16347", "Z16579", "Z16329", "Z32890" ], "Z8K5": "Z16316" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "days in month when not a leap year" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụbọchị n'ọnwa mgbe ọ bụghị afọ itule" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "うるう年でない年の各月の日数" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αριθμός ημερών σε έναν μήνα μη δίσεκτου έτους" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tage im Monat wenn nicht Schaltjahr" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre de jours dans le mois hors année bissextile" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "giorni in un mese di anno non bisestile" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "month length", "length of month", "days in month of standard year", "non-leap year days in month", "standard month length" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Monatslänge", "Länge von Monat", "Tage im Monat" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "lunghezza del mese", "giorni del mese" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the number of days in the requested month, for non leap years" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachi ọnụọgụ ụbọchị n'ime ọnwa a rịọrọ, maka afọ enweghị itule" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "επιστρέφει τον αριθμό των ημερών του ζητούμενου μήνα, για μη δίσεκτα έτη" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Anzahl der Tage im angegebenen Monat zurück, für Nicht-Schaltjahre" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le nombre de jours du mois demandé, pour les années non bissextiles" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce il numero di giorni nel mese specificato, assumendo un anno non bisestile" } ] } } ciaqalqami0u1dptenzt8uxhekgxl1m Talk:Z16150 1 30579 271201 105204 2026-04-30T14:39:04Z YoshiRulz 10156 Add to category 271201 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] {{Bangla functions}} o9kmscjlu7j3ht0wjejpk2lebeoicyf Z16435 0 30777 271325 270359 2026-04-30T19:25:03Z Ameisenigel 44 271325 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16435" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z13587", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z16093", "Z14293K2": [ "Z60", "Z1004", "Z1640", "Z1757" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16150", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16053", "Z14293K2": [ "Z60", "Z1014" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z15965", "Z14293K2": [ "Z60", "Z1025" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16172", "Z14293K2": [ "Z60", "Z1045" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16163", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16085", "Z14293K2": [ "Z60", "Z1272" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z15953", "Z14293K2": [ "Z60", "Z1332" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z15963", "Z14293K2": [ "Z60", "Z1430", "Z1231", "Z1508", "Z1843", "Z1463", "Z1859", "Z1515" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z15567", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16185", "Z14293K2": [ "Z60", "Z1534", "Z1990" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16008", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16184", "Z14293K2": [ "Z60", "Z1624" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16313", "Z14293K2": [ "Z60", "Z1882" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16398", "Z14293K2": [ "Z60", "Z1381" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16431", "Z14293K2": [ "Z60", "Z1003", "Z1423", "Z1127", "Z1547", "Z1133" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23003", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24618", "Z14293K2": [ "Z60", "Z1158", "Z1181" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16409", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16608", "Z14293K2": [ "Z60", "Z1282" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z22455", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z18546", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30549", "Z14293K2": [ "Z60", "Z1541" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34457", "Z14293K2": [ "Z60", "Z1823" ] } ], "Z14294K2": "Z14280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for cardinal from natural number" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "funktioner för räknetal på olika språk" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cardinal à partir de fonctions sur les nombres" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "cardinale dal numero naturale" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "fungsi kardinal dari bilangan asli" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Kardinalzahl aus Funktionen für natürliche Zahlen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "funktioner för kardinaltal på olika språk" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Chooses the cardinal function appropriate to the language chosen. Should correspond with Wikifunctions:Cardinal_numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "choisit la fonction cardinale appropriée à la langue choisie ; doit correspondre à Wikifunctions:Nombres cardinaux" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Sceglie la funzione per convertire il numero in cardinale appropriata in base alla lingua. Dovrebbe corrispondere a Wikifunctions:Cardinal_numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wählt die passende Funktion für eine Kardinalzahl in der angegebenen Sprache" } ] } } rj7p2le9y6ht7062e4otfr5mobmwr0k Z16467 0 30883 271254 217002 2026-04-30T16:18:33Z YoshiRulz 10156 Added Z34605 to the approved list of implementations 271254 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16467" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16467K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gregorianisches Jahr" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16467K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian month" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gregorianischer Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16467K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gregorianischer Tag" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16482" ], "Z8K4": [ "Z14", "Z16474", "Z34605" ], "Z8K5": "Z16467" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English Holocene calendar conversion (strings)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Englischer Holozän-Kalender" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts Gregorian to Holocene calendar; this inputs and outputs strings.\nNote: Please input the name of the month in English (e.g. \"January\") rather than the number (e.g. \"1\")." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ein Datum des Gregorianischen Kalenders in den Holozän-Kalender um (Eingaben und Ausgaben in Zeichenketten auf Englisch)" } ] } } asp0bya47vrkd6n8m3ktjuymguxnshd Z16468 0 30884 271256 217003 2026-04-30T16:21:12Z YoshiRulz 10156 Added Z34606 to the approved list of implementations 271256 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16468" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16468K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "First number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16468K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Second number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16477" ], "Z8K4": [ "Z14", "Z16469", "Z34606" ], "Z8K5": "Z16468" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) subtract floating point numbers (strings)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) Wepụ nọmba ndị na-ese n'elu mmiri (ụdọ)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) Subtraktion von Gleitkommazahlen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the English (en) string representation of the result of subtracting the second floating point number (string) from the first" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachite ihe nnochite anya eriri bekee (en) nke nsonaazụ wepụrụ akara nke abụọ na-ese n'elu mmiri (eriri) na nke mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Zeichenkette mit dem Ergebnis der Subtraktion der zweiten Gleitkommazahl von der ersten Gleitkommazahl aus" } ] } } rrn4lclkd47df4yn1zc7zj851ofhzn4 Z16470 0 30886 271259 217005 2026-04-30T16:23:12Z YoshiRulz 10156 Added Z34608 to the approved list of implementations 271259 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16470" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16470K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "First integer" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnụọgụ mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16470K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Second integer" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16501" ], "Z8K4": [ "Z14", "Z16471", "Z34608" ], "Z8K5": "Z16470" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) subtract one integer string from another" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) Wepụ otu eriri integer n'ọzọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) Subtraktion von Ganzzahlen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtract integers", "subtract integer strings" ] }, { "Z1K1": "Z31", "Z31K1": "Z1014", "Z31K2": [ "Z6", "wepụ integers, wepụ ọnụọgụ ọnụọgụgụ" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a string result from subtracting the second integer (with a string representation) from the first" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachite rịzọlt eriri site na mwepu ọnụọgụ abụọ (ya na nnochi anya eriri) na nke mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Zeichenkette mit dem Ergebnis der Subtraktion der zweiten Ganzzahl von der ersten Ganzzahl aus" } ] } } 6e1hnh0jb2er7rbc4liilldsu698342 Z16483 0 30899 271264 217672 2026-04-30T16:26:55Z YoshiRulz 10156 Added Z34609 to the approved list of implementations 271264 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16483" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16483K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Input" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ntinye" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eingabe" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16486", "Z16485" ], "Z8K4": [ "Z14", "Z16484", "Z34609" ], "Z8K5": "Z16483" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) gamma function (strings)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) Ọrụ gamma (ụdọ)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction Gamma (chaines)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) Gammafunktion (Zeichenketten)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Fonction Gamma (Γ) sur des nombres encodés en chaines de caractères." } ] } } 6lgv0rr6aaw8a5tijitjhmwnqlwdcek Z16493 0 30910 271267 218145 2026-04-30T16:47:54Z YoshiRulz 10156 Added Z34610 to the approved list of implementations 271267 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16493" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16493K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Revised Julian year" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahr im Neujulianischen Kalender" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16495", "Z16496", "Z16497" ], "Z8K4": [ "Z14", "Z16494", "Z34610" ], "Z8K5": "Z16493" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is leap year (revised Julian calendar)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Schaltjahr (Neujulianischer Kalender)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is leap year (Milanković calendar)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Checks if a year is a leap year in the revised Julian (Milanković) calendar" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob ein Jahr ein Schaltjahr im Neujulianischen Kalender ist" } ] } } 9zc4c3z22dsl24kir4qnhqd6ije9cxf Z16502 0 30921 271269 237336 2026-04-30T17:01:32Z YoshiRulz 10156 Added Z34611 to the approved list of implementations 271269 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16502" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16502K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Number" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "cadenanumerica" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Une chaine représantant un nombre décimal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z16504", "Z16505", "Z16506" ], "Z8K4": [ "Z14", "Z16503", "Z34611" ], "Z8K5": "Z16502" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) count decimal places" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) gụta ebe iri" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "compter le nombre de décimales" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) Dezimalstellen zählen" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "hitung angka desimal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes in a string resembling a float and returns the number of decimal places" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Toma una cadena de texto como número de coma flotante y retorna la cantidad de cifras decimales." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-ewere eriri yiri nke sere n'elu wee weghachi ọnụọgụgụ nke ebe iri" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Accepte une chaine représentant un nombre flottant et retourne le nombre de chiffres après le séparateur décimal (point)." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nimmt eine Zeichenkette, die eine Gleitkommazahl darstellt und gibt die Anzahl ihrer Dezimalstellen aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "hitung angka desimal" } ] } } m3tdc2enliz8mlh2339p8p8vso70b2r Z16515 0 30937 271272 218531 2026-04-30T17:06:00Z YoshiRulz 10156 Added Z34612 to the approved list of implementations 271272 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16515" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16515K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gregorianisches Jahr" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16515K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian month" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gregorianischer Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16515K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gregorianischer Tag" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16517" ], "Z8K4": [ "Z14", "Z16516", "Z34612" ], "Z8K5": "Z16515" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Holocene calendar conversion (numbers and strings)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Umwandlung in Holozän-Kalender" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as [[Z16467]], but uses Gregorian month and Natural number for input instead of String" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "funktioniert wie Z16467, verwendet jedoch den Monat des Gregorianischen Kalenders und natürliche Zahlen statt Zeichenketten als Eingabe" } ] } } ma32xa1whbqtnvx9y820280pgu79bfc Z16542 0 31073 271274 218941 2026-04-30T17:09:21Z YoshiRulz 10156 Added Z34613 to the approved list of implementations 271274 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16542" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16542K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa mbụ: Ọnwa kalenda Gregorian " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier mois" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "primeiro mês" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo mese" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16542K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "onwa nke abuo: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second mois" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "segundo mês" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo mese" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweiter Monat" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16543", "Z16544", "Z26325", "Z26326" ], "Z8K4": [ "Z14", "Z16658", "Z16545", "Z34613" ], "Z8K5": "Z16542" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is this month earlier than that month in the year?" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa a ọ dị tupu ọnwa ahụ n'afọ?" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "ce mois est-il plus tôt que ce mois de l'année ?" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "este mês é anterior a este outro mês no ano?" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese viene prima nell'anno?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat eher als anderer Monat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "earlier", "precedes", "month is before another month", "less than", "first month is before second month", "is earlier month in the year" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "anterior", "precede", "mês é anterior a outro mês", "menor que", "primeiro mês é anterior ao segundo mês", "é o mês mais anterior no ano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "prima", "precedente", "mese prima", "mese precedente", "minore (mesi)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the first month occurs strictly earlier in the calendar year than the second" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eziokwu ma ọ bụrụ na ọnwa mbụ na-apụta nke ọma na mbụ na afọ kalenda karịa nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si le premier mois survient strictement plus tôt dans l'année civile que le deuxième" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "true se o primeiro mês ocorrer estritamente antes no ano civil do que o segundo" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "vero se il primo mese viene strettamente prima nell'anno del secondo. Se almeno uno dei due mesi è vuoto, restituisce falso." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn der erste Monat eher im Jahr liegt als der zweite Monat" } ] } } kjtzn1149mw2kx6ab4dk0i38khr4ble 271275 271274 2026-04-30T17:09:24Z YoshiRulz 10156 Removed Z16545 from the approved list of implementations 271275 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16542" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16542K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa mbụ: Ọnwa kalenda Gregorian " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier mois" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "primeiro mês" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo mese" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16542K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "onwa nke abuo: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second mois" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "segundo mês" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo mese" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweiter Monat" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16543", "Z16544", "Z26325", "Z26326" ], "Z8K4": [ "Z14", "Z16658", "Z34613" ], "Z8K5": "Z16542" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is this month earlier than that month in the year?" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa a ọ dị tupu ọnwa ahụ n'afọ?" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "ce mois est-il plus tôt que ce mois de l'année ?" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "este mês é anterior a este outro mês no ano?" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese viene prima nell'anno?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat eher als anderer Monat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "earlier", "precedes", "month is before another month", "less than", "first month is before second month", "is earlier month in the year" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "anterior", "precede", "mês é anterior a outro mês", "menor que", "primeiro mês é anterior ao segundo mês", "é o mês mais anterior no ano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "prima", "precedente", "mese prima", "mese precedente", "minore (mesi)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the first month occurs strictly earlier in the calendar year than the second" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eziokwu ma ọ bụrụ na ọnwa mbụ na-apụta nke ọma na mbụ na afọ kalenda karịa nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si le premier mois survient strictement plus tôt dans l'année civile que le deuxième" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "true se o primeiro mês ocorrer estritamente antes no ano civil do que o segundo" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "vero se il primo mese viene strettamente prima nell'anno del secondo. Se almeno uno dei due mesi è vuoto, restituisce falso." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn der erste Monat eher im Jahr liegt als der zweite Monat" } ] } } 5xr9ht03fi2y13jjtysg6882ijslo2i Z16546 0 31077 271277 218945 2026-04-30T17:09:58Z YoshiRulz 10156 Added Z34614 to the approved list of implementations 271277 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16546" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16546K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16547", "Z16548" ], "Z8K4": [ "Z14", "Z16549", "Z34614" ], "Z8K5": "Z16546" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is summer in southern hemisphere" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Sommer in südlicher Hemisphäre" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "summer", "summer month", "month is summer in the southern hemisphere", "is winter in the northern hemisphere" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns true if the month is any of December, January, February (the summer months in the southern hemisphere)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr für die Monate Dezember, Januar und Februar aus" } ] } } jx0bdovqvk9jzut5mo4vdxynre6mei9 Z16604 0 31251 271279 220362 2026-04-30T17:12:28Z YoshiRulz 10156 Added Z34615 to the approved list of implementations 271279 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16604" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z16604K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16606", "Z16607", "Z16609", "Z16610", "Z16612" ], "Z8K4": [ "Z14", "Z16605", "Z34615" ], "Z8K5": "Z16604" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is spring in southern hemisphere" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Frühling in südlicher Hemisphäre" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is autumn in northern hemisphere", "is fall in northern hemisphere", "spring in southern hemisphere", "autumn in northern hemisphere", "fall in northern hemisphere", "month is in spring in the southern hemisphere" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the month is September, October, or November, otherwise false" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn der Monat September, Oktober oder November ist" } ] } } e7fd9o0trkk2j7e6ra0gu09fc2l3iax Z16714 0 31555 271282 222682 2026-04-30T17:42:29Z YoshiRulz 10156 Added Z34616 to the approved list of implementations 271282 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16714" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z16714K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16717", "Z16790", "Z16791", "Z16792", "Z16716" ], "Z8K4": [ "Z14", "Z16715", "Z34616" ], "Z8K5": "Z16714" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNA sequence complement" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "DNA-Sequenzkomplement" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It takes a DNA sequence and returns its complement." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nimmt eine DNA-Sequenz und gibt deren Komplement aus" } ] } } q077nrzusn0i8jtgql89tg3n4jaqp4g Z16768 0 31642 271285 223403 2026-04-30T17:46:14Z YoshiRulz 10156 Added Z34617 to the approved list of implementations 271285 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16768" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z16768K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "akara: Banye aka" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z16770", "Z16771", "Z16772" ], "Z8K4": [ "Z14", "Z18308", "Z16769", "Z34617" ], "Z8K5": "Z16768" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign is non-positive" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "akara na-adịghị mma" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অধনাত্মক চিহ্ন" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen ist nicht positiv" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is non-positive", "non-positive" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অধনাত্মক", "নিরপেক্ষ বা ঋণাত্মক" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns true if the sign is either negative or neutral, otherwise positive" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-alaghachi ezi ma ọ bụrụ na akara ahụ dị njọ ma ọ bụ na-anọpụ iche, ma ọ bụghị nke ọma" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যদি চিহ্নটি ধনাত্মক হয় তাহলে মিথ্যা প্রদান করবে, অন্যথায় সত্য।" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn das Vorzeichen negativ oder neutral ist" } ] } } he6ubr5wzq1xbnngh8616kglhiki8je Z16955 0 32049 271291 226427 2026-04-30T18:02:45Z YoshiRulz 10156 Added Z34618 to the approved list of implementations 271291 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16955" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16955K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month number(1-13)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba ọnwa (1-13): Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাসের সংখ্যা (১-১৩)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "numéro du mois (entre 1 et 13)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monatsnummer" } ] } } ], "Z8K2": "Z16927", "Z8K3": [ "Z20", "Z16957", "Z16958", "Z16959", "Z16960", "Z16961", "Z16962", "Z16963", "Z16964", "Z16965", "Z16966", "Z16967", "Z16968", "Z16969", "Z16970", "Z16971" ], "Z8K4": [ "Z14", "Z16956", "Z23400", "Z34618" ], "Z8K5": "Z16955" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month number to Igbo month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ ọnwa ruo ọnwa Igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাসের সংখ্যা থেকে ইগবো মাসের নাম" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entier vers mois igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monatsnummer zu Igbo-Monat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts the natural number (1-13) it corresponds to in the order of Igbo months in a year to the month object. Tolerant of overcounting, so 0 = Ụzọ Alụsị, 14 = Mbụ and above 14 results to an error." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọ na-atụgharị ọnụọgụgụ eke (1-13) ọ dabara n'usoro ọnwa Igbo n'otu afọ gaa n'ihe ọnwa. Emede nke gafere ihe agutara, otú 0 = Ụzọ Alụsị, 14 = Mbụ na n'elu 14 results na njehie.\n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit l'entier naturel (1-13) auquel il correspond dans l'ordre des mois igbo dans une année en objet mois ; tolérant au surcomptage, donc 0 = \"Ụzọ Alụsị\", 14 = \"Mbụ\", erreur au-dessus" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt die natürliche Zahl in den entsprechenden Igbo-Monat um" } ] } } qwr7rspofcy3tjdlej6psqxk6ed04lg Z16973 0 32068 271293 226705 2026-04-30T18:10:29Z YoshiRulz 10156 Added Z34619 to the approved list of implementations 271293 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16973" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16927", "Z17K2": "Z16973K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa: Ọnwa kalenda Igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z16976", "Z16975", "Z16977", "Z16978", "Z16979" ], "Z8K4": [ "Z14", "Z16974", "Z23401", "Z34619" ], "Z8K5": "Z16973" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Igbo month to month number " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " ọnwa igbo ruo ọnwa" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois en igbo vers numéro du mois" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Igbo-Monat in Monatsnummer" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "converts a month to the natural number (1-13) it corresponds to in the order of Igbo months in a year" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-atụgharị otu ọnwa gaa na nọmba eke (1-13) ọ dabara n'usoro ọnwa Igbo n'otu" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un mois en igbo en un nombre naturel compris entre 1 et 13 qui correspond à l'ordre des mois igbo dans une année" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt einen Monat in die natürliche Zahl um, die der Reihenfolge der Igbo-Monate entspricht" } ] } } 5z6xwp09qgyqyj4ajrid8zoxjkp6a1t Z16990 0 32188 271300 226841 2026-04-30T18:51:29Z YoshiRulz 10156 Added Z34622 to the approved list of implementations 271300 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16990" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16927", "Z17K2": "Z16990K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa: Ọnwa kalenda Igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ইগবো মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } } ], "Z8K2": "Z16927", "Z8K3": [ "Z20", "Z16991", "Z16992", "Z16993", "Z16995", "Z16996" ], "Z8K4": [ "Z14", "Z17017", "Z16994", "Z34622" ], "Z8K5": "Z16990" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "previous month (Igbo)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnwa gara aga (igbo)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পূর্ববর্তী মাস (ইগবো)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois précédent en igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "vorheriger Igbo-Monat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "previous igbo month" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the month before a given Igbo month" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-alaghachi ọnwa tupu ọnwa Igbo e nyere" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le mois précédent le mois donné en igbo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den Igbo-Monat aus, der vor dem angegebenen Monat kommt" } ] } } ogb71e449k0s0rtfqyfoubjkh620zaz Z17291 0 32739 271344 257855 2026-04-30T20:33:26Z YoshiRulz 10156 Added Z34628 to the approved list of implementations 271344 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17291" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17291K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividendo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eingabe" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17291K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "divisor" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividore" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Divisor" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17293", "Z17294", "Z17295", "Z17296" ], "Z8K4": [ "Z14", "Z17292", "Z32115", "Z34628" ], "Z8K5": "Z17291" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "floor divide integers" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividi interi (floor)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ganzzahlen dividieren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2ii5foq7fcu9u4ow8d1cp1act1l1jvl Z17359 0 32810 271351 238047 2026-04-30T20:38:55Z YoshiRulz 10156 Added Z34629 to the approved list of implementations 271351 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17359" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z17359K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clé" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17360", "Z17362", "Z17365", "Z17366", "Z28292" ], "Z8K4": [ "Z14", "Z28303", "Z17361", "Z34629" ], "Z8K5": "Z17359" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Key index as String" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "obtenir ID de clé" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erhalte Schlüssel-ID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "obtenir ID de clef" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get key id", "y from ZxKy", "i from Z39K1" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the numeric index from the reference in a Key reference as a String, y from ZxKy" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "retourne y pour une clé ZxKy" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt y für einen Schlüssel ZxKy aus" } ] } } lvcrxhxu0o7udhb2j5bdn9vnagvfvzp Z17376 0 32833 271353 235116 2026-04-30T20:40:45Z YoshiRulz 10156 Added Z34630 to the approved list of implementations 271353 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17376" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17376K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first integer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম পূর্ণ সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ mbụ: Ọnụọgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Ganzzahl" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17376K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second integer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় পূর্ণ সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ abụọ: Ọnụọgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Ganzzahl" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17378" ], "Z8K4": [ "Z14", "Z17379", "Z17377", "Z34630" ], "Z8K5": "Z17376" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "greater of two integers" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি পূর্ণসংখ্যার বৃহত্তর" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nke karịrị ọnụọgụ abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "größere von zwei Ganzzahlen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "larger", "bigger", "biggest", "largest", "greatest", "max", "maximum" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "দুটি পূর্ণসংখ্যার বড়", "বৃহত্তর", "বড়", "কোনটি বড়" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the greater of the two arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটো পূর্ণ সংখ্যার মধ্যে যেটি বড় সেই সংখ্যাটি ফেরত দেবে" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-alaghachi nke ka ukwuu n'ime arụmụka abụọ ahụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das größere der zwei Argumente aus" } ] } } 8874tpls4j8ycv4lus942jqnt7muqf5 Z17380 0 32837 271355 236971 2026-04-30T20:41:01Z YoshiRulz 10156 Added Z34631 to the approved list of implementations 271355 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17380" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17380K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first integer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম পূর্ণ সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier entier" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Ganzzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "första int" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bilangan bulat pertama" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17380K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second integer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় পূর্ণ সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second entier" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Ganzzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "andra int" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bilangan bulat kedua" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17381" ], "Z8K4": [ "Z14", "Z17383", "Z17382", "Z34631" ], "Z8K5": "Z17380" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lesser of two integers" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি পূর্ণসংখ্যার ক্ষুদ্রতর" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "plus petit de deux entiers" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "kleinere von zwei Ganzzahlen" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "minsta integern" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan terkecil dari dua bilangan bulat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "smaller", "least", "minimum", "min", "lesser" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "দুটি পূর্ণসংখ্যার ছোট", " ক্ষুদ্রতর", "ছোট", "কোনটি ছোট" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "minsta int" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "terkecil, lebih kecil" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the smaller of two integers" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটো পূর্ণ সংখ্যার মধ্যে যেটি ছোট সেই সংখ্যাটি ফেরত দেবে" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le plus petit de deux entiers" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das kleinere der beiden Argumente aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "menghasilkan bilangan bulat terkecil dari dua bilangan bulat yang dimasukan" } ] } } 5b8b2alcwpttdfkt2r2ycxikmg6olhz Z17394 0 32852 271357 235911 2026-04-30T20:53:02Z YoshiRulz 10156 Added Z34632 to the approved list of implementations 271357 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17394" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17394K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "P" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "P" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17394K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Q" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17394K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17396" ], "Z8K4": [ "Z14", "Z17395", "Z34632" ], "Z8K5": "Z17394" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Lucas sequence V_n(P,Q)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Lucas-Folge Vₙ(P,Q)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Lucas sequence of the second kind" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "as defined at https://en.wikipedia.org/wiki/Lucas_sequence" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Definition wie im Wikipedia-Artikel" } ] } } l3k0iwxfhc4bzo2srg25hy265duowhp Z17424 0 32884 271358 236151 2026-04-30T20:54:20Z YoshiRulz 10156 Added Z17481 to the approved list of implementations 271358 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17424" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17424K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day number (1-7)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z17402", "Z8K3": [ "Z20", "Z17427", "Z17429", "Z17430", "Z17447", "Z17449", "Z17450", "Z17451" ], "Z8K4": [ "Z14", "Z17448", "Z17426", "Z17481" ], "Z8K5": "Z17424" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day number to day (integer, starting 1=Sunday)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl in Wochentag (1 = Sonntag)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts the integer number (1-7) to actual day it corresponds to in Javascript, starting with 1=Sunday" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt die Ganzzahl in den entsprechenden Wochentag um, beginnend mit 1 = Sonntag" } ] } } 43qn5ty8ehgjn7jwli2hy3f59hag9yd Z17442 0 32902 271359 236424 2026-04-30T20:55:02Z YoshiRulz 10156 Added Z17490 to the approved list of implementations 271359 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17402", "Z17K2": "Z17442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17443", "Z17444", "Z17446" ], "Z8K4": [ "Z14", "Z17445", "Z17453", "Z17490" ], "Z8K5": "Z17442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day to day number (starting Sunday=1, integer)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wochentag zu Zahl (Sonntag = 1)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mpijdnwh5jc9jhvgtcvvwz0tjepz2b1 Z17464 0 32924 271360 236797 2026-04-30T20:57:00Z YoshiRulz 10156 Added Z23384 to the approved list of implementations 271360 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z17464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "première référence" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Referenz" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z17464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "that Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "seconde référence" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Referenz" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z17465", "Z17467", "Z18625", "Z19007" ], "Z8K4": [ "Z14", "Z17466", "Z23384" ], "Z8K5": "Z17464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "⚠️ same Reference object" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce la même référence ?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gleiches Referenzobjekt" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "same reference", "same reference object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "**deprecated since 2024-09-27**\n\nreturns true if two References are the same" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si les deux références sont les mêmes, sinon \"faux\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn zwei Referenzen gleich sind" } ] } } gwxn5am6f54bewalu0o0wifmgiytbdf Z17478 0 32948 271363 237290 2026-04-30T21:01:34Z YoshiRulz 10156 Added Z34633 to the approved list of implementations 271363 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17478" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17478K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day number (starting 1=Sunday)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour de la semaine (démarre à 1 = dimanche)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z17402", "Z8K3": [ "Z20", "Z17480", "Z17482", "Z17483" ], "Z8K4": [ "Z14", "Z17484", "Z17479", "Z34633" ], "Z8K5": "Z17478" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day number to day (starting 1=Sunday)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba ụbọchị ruo ụbọchị (bido 1=sonde )" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সংখ্যা থেকে সপ্তাহের দিনের নাম (রবিবার থেকে শুরু)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "numéro du jour vers jour" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl zu Wochentag (1 = Sonntag)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো সংখ্যার সমতুল্য সপ্তাহের দিনের নাম প্রদান করবে। (রবিবার থেকে শুরু করে)। " }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the name of a weekday, given by its number in the week, starting at SUNDAY with number 1" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le nom du jour de la semaine, étant donné par son numéro dans la semaine, démarrant le dimanche avec le numéro 1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den Namen des Wochentags anhand seiner Nummer aus, beginnend mit Sonntag mit der Zahl 1" } ] } } kyey1e1gachi07ij435f1vbokmvsi2e Z17485 0 32955 271365 180351 2026-04-30T21:02:54Z YoshiRulz 10156 Added Z34634 to the approved list of implementations 271365 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17485" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17402", "Z17K2": "Z17485K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wochentag" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z17487", "Z17488" ], "Z8K4": [ "Z14", "Z17489", "Z17486", "Z34634" ], "Z8K5": "Z17485" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day to day number (starting Sunday=1)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba ụbọchị ruo ụbọchị (bido Sọnde = 1) " }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সপ্তাহের দিনের নাম থেকে সংখ্যা (রবিবার = 1)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag zu Tagnummer" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour vers numéro du jour" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Natural number index from Day of the week", "Day of the week to Natural number (Sunday = 1)", "index for Day of the week" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো সপ্তাহের বারের নামের সমতুল্য ক্রমিক সংখ্যা প্রদান করবে" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt die Nummer des Tages in einer Woche an, wobei der Sonntag als erster Tag der Woche gilt" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "démarre à partir de dimanche = 1" } ] } } epwsi6fc9csrstfli8wnee4w9d6frso Z17526 0 33068 271369 237953 2026-04-30T21:04:08Z YoshiRulz 10156 Added Z23952 to the approved list of implementations 271369 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17526" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17526K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা লেখা" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri Bengali: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo in chiaro" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17526K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্থানান্তর মান" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shift value" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Uru mgbanwe: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert zu verschiebender Zeichen" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17527", "Z17529", "Z18031", "Z18033" ], "Z8K4": [ "Z14", "Z17528", "Z23952" ], "Z8K5": "Z17526" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষর স্থানান্তর (বাংলা ব্যঞ্জনবর্ণ)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Caesar cipher (Bengali Consonants)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Caesar cipher ( mgbochiụme Bengali )" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "cifra Cesare (consonanti Bengali)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Caesar-Verschlüsselung (bengalische Konsonanten)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "সিজার সাইফার (বাংলা ব্যঞ্জনবর্ণ)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা বর্ণমালার ব্যঞ্জনবর্ণ গুলিকে একটি নির্দিষ্ট সংখ্যক স্থান দ্বারা এগিয়ে নিয়ে যাবে" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "A ga-ebuga mgbochiụme dị na mkpụrụedemede Bengali gaa n'ihu site na ọnụ ọgụgụ oghere a kapịrị ọnụ" } ] } } ryxcngtwj8piw2jhejtjx5i447c94rg Z17530 0 33072 271370 237955 2026-04-30T21:04:21Z YoshiRulz 10156 Added Z23879 to the approved list of implementations 271370 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17530" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17530K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা লেখা" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri Bengali: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo in chiaro" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17530K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্থানান্তর মান" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shift value" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Uru mgbanwe: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert zu verschiebender Zeichen" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17531", "Z17533", "Z17576", "Z17577", "Z17626", "Z17627", "Z19071", "Z19072" ], "Z8K4": [ "Z14", "Z19070", "Z17532", "Z23879" ], "Z8K5": "Z17530" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষর স্থানান্তর (বাংলা বর্ণমালা)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Caesar cipher (Bengali alphabets)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Caesar cipher (mkpụrụedemede Bengali)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "cifra Cesare (alfabeto Bengalese)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Caesar-Verschlüsselung (bengalisches Alphabet)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "সিজার সাইফার (বাংলা বর্ণমালা) " ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "cifra Cesare (alfabeto Bengali)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা বর্ণমালা (ব্যঞ্জনবর্ণ এবং স্বরবর্ণ উভয়) গুলিকে একটি নির্দিষ্ট সংখ্যক স্থান দ্বারা এগিয়ে নিয়ে যাবে।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ga-akwalite mkpụrụedemede Bengali (ma mgbochiume na ụdaume) site na ọnụ ọgụgụ oghere a kapịrị ọnụ." } ] } } gczbhvyx1z603f1709b165ytrpq2xzr Z17556 0 33157 271373 238311 2026-04-30T21:08:54Z YoshiRulz 10156 Added Z34635 to the approved list of implementations 271373 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17556" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17402", "Z17K2": "Z17556K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select day" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "יום (בשבוע)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụbọchị nhọrọ: Ụbọchị nke izu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wochentag" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17556K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שנה" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "afọ: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahr" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z17556K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "חודש" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17556K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "יום (מספר בחודש)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụbọchị: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z17558", "Z17559", "Z17560" ], "Z8K4": [ "Z14", "Z23190", "Z17557", "Z34635" ], "Z8K5": "Z17556" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is date on day" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "האם תאריך הוא יום בשבוע" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "bụ ụbọchị na ụbọchị" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Datum an Wochentag" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return true if the given date fall on the given day otherwise false." }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בהינתן תאריך, בדיקה האם היום בשבוע בו חל הוא היום בשבוע הנתון" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "laghachi ezi ma ọ bụrụ na ụbọchị enyere dabara n'ụbọchị enyere ma ọ bụghị ụgha." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn das angegebene Datum auf den angegebenen Wochentag fällt, sonst falsch" } ] } } 454wxqih3bbbyk9v7dolhu6j1icwj6d 271389 271373 2026-05-01T02:05:23Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271389 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17556" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17402", "Z17K2": "Z17556K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select day" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "יום (בשבוע)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụbọchị nhọrọ: Ụbọchị nke izu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wochentag" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17556K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שנה" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "afọ: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahr" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z17556K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "חודש" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnwa: Ọnwa kalenda Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z17556K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "יום (מספר בחודש)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụbọchị: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z17558", "Z17559", "Z17560" ], "Z8K4": [ "Z14", "Z17557", "Z23190", "Z34635" ], "Z8K5": "Z17556" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is date on day" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "האם תאריך הוא יום בשבוע" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "bụ ụbọchị na ụbọchị" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Datum an Wochentag" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return true if the given date fall on the given day otherwise false." }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בהינתן תאריך, בדיקה האם היום בשבוע בו חל הוא היום בשבוע הנתון" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "laghachi ezi ma ọ bụrụ na ụbọchị enyere dabara n'ụbọchị enyere ma ọ bụghị ụgha." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn das angegebene Datum auf den angegebenen Wochentag fällt, sonst falsch" } ] } } 7dzm6gatotvycztpc3id1fs4s8oztno Z17591 0 33665 271377 239291 2026-04-30T21:12:59Z YoshiRulz 10156 Added Z17597 to the approved list of implementations 271377 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17591" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17591K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Integer" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ακέραιος αριθμός" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ganzzahl" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17591K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lower bound" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ελάχιστο όριο" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Untergrenze" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17591K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "upper bound" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "μέγιστο όριο" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Obergrenze" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z17592", "Z17593", "Z17594", "Z17596", "Z17598" ], "Z8K4": [ "Z14", "Z17595", "Z17597" ], "Z8K5": "Z17591" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Integer in range" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ακέραιος σε εύρος αριθμών" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ganzzahl in Zahlenbereich" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Checks if an integer is in a given range (inclusive)" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ελέγχει εάν ένας ακέραιος αριθμός βρίσκεται εντός ενός δεδομένου εύρους αριθμών " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob die angegebene Ganzzahl in dem Zahlenbereich liegt (inklusive der Grenzen)" } ] } } f7bf0ic8syanlhu4plttx0a7lrj8aor Z17599 0 33677 271380 239302 2026-04-30T21:16:23Z YoshiRulz 10156 Added Z34636 to the approved list of implementations 271380 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17599" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17599K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic number" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আরবি/ইংরেজি সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba Arabic: Ọnụọgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Arabische Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17600", "Z17602" ], "Z8K4": [ "Z14", "Z17601", "Z34636" ], "Z8K5": "Z17599" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Bangla numerals" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আরবি থেকে বাংলা সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnụọgụ Arabic ruo Bangla" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Arabische in Bengalische Zahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Arabic to Bengali numerals" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "converts an Arabic number to Bangla numerals." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আরবি সংখ্যা থেকে বাংলা সংখ্যায় রূপান্তর।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-atụgharị nọmba Arabik ka ọ bụrụ ọnụọgụ Bangla." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Arabische Zahl in eine Bengalische Zahl um" } ] } } 5h18wktm7910obqmsf7setfmzffwfzg Talk:Z17654 1 33898 271382 114450 2026-04-30T21:19:00Z YoshiRulz 10156 Add to category 271382 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] ==Edit requests 13 July 2024== * Add <code>"Norway":"Norwegian"</code> under "exceptional" in {{Z|17656}}. * Remove the following lines from "exceptional" in {{Z|17656}}: "British Empire":"British" "Central African Republic":"Central African" "Czech Republic":"Czech" "Roman Empire":"Roman" * Add the following lines in {{Z|17656}} (with tab indentation): if country.endswith(" Empire"): return country[:-7] if country.endswith(" Republic"): return country[:-9] --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 11:52, 13 July 2024 (UTC) :{{done}} -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 19:57, 13 July 2024 (UTC) rbyn611snhkg7w2gb0q1dfo8hs9ofz1 Z17703 0 33942 271386 241856 2026-04-30T21:21:50Z YoshiRulz 10156 Added Z17995 to the approved list of implementations 271386 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17703" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17703K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17705", "Z17706", "Z17720" ], "Z8K4": [ "Z14", "Z17704", "Z17995" ], "Z8K5": "Z17703" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace suffix \"a\" with \"or\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ersetze Suffix \"a\" durch \"or\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Swedish noun, first declension, indefinite plural, -or" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. gata \u003E gator" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Deklination für schwedische Substantive, unbestimmter Plural" } ] } } eihn87pyivtm749e253lnvnlq43avn7 Z17736 0 33978 271428 242300 2026-05-01T10:02:59Z YoshiRulz 10156 Added Z34648 to the approved list of implementations 271428 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17736" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17736K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17737", "Z17738", "Z17739", "Z17999" ], "Z8K4": [ "Z14", "Z17740", "Z34648" ], "Z8K5": "Z17736" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun, second declension, definite singular, -en/-eln" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Deklination für schw. Subst., best. Sing." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Type of noun declension in Swedish according to Svenska Akademiens språklära, see Q59188093" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Art der Substantiv-Deklination im Schwedischen" } ] } } 5backvnqggeyk9i2p0r4nzc0cqqeyi6 Z17741 0 33983 271430 242833 2026-05-01T10:04:47Z YoshiRulz 10156 Added Z34649 to the approved list of implementations 271430 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17741" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17741K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17742", "Z17743" ], "Z8K4": [ "Z14", "Z17744", "Z34649" ], "Z8K5": "Z17741" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun, third declension, definite singular, -en/-en" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "dritte Deklination für schw. Subst., best. Sing." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type of noun declension in Swedish according to Svenska Akademiens språklära, see Q59188093" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Art der Substantiv-Deklination auf Schwedisch" } ] } } dso33bsu2gydtv240cisxw21ems89iv Z17763 0 34005 271433 243129 2026-05-01T10:09:07Z YoshiRulz 10156 Added Z17852 to the approved list of implementations 271433 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17763" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z17763K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Typed list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "typisierte Liste" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z17764" ], "Z8K4": [ "Z14", "Z17793", "Z17852" ], "Z8K5": "Z17763" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "prefixed reversed list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "umgekehrte Liste mit Präfix" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "constructs an untyped list by prepending an empty list to a reversed list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erstellt eine nicht-typisierte Liste, indem eine leere Liste einer umgekehrten Liste vorangestellt wird" } ] } } 8rfvqn05tvl1pcw28pla6vw6zrhxvdj Z17791 0 34036 271435 244416 2026-05-01T10:11:20Z YoshiRulz 10156 Added Z34650 to the approved list of implementations 271435 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17791" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17791K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17790", "Z17784" ], "Z8K4": [ "Z14", "Z17792", "Z34650" ], "Z8K5": "Z17791" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add suffix \"n\" to string if it does not already end with \"n\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Suffix \"n\" hinzufügen, wenn nicht vorhanden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. äpple -\u003E äpplen " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt das Suffix \"n\" zur Zeichenkette hinzu, wenn diese nicht mit \"n\" endet" } ] } } aqvwokc6td0tgtwp8ngg10k55tcb7oj Z17794 0 34039 271437 244419 2026-05-01T10:14:22Z YoshiRulz 10156 Added Z19414 and Z34651 to the approved list of implementations 271437 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17794" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17794K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eingabe" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17796", "Z17797" ], "Z8K4": [ "Z14", "Z17795", "Z19414", "Z34651" ], "Z8K5": "Z17794" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "signed bitwise not" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bitweises nicht" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ones' complement" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "performs a bitwise not on an integer, which is equivalent to -x-1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "führt ein bitweises nicht an einer Ganzzahl aus" } ] } } 9q7u9v7cteygofd7j7owuv0isycyazg Z17852 0 34099 271432 246922 2026-05-01T10:08:53Z YoshiRulz 10156 Finish implementation 271432 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17852" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17763", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": [ "Z1", "Z11853" ], "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z18759", "Z18759K1": { "Z1K1": "Z18", "Z18K1": "Z17763K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "prefixed unreversed list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "umgekehrte Liste mit Präfix als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Komposition mit Element der Liste voranstellen" } ] } } bqf98qv9qqdj3zobsjikgzgf99zqa2u Z17869 0 34120 271440 247162 2026-05-01T10:17:37Z YoshiRulz 10156 Added Z21344 to the approved list of implementations 271440 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17869" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z17K2": "Z17869K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of integers to sort" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lista di interi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste von Ganzzahlen" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20", "Z17871", "Z24664" ], "Z8K4": [ "Z14", "Z19164", "Z21287", "Z17872", "Z21344" ], "Z8K5": "Z17869" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort list ascending (integers)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ordina lista di interi in ordine crescente" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ganzzahlen aufsteigend sortieren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ascending order", "sort ascending", "sort list of integers ascending" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "ordine crescente", "ordine ascendente" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reorders a list of integers so it is in ascending order" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "sortiert eine Liste von Ganzzahlen so um, dass sie sich in aufsteigender Reihenfolge befinden" } ] } } jywsv392sqfqxyueyt2ixxm6as6osqa Z17873 0 34124 271441 247304 2026-05-01T10:19:00Z YoshiRulz 10156 Added Z24434 and Z17875 to the approved list of implementations 271441 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17873" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z17K2": "Z17873K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of natural numbers to sort" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste von natürlichen Zahlen" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z8K3": [ "Z20", "Z17874", "Z17877" ], "Z8K4": [ "Z14", "Z17876", "Z24434", "Z17875" ], "Z8K5": "Z17873" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort list ascending (natural numbers)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "natürliche Zahlen aufsteigend sortieren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3p3svfq0gqui416oqwfw40mwea3467g Z17907 0 34164 271443 248011 2026-05-01T10:23:31Z YoshiRulz 10156 Added Z34652 to the approved list of implementations 271443 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17907" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17907K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17908", "Z17909" ], "Z8K4": [ "Z14", "Z17910", "Z34652" ], "Z8K5": "Z17907" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun declension, singular definite, -n/-et" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deklination für schw. Subst., best. Sing." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. bord -\u003E bordet, lärare -\u003E läraren" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deklination mit \"n\"/\"et\" am Ende des Wortes" } ] } } 2ydu1cg2pjsziacyd6gnz42msy74isf Z17911 0 34168 271445 248323 2026-05-01T10:32:08Z YoshiRulz 10156 Added Z34653 to the approved list of implementations 271445 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17911" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17911K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17912", "Z17913" ], "Z8K4": [ "Z14", "Z17914", "Z34653" ], "Z8K5": "Z17911" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun declension, singular definite, -nen/-en" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deklination für schw. Subst., best. Sing. (nen/en)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. mus -\u003E musen, man -\u003E mannen" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt \"-nen\" oder \"-en\" an das Wort an" } ] } } 1pmdqpatp2uw01seme2sm2tsu9kckqg 271446 271445 2026-05-01T10:32:10Z YoshiRulz 10156 Removed Z17914 from the approved list of implementations 271446 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17911" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17911K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17912", "Z17913" ], "Z8K4": [ "Z14", "Z34653" ], "Z8K5": "Z17911" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun declension, singular definite, -nen/-en" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deklination für schw. Subst., best. Sing. (nen/en)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. mus -\u003E musen, man -\u003E mannen" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt \"-nen\" oder \"-en\" an das Wort an" } ] } } 42m642432kopttxcpmjwa6614akb2ea 271448 271446 2026-05-01T10:32:27Z YoshiRulz 10156 Added Z17914 to the approved list of implementations 271448 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17911" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17911K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17912", "Z17913" ], "Z8K4": [ "Z14", "Z34653", "Z17914" ], "Z8K5": "Z17911" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun declension, singular definite, -nen/-en" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deklination für schw. Subst., best. Sing. (nen/en)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. mus -\u003E musen, man -\u003E mannen" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt \"-nen\" oder \"-en\" an das Wort an" } ] } } b6tzxbmcwgnat34wqmh2m4nypy3nchb Z17914 0 34171 271447 248330 2026-05-01T10:32:14Z YoshiRulz 10156 Simplify 271447 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17914" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17911", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z17911(Z17911K1):\n\tif not Z17911K1.endswith('s'):\n\t\t# man -\u003E mannen\n\t\t# duplicate last letter\n\t\treturn Z17911K1 + Z17911K1[-1:] + 'en'\n\t# lus -\u003E lusen\n\treturn Z17911K1 + 'en'" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun declension singular definite -nen/-en python " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Dekl. schw. Subst., best. Sing. (nen/en), Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iq87xx3odmubg5sfr8u35zexhlhsh9x Z17970 0 34330 271450 250706 2026-05-01T10:33:52Z YoshiRulz 10156 Added Z17983 to the approved list of implementations 271450 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17970" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17970K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative singular" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Nominativ Singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17971", "Z17972" ], "Z8K4": [ "Z14", "Z17983" ], "Z8K5": "Z17970" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun, sixth declension, definite genitive plural, -ens/-rnas" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "sechste Deklination schw. Subst., best. Pl., Gen." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a8agvd0xhn8evsy8cmptysgvq5ktfu7 Z17973 0 34333 271452 250716 2026-05-01T10:35:23Z YoshiRulz 10156 Added Z34654 to the approved list of implementations 271452 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17973" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17973K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z17973K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "suffix" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nsonaazu: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Suffix" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z17974", "Z17975" ], "Z8K4": [ "Z14", "Z22780", "Z17976", "Z34654" ], "Z8K5": "Z17973" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add suffix to string if it does not already end with the suffix" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "tinye na eriri ma ọ bụrụ na ọ kwụsịghị na nsonazu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Suffix hinzufügen, wenn nicht vorhanden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add suffix" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. testing + ing -\u003E testing" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "E.g. ule + ing -\u003E nnwale" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt ein Suffix an, wenn dieses nicht bereits vorhanden ist" } ] } } orrbi9u5abarvo2me6wdepuoph50vvd Z17995 0 34355 271385 251503 2026-04-30T21:21:37Z YoshiRulz 10156 Return empty string for invalid input 271385 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17995" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17703", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17703K1" }, "Z10618K2": "a" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z11178", "Z11178K1": { "Z1K1": "Z18", "Z18K1": "Z17703K1" }, "Z11178K2": "a", "Z11178K3": "or" }, "Z802K3": "Z11853" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": " Swedish noun, first declension, indefinite plural, -a/-or composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ersetze Suffix \"a\" durch \"or\" als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j5dp1enkabprk77meqlx3c6shipdhzo Z18080 0 34441 271456 254196 2026-05-01T10:46:09Z YoshiRulz 10156 Added Z18091 to the approved list of test cases 271456 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18080" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z18080K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "signe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "segno" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen" } ] } } ], "Z8K2": "Z17813", "Z8K3": [ "Z20", "Z18081", "Z18082", "Z18091" ], "Z8K4": [ "Z14", "Z19436", "Z18083" ], "Z8K5": "Z18080" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign to Gregorian era" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন থেকে গ্রেগরীয় অব্দ " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "signe vers ère grégorienne" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "segno in Era gregoriana" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen in Ära des Gregorianischen Kalenders" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধনাত্মক চিহ্ন হবে সাধারণ অব্দ এবং ঋণাত্মক হবে সাধারণ পূর্বাব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie l'ère grégorienne d'un signe donné" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Negativo resistuisce a.C., positivo restituisce d.C. e neutro genera un errore" } ] } } tf10r3rlbkvqqkvjvhsocmh8mpulgf0 271458 271456 2026-05-01T10:49:54Z YoshiRulz 10156 Added Z34655 to the approved list of implementations 271458 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18080" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z18080K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "signe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "segno" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen" } ] } } ], "Z8K2": "Z17813", "Z8K3": [ "Z20", "Z18081", "Z18082", "Z18091" ], "Z8K4": [ "Z14", "Z19436", "Z18083", "Z34655" ], "Z8K5": "Z18080" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign to Gregorian era" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন থেকে গ্রেগরীয় অব্দ " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "signe vers ère grégorienne" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "segno in Era gregoriana" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen in Ära des Gregorianischen Kalenders" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধনাত্মক চিহ্ন হবে সাধারণ অব্দ এবং ঋণাত্মক হবে সাধারণ পূর্বাব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie l'ère grégorienne d'un signe donné" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Negativo resistuisce a.C., positivo restituisce d.C. e neutro genera un errore" } ] } } q68esj4042034lmyh8oyaig4w974z52 Z18091 0 34452 271455 254456 2026-05-01T10:45:56Z YoshiRulz 10156 Proper error checking 271455 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18091" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18080", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z853", "Z853K1": { "Z1K1": "Z7", "Z7K1": "Z18080", "Z18080K1": "Z16661" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "neutral returns an error" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "neutre renvoie néant" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "neutral ist \"leer\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 190tkmbpy83457kjytsz3rz1vvsxpgh Z18092 0 34453 271459 254457 2026-05-01T10:50:28Z YoshiRulz 10156 Added Z18094 to the approved list of implementations 271459 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18092" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18092K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stringa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18093" ], "Z8K4": [ "Z14", "Z25752", "Z25753", "Z18094" ], "Z8K5": "Z18092" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace suffix \"a\" with \"ors\"" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "dochie nsonaazụ \"a\" na \"ors\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "remplace le suffixe « a » par « ors »" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "sostituisci suffisso \"a\" con \"ors\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ersetze Suffix \"a\" durch \"ors\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fj0o1k18z7c19j2w2jacp7si4k3i259 Talk:Z17563 1 34779 271374 117333 2026-04-30T21:10:48Z YoshiRulz 10156 Add to category 271374 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] {{FOTW|link=Wikifunctions:Status_updates/2024-07-26|date=2024-07-26}} 6tclz7615i7fzfwyyerckewt45chxe5 Z18284 0 34927 271483 257318 2026-05-01T11:17:15Z YoshiRulz 10156 Added Z34656 to the approved list of implementations 271483 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18284" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z17K2": "Z18284K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list to remove element from" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta iji wepụ ihe na: Edepụtara ndepụta " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z8K3": [ "Z20", "Z18285", "Z18286" ], "Z8K4": [ "Z14", "Z18287", "Z34656" ], "Z8K5": "Z18284" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list without last element (natural numbers)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta na-enweghị mmewere ikpeazụ (ọnụọgụ eke)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste ohne letztes Element (natürliche Zahlen)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "head", "head (natural numbers)", "natural number list without the last element" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list without the last element" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi ndepụta na-enweghị mmewere ikpeazụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Liste ihne ihr letztes Element aus" } ] } } 9lqp2egq62f4q2jtvyerhz63i75r6a9 Z18291 0 34934 271485 257436 2026-05-01T11:18:26Z YoshiRulz 10156 Added Z34657 to the approved list of implementations 271485 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18291" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z17K2": "Z18291K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z18291K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to remove" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zu entfernendes Element" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z8K3": [ "Z20", "Z18292" ], "Z8K4": [ "Z14", "Z18293", "Z34657" ], "Z8K5": "Z18291" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove all matching elements from list (of natural numbers)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entferne alle übereinstimmenden Elemente" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list equal to the original list with all matching elements removed" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Liste aus, die der ursprünglichen Liste entspricht, wobei alle übereinstimmenden Elemente entfernt wurden" } ] } } m8cnhq5iwipueg8luys23j2f4lopapi Z18317 0 35046 271488 257722 2026-05-01T11:20:41Z YoshiRulz 10156 Added Z18318 to the approved list of test cases 271488 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18317" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6095", "Z17K2": "Z18317K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Lexeme ID in Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Lexem-ID" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z18318" ], "Z8K4": [ "Z14" ], "Z8K5": "Z18317" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "noun lexeme is endocentric compound?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Substantiv-Lexem endozentrische Verbindung" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Accept a Lexeme ID, look it up in Wikidata and return True if P31→ statement is found, False if not." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft für eine Lexem-ID, ob eine P31-Aussage in Wikidata vorhanden ist" } ] } } ps8cpm79p88x8fh9laajwxzaewon9pv 271492 271488 2026-05-01T11:24:09Z YoshiRulz 10156 Added Z19329 to the approved list of implementations 271492 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18317" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6095", "Z17K2": "Z18317K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Lexeme ID in Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Lexem-ID" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z18318" ], "Z8K4": [ "Z14", "Z19329" ], "Z8K5": "Z18317" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "noun lexeme is endocentric compound?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Substantiv-Lexem endozentrische Verbindung" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Accept a Lexeme ID, look it up in Wikidata and return True if P31→ statement is found, False if not." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft für eine Lexem-ID, ob eine P31-Aussage in Wikidata vorhanden ist" } ] } } 2dyl3a5zj4q7amo565sfod9bu3lmhz5 Z18362 0 35248 271499 259248 2026-05-01T11:39:47Z YoshiRulz 10156 Added Z18376 to the approved list of implementations 271499 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18362" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18362K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "First Latitude" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Latitude mbụ: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Garis lintang 1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster Breitengrad" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18362K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "First Longitude" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Longitude mbụ: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Garis bujur 1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster Längengrad" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18362K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Second Latitude" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Latitude nke abụọ: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Garis lintang 2" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweiter Breitengrad" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18362K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Second Longitude" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Longitude nke abụọ: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Garis bujur 2" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweiter Längengrad" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z18434" ], "Z8K4": [ "Z14", "Z24326", "Z18376" ], "Z8K5": "Z18362" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "distance between two points on earth in kilometers (Haversine)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nto dị n'etiti isi abụọ n'ụwa na kilomita" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "jarak antara dua titik di Bumi (km) - Haversine" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entfernung zwischen zwei Punkten in Kilometern" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "This takes 2 coordinates and output the result in kilometers" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nke a na-ewe nhazi 2 wee wepụta rizootu na kilomita" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengambil 2 koordinat dan mengeluarkan jarak dalam kilometer" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nimmt als Eingabe Koordinaten an und gibt das Ergebnis in Kilometern aus" } ] } } c5re91j1cdpu7wuxxdw8nlbefhx9z8v Z18376 0 35310 271498 259562 2026-05-01T11:39:30Z YoshiRulz 10156 Fix typing 271498 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18376" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18362", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z18353", "Z18353K1": { "Z1K1": "Z7", "Z7K1": "Z20937", "Z20937K1": { "Z1K1": "Z7", "Z7K1": "Z14446", "Z14446K1": { "Z1K1": "Z18", "Z18K1": "Z18362K1" }, "Z14446K2": { "Z1K1": "Z18", "Z18K1": "Z18362K2" }, "Z14446K3": { "Z1K1": "Z18", "Z18K1": "Z18362K3" }, "Z14446K4": { "Z1K1": "Z18", "Z18K1": "Z18362K4" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Distance between two points on earth in kilometers composition " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entfernung in Kilometern, Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Note: This will not work directly with full accuracy because Z14446 rounds the final value as it outputs an integer" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierung mit Meter zu Kilometer und Entfernung zwischen zwei Punkten auf der Erde" } ] } } 09qyupio61v2pvqgcs2l58chcfrjokf Z18418 0 35394 271504 261098 2026-05-01T11:43:45Z YoshiRulz 10156 Added Z18420 to the approved list of implementations 271504 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18418" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18418K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "liter of fuel consumed (float with full stop as decimal separator)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "liter nke mmanụ ọkụ riri (see n'elu ya na nkwụsị z" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "liter bahan bakar yang dikonsumsi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liter" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18419" ], "Z8K4": [ "Z14", "Z18420" ], "Z8K5": "Z18418" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) carbon dioxide emissions of HVO car journey" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) Mgbasa carbon dioxide nke njem ụgbọ ala HVO" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "(!) emisi karbon dioksida perjalanan mobil HVO" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) CO₂-Emissionen für HVO-Auto" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "climate cost of HVO car journey", "float type needed", "climate cost of hydrotreated vegetable oil car journey" ] }, { "Z1K1": "Z31", "Z31K1": "Z1014", "Z31K2": [ "Z6", "Ọnụ ego ihu igwe nke njem ụgbọ ala HVO, ụdị ise n'elu dị mkpa, ụgwọ ihu igwe nke njem ụgbọ ala mmanụ oriri na-edozi mmiri" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes liter of fuel as input and outputs kilogram of carbon dioxide equivalents (kg CO2e)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-ewere lita mmanụ ọkụ dị ka ntinye wee wepụta kilogram nke carbon dioxide dakọtara (kg CO2e)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengambil liter bahan bakar sebagai masukan dan menghasilkan kilogram setara karbon dioksida (kg CO2e)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nimmt den Kraftstoffverbrauch in Litern als Eingabe und gibt das CO₂-Äquivalent in Kilogramm aus" } ] } } efbbxlq23hxebxy2s77pnf1c3ra41at Talk:Z18424 1 35404 271505 119658 2026-05-01T11:44:29Z YoshiRulz 10156 Add to category 271505 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == Details == See https://miljo-utveckling.se/klimat-klimatpaverkan-fran-tagresan-2024-har-ar-nya-facit/ for a table of estimated grams of CO2e per person kilometer for 12 European countries. [https://www.co2everything.com/co2e-of/train-travel UK source] [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 19:12, 4 August 2024 (UTC) f57bkk09cq0ew0nw7gv3l9zf1241nxs Z18434 0 35414 271500 261795 2026-05-01T11:40:42Z YoshiRulz 10156 Swap out comparison function, allowing for sub-metre discrepancies 271500 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18434" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18362", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18362", "Z18362K1": "40.7128", "Z18362K2": "-74.0060", "Z18362K3": "34.0522", "Z18362K4": "-118.2437" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z31090", "Z31090K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "11" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "4151197914467966" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z31090K3": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "108086391056892" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Distance between NYC and LA -\u003E 3935.746254609722" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entfernung zwischen New York City und Los Angeles" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sp0s9o1lc9gj23nz0jwa2xa58c3mcpw Z18582 0 35775 271518 265632 2026-05-01T11:50:13Z YoshiRulz 10156 Added Z18586 to the approved list of implementations 271518 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18582" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z18582K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Month number" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba ọnwa: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monatszahl" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z18582K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Is Leap year?" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "এটি কি অধিবর্ষ?" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọ bụ afọ Leap?: Boolean" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schaltjahr" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z18583", "Z18584", "Z18585" ], "Z8K4": [ "Z14", "Z18587", "Z18586" ], "Z8K5": "Z18582" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Is same Bengali month days" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একই বাংলা মাসের দিনসংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Bụ otu ụbọchị ọnwa Bengali" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "haben bengalische Monate gleiche Anzahl an Tagen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Equality of Bengali month days", "Days in Bengali month (Comparison)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It checks whether a Bengali month has the same number of days according to both the Indian and Bangladeshi calendar versions." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "এটি ভারতীয় এবং বাংলাদেশী উভয় বর্ষপঞ্জির সংস্করণ অনুসারে একটি বাংলা মাসে একই সংখ্যক দিন আছে কিনা তা পরীক্ষা করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọ na-enyocha ma ọnwa Bengali nwere otu ọnụọgụ ụbọchị dịka ma ụdị kalenda India na Bangladesh siri dị." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob ein bengalischer Monat in der indischen und in der bangladeschischen Version gleich viele Tage hat" } ] } } hqrpkl6d5jhshq3sy0s52u73czh3v9j Z18716 0 36557 271527 269970 2026-05-01T11:51:50Z YoshiRulz 10156 Added Z18728 to the approved list of implementations 271527 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18716" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18716K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "دەق" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Text" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ederede: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z18718", "Z18719", "Z18969" ], "Z8K4": [ "Z14", "Z18717", "Z18728" ], "Z8K5": "Z18716" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "پێڕستێ لەو وشانەی پیتی ناستانداری کوردییان تێدایە" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get words containing non-standard Kurdish letters" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ndepụta okwu ndị nwere mkpụrụedemede Kurdi na-abụg" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wörter mit nicht standard. kurdischen Zeichen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "دەقێکی کوردیی ناوەندی وەردەگرێ و پێڕستێ لەو وشە کوردییانە دەگەڕێنێتەوە کە پیتی ناستاندارییان تێدایە." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string of words and returns a list of words that contain non-standard Kurdish letters." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-ewere eriri okwu wee weghachi ndepụta okwu nwere mkpụrụedemede Kurdish na-abụghị ọkọlọtọ." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nimmt eine Luste von Wörtern und gibt die Liste der Wörter, die nicht standardmäßige kurdische Zeichen enthalten, aus" } ] } } kcz7yvmhhuu72ydcgk5h19q2o4atu19 Z18731 0 36795 271304 167714 2026-04-30T19:03:52Z Ameisenigel 44 de 271304 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18731" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18729", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z18729K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K1": { "Z1K1": "Z7", "Z7K1": "Z18626", "Z18626K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } }, "Z19084K2": "Z1" }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z18729K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K1": { "Z1K1": "Z7", "Z7K1": "Z18626", "Z18626K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } }, "Z19084K2": "Z1" }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z18729K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return Typed or untyped list, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "typisierte oder nicht typisierte Liste, Komp." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return an heuristically Typed list if that option is selected, otherwise return the list argument as input or untype it if it is explicitly Typed (not a Z1-list)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine typisierte Liste aus, wenn die Option ausgewählt ist, sonst die Liste oder eine enttypisierte Liste" } ] } } kjlwn0hyd0w9dk1ssqys0e6wo68n8x3 Z18732 0 36796 271305 203397 2026-04-30T19:05:03Z Ameisenigel 44 de 271305 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18732" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18729", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18729", "Z18729K1": [ "Z1", { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "42" } }, { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "42" } } ], "Z18729K2": { "Z1K1": "Z40", "Z40K1": "Z42" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z1", { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "42" } }, { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "42" } } ], "Z18646K3": "Z16688" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[Obj, –42, 0, +42] ↤ [‌Obj, –42, 0, +42], False" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "[-42,0,42] als nicht typisierte Liste" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "expect an unchanged list because the Typed list option is False (not selected)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine unveränderte Liste aus, da die Option nicht ausgewählt ist" } ] } } dl7sua2u5nrel43c0b6pein6vrkpui1 Z18733 0 36797 271306 128819 2026-04-30T19:05:58Z Ameisenigel 44 de 271306 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18733" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z18733K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18737", "Z18738", "Z18739", "Z18740", "Z18741", "Z18749" ], "Z8K4": [ "Z14", "Z18736" ], "Z8K5": "Z18733" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque Cardinal" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko kardinala" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Kadịnal Basque" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Baskische Kardinalzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses Basque language names for very large numbers." }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "euskarazko kardinala itzultzen du oso zenbaki handientzat" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eji aha asụsụ Basque maka ọnụọgụ buru ibu." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den baskischen Namen für eine Zahl aus" } ] } } 7exkj038jjtz8qqtrm4ip10o2bkn6os Z18734 0 36798 271307 203396 2026-04-30T19:08:14Z Ameisenigel 44 de 271307 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18734" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18729", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z18729K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K1": { "Z1K1": "Z7", "Z7K1": "Z18626", "Z18626K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } }, "Z19084K2": "Z1" }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z18729K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K1": { "Z1K1": "Z7", "Z7K1": "Z18626", "Z18626K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } }, "Z19084K2": "Z1" }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z18729K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z18729K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "composition with untype a list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "typ. oder nicht typ. Liste, Komp. mit enttypisiere" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "return explicitly Typed list or Z1-list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "untyped lists are not explicitly de-Typed" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nicht typisierte Listen werden nicht explizit enttypisiert" } ] } } 01z15xazqzx5x5yeykkm4fhmitsz0z3 Z18735 0 36799 271308 122742 2026-04-30T19:09:44Z Ameisenigel 44 de 271308 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18735" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18729", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18729", "Z18729K1": { "Z1K1": "Z7", "Z7K1": "Z16272" }, "Z18729K2": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": { "Z1K1": "Z7", "Z7K1": "Z16272" }, "Z18646K3": "Z16137" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Typed: twelve months" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zwölf Monate als typisierte Liste" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "in testing, the explicitly de-Typing implementation is quicker 🤔" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Liste der zwölf Monate als typisierte Liste aus" } ] } } n5rvi1l8rjhj02w7y0wh1weiz2vthe1 Z18736 0 36800 271309 137714 2026-04-30T19:10:04Z Ameisenigel 44 de 271309 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18736" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18733", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18733(Z18733K1):\n # define the units and twenties place\n ones = [\"\", \"bat\", \"bi\", \"hiru\", \"lau\", \"bost\", \"sei\", \"zazpi\", \"zortzi\", \"bederatzi\", \"hamar\", \"hamaika\", \"hamabi\", \"hamahiru\", \"hamalau\", \"hamabost\", \"hamasei\", \"hamazazpi\", \"hamazortzi\", \"hemeretzi\"]\n twenties = [\"\", \"hogei\", \"berrogei\", \"hirurogei\", \"laurogei\"]\n hundreds = [\"\", \"ehun\", \"berrehun\", \"hirurehun\", \"laurehun\", \"bostehun\", \"seiehun\", \"zazpiehun\", \"zortziehun\", \"bederatziehun\"]\n units = [(\"kuaturdezilioi\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000_000),(\"tredezilioi\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000),(\"duodezilioi\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000),(\"undezilioi\", 1_000_000_000_000_000_000_000_000_000_000_000_000),(\"dezilioi\", 1_000_000_000_000_000_000_000_000_000_000_000),(\"nonilioi\", 1_000_000_000_000_000_000_000_000_000_000),(\"oktilioi\", 1_000_000_000_000_000_000_000_000_000),(\"septilioi\", 1_000_000_000_000_000_000_000_000),(\"sextilioi\", 1_000_000_000_000_000_000_000),(\"kintilioi\", 1_000_000_000_000_000_000), (\"kuadrilioi\", 1_000_000_000_000_000), (\"trilioi\", 1_000_000_000_000), (\"bilioi\", 1_000_000_000), (\"milioi\", 1_000_000), (\"mila\", 1_000), (\"ehun\", 100), (\"\", 1)]\n\n # function to convert numbers less than 1000 to words\n def words(Z18733K1):\n if Z18733K1 == 0:\n return \"\"\n elif Z18733K1 \u003C= 19:\n return ones[Z18733K1]\n elif Z18733K1 \u003C= 99:\n twenties_unit = twenties[Z18733K1 // 20]\n ones_unit = ones[Z18733K1 % 20]\n return twenties_unit + \"ta \" + ones_unit if ones_unit else twenties_unit\n else:\n return hundreds[Z18733K1 // 100] + \" eta \" + words(Z18733K1 % 100) if Z18733K1 % 100 else hundreds[Z18733K1 // 100]\n\n # convert numbers to words\n result = \"\"\n if Z18733K1 \u003C 0:\n Z18733K1 = abs(Z18733K1)\n result = \"minus\"\n if Z18733K1 == 0:\n result = \"zero\"\n else:\n for unit_name, factor in units:\n count, Z18733K1 = divmod(Z18733K1, factor)\n if count \u003E 999:\n #ERROR: number is too large for this algorithm\n result = \"ERROREA: zenbakia handiegia da algoritmo honetarako\"\n if count \u003E 0:\n if factor == 1000:\n result = result + \" \" + words(count) + \" \" + unit_name if count != 1 else result + \" \" + unit_name\n elif factor == 100:\n if (Z18733K1 % factor):\n result = result + \" \" + hundreds[count]\n else:\n result = result + \" eta \" + hundreds[count]\n elif factor == 1:\n result = result + \" eta \" + words(count) + unit_name\n else:\n result = result + \" \" + words(count) + \" \" + unit_name if count != 1 else result + \" \" + unit_name + \" bat\"\n if (result.startswith(\" eta \")): result = result[5:]\n elif (result.startswith(\"minus eta \")): result = result.replace(\"minus eta \",\"minus \")\n return result.strip()" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque Cardinal Python" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Baskische Kardinalzahl in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 79w0vc79wz9heq8y6psnpbq8kuv9mcu Z18737 0 36801 271310 137724 2026-04-30T19:10:28Z Ameisenigel 44 de 271310 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18737" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18733", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z13518", "Z13518K1": "11" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "hamaika" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "11 becomes hamaika" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "11 ist hamaika" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } czpr9nnp9tlfzdn01am9x52xj9nerlt Z18738 0 36802 271311 137713 2026-04-30T19:10:51Z Ameisenigel 44 de 271311 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18738" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18733", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z13518", "Z13518K1": "-11" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "minus hamaika" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "-11 becomes \"minus hamaika\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "-11 ist minus hamaika" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dra2q81ekuwkeik3bi2nj27v23ixjf1 Z18739 0 36803 271312 137712 2026-04-30T19:11:15Z Ameisenigel 44 de 271312 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18739" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18733", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z13518", "Z13518K1": "37" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "hogeita hamazazpi" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "37 becomes hogeita hamazazpi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "37 ist hogeita hamazazpi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jv5h8uh0fn0qe6n1uzndfpspdhv58mi Z18740 0 36804 271313 137711 2026-04-30T19:11:35Z Ameisenigel 44 de 271313 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18740" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18733", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z13518", "Z13518K1": "100" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ehun" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "100 becomes ehun" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "100 ist ehun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lw8d6d6hwb02w4xtybjyjdlc8bxvpk0 Z18741 0 36805 271314 138875 2026-04-30T19:15:36Z Ameisenigel 44 de 271314 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18741" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18733", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z13518", "Z13518K1": "101" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ehun eta bat" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "101 in Basque is ehun eta bat" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "101 ist ehun eta bat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } toxuw4rzrt40s0cskl37mhi25f4heid Z18742 0 36806 271315 128817 2026-04-30T19:16:50Z Ameisenigel 44 de 271315 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18742" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18742K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "kardinala" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Kadinal: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Kardinalzahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18744", "Z18745", "Z18750" ], "Z8K4": [ "Z14", "Z18743" ], "Z8K5": "Z18742" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque cardinal to ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko kardinaletik ordinala" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Kadịnal Basque ka ụkpụrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Baskische Kardinalzahl in Ordinalzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the ordinal text for a cardinal text number" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko testu zenbaki kardinal batetik ordinala ematen du" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-eweghachite ederede ụkpụrụ maka nọmba ederede kadinal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt für eine Kardinalzahl die entsprechende Ordinalzahl aus" } ] } } qknjta7tfyuuq77dxu1ootga0xr0yal Z18743 0 36807 271316 138876 2026-04-30T19:17:46Z Ameisenigel 44 de 271316 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18743" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18742", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18742(Z18742K1):\n\tif (Z18742K1 == \"bat\"):\n\t\temaitza = \"lehenengo\"\n\telif (Z18742K1.endswith(\"bost\")):\n\t\temaitza = Z18742K1[:-1]\n\t\temaitza = emaitza + \"garren\"\n\telif (Z18742K1.endswith(\"oi bat\")):\n\t\temaitza = Z18742K1[:-4]\n\t\temaitza = emaitza + \"garren\"\n\telse:\n\t\temaitza = Z18742K1 + \"garren\"\n\t\n\treturn emaitza" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque cardinal to ordinal, python" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Baskische Kardinalzahl in Ordinalzahl in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gmdcu70e8duz2eh1accnompa6d2xs20 Z18744 0 36808 271317 138877 2026-04-30T19:18:26Z Ameisenigel 44 de 271317 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18744" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18742", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18742", "Z18742K1": "bat" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "lehenengo" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bat becomes lehenengo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bat → lehenengo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ekobk39vmboga4j9w9sdlvius5cr7rc Z18745 0 36809 271318 138878 2026-04-30T19:19:07Z Ameisenigel 44 de 271318 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18745" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18742", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18742", "Z18742K1": "bost" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "bosgarren" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bost becomes bosgarren" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bost →bosgarren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3q2wtqfj3a2grplu52qwa9qkpbmppsg Z18746 0 36810 271319 128818 2026-04-30T19:20:11Z Ameisenigel 44 de 271319 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18746" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z18746K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18748" ], "Z8K4": [ "Z14", "Z18747" ], "Z8K5": "Z18746" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque Ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko ordinalak" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Iwu Basque" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Badkische Ordinalzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Return Basque language ordinal text to an integer big number" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko testuzko ordinala itzultzen du zenbaki osoa sartuta" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Weghachite asụsụ Basque ederede iwu ka ọnụọgụ nnukwu nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die baskische Ordinalzahl für eine Ganzzahl aus" } ] } } mynltn77398w36ahwpe0qiibrh55he9 271320 271319 2026-04-30T19:20:24Z Ameisenigel 44 271320 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18746" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z18746K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18748" ], "Z8K4": [ "Z14", "Z18747" ], "Z8K5": "Z18746" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque Ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko ordinalak" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Iwu Basque" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Baskische Ordinalzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Return Basque language ordinal text to an integer big number" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Euskarazko testuzko ordinala itzultzen du zenbaki osoa sartuta" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Weghachite asụsụ Basque ederede iwu ka ọnụọgụ nnukwu nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die baskische Ordinalzahl für eine Ganzzahl aus" } ] } } fu388v08gpn9a9btqko7vugv52ncgdu Z18747 0 36811 271321 138879 2026-04-30T19:20:54Z Ameisenigel 44 de 271321 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18747" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18746", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z18742", "Z18742K1": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z18", "Z18K1": "Z18746K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Basque Ordinals, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Baskische Ordinalzahl als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p5p5szt9wltat9o4ylc2z0kt7thmndn Z18748 0 36812 271322 138880 2026-04-30T19:21:22Z Ameisenigel 44 de 271322 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18748" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18746", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18746", "Z18746K1": { "Z1K1": "Z13518", "Z13518K1": "5" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "bosgarren" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "5 becomes bosgarren" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "5 ist bosgarren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jb7c01xob6p5p5pnfzegx8l6gh0zxsx Z18749 0 36813 271323 138881 2026-04-30T19:21:50Z Ameisenigel 44 de 271323 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18749" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18733", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18733", "Z18733K1": { "Z1K1": "Z13518", "Z13518K1": "1000000" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "milioi bat" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1000000 becomes milioi bat" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1000000 ist milioi bat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 32h0ywuyv4gzgybair6b8at34z5gndh Z18750 0 36814 271324 138882 2026-04-30T19:22:57Z Ameisenigel 44 de 271324 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18750" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18742", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18742", "Z18742K1": "milioi bat" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "milioigarren" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "milioi bat becomes milioigarren" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "milioi bat → milioigarren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s317l9y8hku04gof23w09e7skc7sq7x Talk:Z18790 1 37211 271540 140483 2026-05-01T11:57:13Z YoshiRulz 10156 Add to category 271540 wikitext text/x-wiki == Unable to Publish Python Implementation Due to Syntax Error == Hi everyone, I'm unable to publish the Python implementation of this function. Instead, I'm getting a 'syntax error' message, even though the code is correct and has passed two test cases. Any ideas on what might be causing this? [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 16:36, 15 August 2024 (UTC) :Can you paste the code here? -- [[User:ScienceD90|ScienceD90]] ([[User talk:ScienceD90|talk]]) 18:19, 15 August 2024 (UTC) ::[[User:ScienceD90|ScienceD90]] Sure. Here: ::<syntaxhighlight lang="py"> def Z18790(Z18790K1): import re # Dictionary mapping Latin Kurdish vowels regex patterns to Arabic script vowel_patterns = { # Clean up some vowel issues first r' +([aeê])\b': r'\1', # baş e → باشە r' +(y[eê])\b': r'\1', # Şerê Cîhanî yê Duyem → شەرێ جیھانییێ دویەم # Vowels involving hamza (ئ) # Do not add a hamzah if it is preceded by "ع", as in "'ebdulla" or "'ba'eba'". r"(?<!['ʿ])\b[Aa]": "ئا", r"(?<!['ʿ])\b[Ee]": "ئە", r"(?<!['ʿ])\b[Êê]": "ئێ", r"(?<!['ʿ])\b[Îî]": "ئی", r"(?<!['ʿ])\b[Oo]": "ئۆ", r"(?<!['ʿ])\b[Uu]": "ئو", r"(?<!['ʿ])\b[Ûû]": "ئوو", # Vowels not involving hamza (ئ) r'a': 'ا', r'e': 'ە', r'ê': 'ێ', r'î': 'ی', r'i': '', # "Bizroke" has no symbol in Arabic script r'o': 'ۆ', r'u': 'و', r'û': 'وو', } # Dictionary mapping Latin Kurdish consonants regex patterns to Arabic script consonant_patterns = { r'B|b': 'ب', r'C|c': 'ج', r'Ç|ç|[Cc]h': 'چ', r'D|d': 'د', r'F|f': 'ف', r'G|g': 'گ', r'Ẍ|ẍ|[Gg]h': 'غ', r'H|h': 'ھ', r'Ḧ|ḧ': 'ح', r'J|j': 'ژ', r'K|k': 'ک', r'[Ll]{2}': 'ڵ', r'L|l': 'ل', r'M|m': 'م', r'N|n': 'ن', r'P|p': 'پ', r'Q|q': 'ق', r'[Rr]{2}': 'ڕ', r'R|r': 'ر', r'S|s': 'س', r'Ş|ş|[Ss]h': 'ش', r'T|t': 'ت', r'V|v': 'ڤ', r'W|w': 'و', r'X|x': 'خ', r'Y|y': 'ی', r'Z|z': 'ز', r"'|ʿ": 'ع', # There is no symbol for 'ع' in Latin, but we have chosen these symbols to represent it (temporary at least) } # Dictionary mapping Latin Kurdish punctuation to Arabic script equivalents punctuation_patterns = { r'\?': '؟', # Question mark in Arabic script r'\,': '،', # Comma in Arabic script r'\;': '؛', # Semicolon in Arabic script r'"(.*?)"': r'«\1»', # Replace text within double quotes with angle quotes («text») } # Dictionary mapping Latin Kurdish digits to Indo-Arabic digits digit_patterns = { r'0': '٠', r'1': '١', r'2': '٢', r'3': '٣', r'4': '٤', r'5': '٥', r'6': '٦', r'7': '٧', r'8': '٨', r'9': '٩' } # Combine all dictionaries for replacement patterns = {**vowel_patterns, **consonant_patterns, **punctuation_patterns, **digit_patterns} # Function to perform replacement based on regex patterns def replace_patterns(text, patterns): for pattern, replacement in patterns.items(): text = re.sub(pattern, replacement, text) return text # Convert text from Latin Kurdish to Arabic Kurdish script arabic_script = replace_patterns(Z18790K1, patterns) return arabic_script </syntaxhighlight> ::Thanks! [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 18:37, 15 August 2024 (UTC) :::It looks like this is affected by a bug to do with regex handling -- [[User:ScienceD90|ScienceD90]] ([[User talk:ScienceD90|talk]]) 00:41, 16 August 2024 (UTC) ::::@[[User:ScienceD90|ScienceD90]] It seems the issue is related to digits in the regex pattern, as I understand it. I’ve refreshed the ticket by mentioning this. Thank you. [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 11:37, 16 August 2024 (UTC) :::::I was able to create the implementation. The bug only affects the creation of new implementations, not edits of existing ones. -- [[User:ScienceD90|ScienceD90]] ([[User talk:ScienceD90|talk]]) 15:07, 16 August 2024 (UTC) ::::::@[[User:ScienceD90|ScienceD90]] I understand how you did it now. Thank you very much—I really appreciate it! [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 16:44, 16 August 2024 (UTC) {{Tracked|T371561}} [[Category:Functions_with_only_code_implementations]] [[Category:Kurdish]] oqh14pc4exee8cdf1h6jf4qv9nnumxx Talk:Z18140 1 37943 271461 124465 2026-05-01T10:52:59Z YoshiRulz 10156 Add to category 271461 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Tajik]] ja7oqyhwsme2to33yts1ngk69y4wqla Talk:Z18828 1 37967 271545 124558 2026-05-01T11:57:36Z YoshiRulz 10156 Add to category 271545 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Tajik]] ja7oqyhwsme2to33yts1ngk69y4wqla Talk:Z18541 1 37974 271516 124569 2026-05-01T11:49:44Z YoshiRulz 10156 Add to category 271516 wikitext text/x-wiki [[Category:Basque]] [[Category:Functions_with_only_code_implementations]] f70hqgvgymcujxvg7tlx1sgj6cuamfv Z18867 0 38027 271548 263831 2026-05-01T11:58:21Z YoshiRulz 10156 Added Z18870, Z18869, Z30781 and Z33241 to the approved list of test cases 271548 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18867" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18867K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Malay numeral (cardinal)" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z18870", "Z18869", "Z30781", "Z33241" ], "Z8K4": [ "Z14" ], "Z8K5": "Z18867" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Malay natural number transcription" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Malay cardinal to Natural number" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates transcription of natural numbers in Malay, up to hundreds of undecillion." } ] } } kmpcpgrsvpepzztzx26wuk3kaxlh4gn Talk:Z18877 1 38045 271552 124727 2026-05-01T11:58:50Z YoshiRulz 10156 Add to category 271552 wikitext text/x-wiki [[Category:Balochi]] [[Category:Functions_with_only_code_implementations]] itrwtyu06w41jgfg67y3k4pjaq6o59m Talk:Z18440 1 38047 271507 124730 2026-05-01T11:46:56Z YoshiRulz 10156 Add to category 271507 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Judeo-Persian]] lp5kjklj1y4kad9bab6hxpm4jj1vjog Talk:Z18216 1 38049 271474 124732 2026-05-01T11:00:21Z YoshiRulz 10156 Add to category 271474 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Persian]] 3gmyxr4hrt3k6nhgf5qd2twrl2q24em Talk:Z18199 1 38067 271470 124753 2026-05-01T10:59:47Z YoshiRulz 10156 Add to category 271470 wikitext text/x-wiki [[Category:Kurdish]] [[Category:Functions_with_only_code_implementations]] rtdc1aujlhmt534anyqx6ucamc3jbs9 Talk:Z18784 1 38071 271536 124757 2026-05-01T11:55:47Z YoshiRulz 10156 Add to category 271536 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Russian]] hp39t0xk4iij5vpadoz5snl334rck3y Talk:Z17713 1 38285 271387 125306 2026-04-30T21:22:11Z YoshiRulz 10156 Add to category 271387 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] {{FOTW|link=Wikifunctions:Status_updates/2024-08-16|date=2024-08-16}} i2vascefanm0b4sd6bbz3979lehr8rr User:Jsamwrites 2 39114 271301 264649 2026-04-30T18:54:39Z Jsamwrites 938 271301 wikitext text/x-wiki == Introduction == This is the Wikifunctions user page of John Samuel. For more information, refer page on [[:d:User:Jsamwrites|Wikidata User:Jsamwrites]]. == Phrases == List of objects: * {{Z|Z18928}} * {{Z|Z18929}} * {{Z|Z18979}} == Function application == * {{Z|Z873}} == Configuration == * {{Z|Z14294}} == Types == * [[Special:ListObjectsByType|All supported types]] == Wikidata == * {{Z|Z22220}} * {{Z|Z22222}} == Sentences == {| class="wikitable" |+ !No. !Function !Configuration !Example |- |1. |{{Z|Z34282}} |{{Z|Z34281}} |Lyon is a commune of France |- |2. |{{Z|Z32581}} |{{Z|Z32534}} |Mona Lisa is a painting by Leonardo da Vinci |- | | | | |} === References === * {{Z|Z31921}} == Catalogue == * [[Wikifunctions:Catalogue|Catalogue of important functions]] * [[Wikifunctions:Catalogue/Natural language operations/Global language functions|Global language functions]] == Documentation == * [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]] 529rdu0l78a1q36w867wwcaevn1w4ql Z20181 0 43267 271223 259718 2026-04-30T15:17:04Z Papukaijo1 29401 suomennos 271223 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20181" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z20181K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "année du calendrier grégorien" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "an" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বছর" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tahun" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahr" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "anno" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "år" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "jaar" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "年" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Rok" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "vuosi" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z20183", "Z20184", "Z20248", "Z20249", "Z20252", "Z20255", "Z20256", "Z20253", "Z20381", "Z20382" ], "Z8K4": [ "Z14", "Z20251", "Z20182", "Z20275", "Z20304" ], "Z8K5": "Z20181" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is Gregorian year leap year?" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce une année grégorienne bissextile ?" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "este un anumit an gregorian bisect?" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গ্রেগরীয় বছরটি কি অধিবর্ষ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "je gregoriánský rok přestupný?" }, { "Z1K1": "Z11", "Z11K1": "Z1877", "Z11K2": "Gregorian year be leap year?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ist Schaltjahr im Gregorianischen Kalender" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "apakah tahun kabisat Gregorian?" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "è bisestile?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्रेगोरी पंचांग का अधिवर्ष है?" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "skottår?" }, { "Z1K1": "Z11", "Z11K1": "Z1362", "Z11K2": "nopo taun kabisat gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "is het Gregoriaanse jaar een schrikkeljaar?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "グレゴリオ暦年からうるう年判定" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "onko gregoriaaninen vuosi karkausvuosi?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is leap year?", "leap year?", "is this a leap year", "Gregorian year leap year" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "este bisect?", "bisect?", "an gregorian bisect", "este acest an bisect?" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "সালটি কি অধিবর্ষ", "গ্রেগরীয় অধিবর্ষ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "je daný gregoriánský rok přestupný?", "přestupný rok?" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "apakah tahun kabisat?", "tahun kabisat?", "apakah tahun ini adalah tahun kabisat?" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "anno bisestile?", "bisestile" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "är året ett skottår?" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "is het een schrikkeljaar?", "schrikkeljaar?", "is dit een schrikkeljaar?", "Gregoriaans schrikkeljaar" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "うるう年判定", "閏年判定", "グレゴリオ暦年閏年判定" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "onko karkausvuosi?", "karkausvuosi?", "onko tämä karkausvuosi", "gregoriaaninen vuosi karkausvuosi" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns True if the specified year in the Gregorian calendar (the one currently used in most parts of the world) has 366 days (February 29th added), and False if the year has 365 days" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si l'année spécifiée dans le calendrier grégorien compte 366 jours (le 29 février a été ajouté) et \"faux\" si l'année compte 365 jours." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Returnează Adevărat dacă anul specificat în calendarul gregorian (cel folosit în prezent în cele mai multe părți din lume) are 366 de zile (cu tot cu 29 februarie), și Fals dacă anul are 365 de zile" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যদি কোনো সাল গ্রেগরীয় বর্ষপঞ্জি অনুযায়ী অধিবর্ষ হয় তাহলে সত্য প্রদান করবে, অন্যথায় মিথ্যা। " }, { "Z1K1": "Z11", "Z11K1": "Z1877", "Z11K2": "e dey return True if de specified year insyd de Gregorian calendar (de one dem currently use insyd chaw parts of de world) get 366 days (dem add February 29th), den False if de year get 365 days" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt Wahr zurück, wenn das gewählte Jahr 366 Tage im Gregorianischen Kalender hat und Falsch, wenn es 365 Tage im Gregorianischen Kalender hat." }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan Benar jika tahun Gregorian yang dimasukkan memiliki 366 hari (tambahan tanggal 29 Februari) dan Salah jika tahun tersebut memiliki 365 hari." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Ritorna Vero se l'anno del calendario Gregoriano ha 366 giorni, Falso altrimenti" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अगर ग्रेगोरी पंचांग के निर्दिष्ट वर्ष में 366 दिन हों तो सच लौटाता है, अगर 365 दिन हों तो झूठ" }, { "Z1K1": "Z11", "Z11K1": "Z1362", "Z11K2": "nopo taun kabisat gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geeft Waar terug voor een schrikkeljaar met 366 dagen en Onwaar voor een jaar met 365 dagen" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された年がグレゴリオ暦で366日(2月29日がある・うるう年)の場合は真を返し、365日の場合は偽を返す" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrací Pravda, pokud má uvedený rok gregoriánského kalendáře (běžný kalendář ve většině světa) 366 dní (s přidaným 29. únorem), a Nepravda, pokud má daný rok 365 dní" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Tosi, jos annetussa gregoriaanisen kalenterin (yleisimmin käytössä oleva kalenteri) vuodessa on 366 päivää (eli siinä on myös 29. helmikuuta). Epätosi, jos vuodessa on 365 päivää." } ] } } 1j1pmiyuxgqm7d925heer119lwqc83w Talk:Z18733 1 43527 271529 140432 2026-05-01T11:53:22Z YoshiRulz 10156 Add to category 271529 wikitext text/x-wiki [[Category:Basque]] [[Category:Functions_with_only_code_implementations]] f70hqgvgymcujxvg7tlx1sgj6cuamfv Talk:Z18742 1 43529 271530 140434 2026-05-01T11:53:25Z YoshiRulz 10156 Add to category 271530 wikitext text/x-wiki [[Category:Basque]] [[Category:Functions_with_only_code_implementations]] f70hqgvgymcujxvg7tlx1sgj6cuamfv Talk:Z18826 1 43530 271544 140435 2026-05-01T11:57:33Z YoshiRulz 10156 Add to category 271544 wikitext text/x-wiki [[Category:Basque]] [[Category:Functions_with_only_code_implementations]] f70hqgvgymcujxvg7tlx1sgj6cuamfv Talk:Z18670 1 43531 271523 140436 2026-05-01T11:51:11Z YoshiRulz 10156 Add to category 271523 wikitext text/x-wiki [[Category:Basque]] [[Category:Functions_with_only_code_implementations]] f70hqgvgymcujxvg7tlx1sgj6cuamfv Talk:Z18365 1 43536 271501 140442 2026-05-01T11:43:16Z YoshiRulz 10156 Add to category 271501 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:German]] rm7oqjyosdz3m530gyeasckq0u5rxyq Talk:Z15963 1 43537 271165 140443 2026-04-30T13:15:36Z YoshiRulz 10156 Add to category 271165 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:German]] rm7oqjyosdz3m530gyeasckq0u5rxyq Talk:Z16093 1 43541 271196 218689 2026-04-30T14:31:38Z YoshiRulz 10156 Add to category 271196 wikitext text/x-wiki [[Category:French]] [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this function can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:42, 16 September 2025 (UTC) == Erreurs de conversion == J'ai noté plusieurs erreurs de conversion : • 81 => "quatre-vingt-et-un" devrait être "quatre-vingt-un" • 279 => "deux cent soixante-dix-neuf" devrait être "deux-cent-soixante-dix-neuf" avec la réforme de 1990. (Et si l'on n'utilise pas la réforme de 1990 alors c'est 21 => "vingt-et-un" qui est erroné et devrait s'écrire "vingt et un".) • 1 000 000 000 000 => "un trillion" devrait être "un billion" suivant [[:fr:Échelles_longue_et_courte|l'échelle longue]] qui alterne les ions et les iards (million, milliard, billion, billiard, trillion, trilliard ...) [[User:Dchoulette|Dchoulette]] ([[User talk:Dchoulette|talk]]) 16:29, 7 July 2025 (UTC) 4vr9nqszp5xcbdpzs8q1ww61q4m3ad2 Talk:Z16053 1 43549 271194 140457 2026-04-30T14:29:20Z YoshiRulz 10156 Add to category 271194 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Igbo]] rdcb2ep552v7y0q5rrshjb8ti4z0whs Talk:Z16431 1 43551 271251 218709 2026-04-30T16:05:17Z YoshiRulz 10156 Add to category 271251 wikitext text/x-wiki [[Category:Spanish]] [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this function can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:19, 16 September 2025 (UTC) cb4xen9ip25jfvsomm4e0yibs2a2o20 Talk:Z17639 1 43552 271381 205669 2026-04-30T21:17:26Z YoshiRulz 10156 Add to category 271381 wikitext text/x-wiki [[Category:Spanish]] [[Category:Functions_with_only_code_implementations]] == I made a js implementation that cover all exceptions, but there's an error when uploading. == The error says "invalid json". here's the code: <syntaxhighlight lang="javascript"> function Z17639 (Z17639K1) { const removeDiacritic = (p) => { p = p.replace("á", "a"); p = p.replace("é", "e"); p = p.replace("í", "i"); p = p.replace("ó", "o"); p = p.replace("ú", "u"); p = p.replace("ǘ", "u"); p = p.replace("ý", "y"); return p; } if(/[áéíóúǘý](?=$|\w$)/i.test(Z17639K1)) { if(/[l|r|n|d|j|s|x|ch]$/i.test(Z17639K1)) { return removeDiacritic(Z17639K1) + "es"; } if(/[í|ú]$/i.test(Z17639K1)) { return Z17639K1 + "es"; } else { return Z17639K1 + "s"; } } else { if(/[í|ú|l|r|n|d|j|ch]$/i.test(Z17639K1)) { return Z17639K1 + "es"; } else if(/z$/i.test(Z17639K1)) { return Z17639K1.replace(/z$/i, "") + "ces"; } else if(/s$/i.test(Z17639K1)) { if(Z17639K1.length >= 4) { return Z17639K1; } else { return Z17639K1 + "es"; } } else if (/x$/i.test(Z17639K1)) { if(/[aeiouüy]x$/i.test(Z17639K1)) { return Z17639K1; } else { return Z17639K1 + "es"; } } else { return Z17639K1 + "s"; } } } </syntaxhighlight>[[User:Rai282|Rai282]] ([[User talk:Rai282|talk]]) 17:58, 26 July 2025 (UTC) :@[[User:Rai282|Rai282]] It's just a bug when creating a new implementation. In these situations, you just have to create a new implementation with empty code. Then modify it inserting the right code. :I've already done it for you. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:17, 26 July 2025 (UTC) rxmwum1lnp15s17ef1pomybc6yy6nol Talk:Z17866 1 43553 271439 140461 2026-05-01T10:17:22Z YoshiRulz 10156 Add to category 271439 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Spanish]] oef1ops2foi8880yrr9tq1gwux3qa6e Talk:Z16221 1 43556 271209 140464 2026-04-30T14:50:16Z YoshiRulz 10156 Add to category 271209 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Portuguese]] bx4wsxrdmulf31suwhwzd1b8za34c3x Talk:Z16409 1 43561 271250 140469 2026-04-30T16:05:12Z YoshiRulz 10156 Add to category 271250 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Luxembourgish]] dbiubuaa3cog21brjv2xr12bgbfx94h Talk:Z17081 1 43565 271337 140473 2026-04-30T20:19:40Z YoshiRulz 10156 Add to category 271337 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Vietnamese]] pb6ofo4f6ae7iybdbv65k2vzzmk4ems Talk:Z18699 1 43571 271525 140480 2026-05-01T11:51:45Z YoshiRulz 10156 Add to category 271525 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Kurdish]] 8um2axmwjnt0bn0kqoe9jd54n8m7gbp Talk:Z16812 1 43596 271286 140523 2026-04-30T17:50:34Z YoshiRulz 10156 Add to category 271286 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Ukrainian]] fdqyq0xojwc9iwe8eh7cwmqe9p5pco9 Talk:Z16163 1 43600 271205 218697 2026-04-30T14:48:05Z YoshiRulz 10156 Add to category 271205 wikitext text/x-wiki [[Category:Low German]] [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this function can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:01, 16 September 2025 (UTC) 5xzv7c829eld7cwv3m8gowmwvhpuux0 Talk:Z16074 1 43606 271195 140533 2026-04-30T14:29:51Z YoshiRulz 10156 Add to category 271195 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Igbo]] rdcb2ep552v7y0q5rrshjb8ti4z0whs Talk:Z15708 1 43611 271152 140538 2026-04-30T12:35:38Z YoshiRulz 10156 Add to category 271152 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Korean]] 7o4z1f1w5vgmmb98kliejabzorm8u9t Z20756 0 45254 271240 266619 2026-04-30T15:34:51Z Papukaijo1 29401 kuvaus ja aliakset lisätty 271240 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20756" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20756K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "from" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "depuis" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "gregoriansk dato" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "från" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "від" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "von" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "de la" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে তারিখ থেকে শুরু" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "no" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "dari" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "시작" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "من" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "da" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "തുടക്കം" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "alku" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "des de" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "de" }, { "Z1K1": "Z11", "Z11K1": "Z1973", "Z11K2": "төрүүрэ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "起始日期" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מן" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "van" }, { "Z1K1": "Z11", "Z11K1": "Z1403", "Z11K2": "ex" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Başlangıç" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "から" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20756K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "to" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jusque" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "gregoriansk dato" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "till" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "до" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bis" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "la" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে তারিখ পর্যন্ত" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "līdz" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "sampai" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "변환" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إلى" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "അവസാനം" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "loppu" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1973", "Z11K2": "өлөрө" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "截止日期" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "עד" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "naar" }, { "Z1K1": "Z11", "Z11K1": "Z1403", "Z11K2": "ad" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Bitiş" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "まで" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z20796", "Z20797", "Z20798", "Z20799", "Z20800", "Z29378" ], "Z8K4": [ "Z14", "Z20804", "Z20900", "Z20764" ], "Z8K5": "Z20756" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "age" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "âge (en années)" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "alder" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ålder" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "вік" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alter" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "vârstă" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বয়স" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "věk" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "vecums" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "umur" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "나이" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "العمر" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "年齢" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "età" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "വയസ്സ്" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "ikä" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возраст" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "edat" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उम्र" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "edad" }, { "Z1K1": "Z11", "Z11K1": "Z1973", "Z11K2": "киһи һааһа" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "年龄" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "גיל" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "yaş" }, { "Z1K1": "Z11", "Z11K1": "Z1362", "Z11K2": "yuswo" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "leeftijd" }, { "Z1K1": "Z11", "Z11K1": "Z1403", "Z11K2": "aetas" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Yaş" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "years old", "age in years", "age at death", "age range", "year old" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "år gammal", "ålder i år" ] }, { "Z1K1": "Z31", "Z31K1": "Z1332", "Z31K2": [ "Z6", "років, вік у роках, вік на момент смерті" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Jahre alt" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "etate", "ani", "vârsta în ani", "vârsta ", "ani la moarte" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "কত বছর পুরোনো" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "stáří v letech", "věk v letech" ] }, { "Z1K1": "Z31", "Z31K1": "Z1709", "Z31K2": [ "Z6", "vecums gados" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "연령", "연세", "사망 나이" ] }, { "Z1K1": "Z31", "Z31K1": "Z1012", "Z31K2": [ "Z6", "പ്രായം" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "आयु" ] }, { "Z1K1": "Z31", "Z31K1": "Z1003", "Z31K2": [ "Z6", "edad dado un rango" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "岁数" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "jaren oud ", "jaar oud", "leeftijd bij overlijden", "leeftijd in jaren" ] }, { "Z1K1": "Z31", "Z31K1": "Z1403", "Z31K2": [ "Z6", "annorum", "aetas in annis", "aetas in morte", "spatium annorum" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "ans " ] }, { "Z1K1": "Z31", "Z31K1": "Z1237", "Z31K2": [ "Z6", "yaşında", "yaş (yıl)", "ölüm yaşı", "yaş aralığı" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "歳 ", "年単位の年齢", "享年", "年齢層", "年層" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "vuotta vanha", "ikä vuosina", "kuolinikä", "vuotias" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "âge en années, dans n'importe quel ordre" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "jämför två datum i den gregorianska kalendern och svara med en ålder i år (heltal)" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Вік у роках" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alter in Jahren" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Vârsta în ani" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি তারিখের মধ্যে কত বছরের পার্থক্য সেটা নির্ধারন করে। " }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Vecums gados" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Umur dalam tahun" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "연도 기준 연령" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يُرجع العمر بالسنوات" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "പ്രായം വർഷക്കണക്കിൽ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Numero di anni interi trascorsi tra due date" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возраст в годах" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दो दिनांकों के बीच का अंतर लौटाता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "edad dado un rango de fechas" }, { "Z1K1": "Z11", "Z11K1": "Z1973", "Z11K2": "Киһи һааһа һылларынан" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "גיל בשנים, משך שנים בין שני תאריכים" }, { "Z1K1": "Z11", "Z11K1": "Z1362", "Z11K2": "yuswo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "věk v letech" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Leeftijd in jaren" }, { "Z1K1": "Z11", "Z11K1": "Z1403", "Z11K2": "Aetas in annis" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Yaş (yıl)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the difference between two dates on the Gregorian calendar in years" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "2つの新暦日付の違いを割り出し、解答(年単位)を返す" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Palauttaa kahden gregoriaanisen kalenterin päivämäärän erotuksen vuosina." } ] } } 61vsznsgscmjyzphmcemmetryt3zi0l Talk:Z16608 1 49077 271280 163044 2026-04-30T17:12:34Z YoshiRulz 10156 Add to category 271280 wikitext text/x-wiki [[Category:Breton]] [[Category:Functions_with_only_code_implementations]] sp3bjubwdqqm92esqltxggtd6mlw17l Z22475 0 49702 271260 257062 2026-04-30T16:23:21Z GrounderUK 50 Added Z34607 to the approved list of implementations 271260 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22475" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z22475K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clé" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z22475K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "objet" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z22476", "Z22496", "Z22498" ], "Z8K4": [ "Z14", "Z22502", "Z22497", "Z22477", "Z32012", "Z34607" ], "Z8K5": "Z22475" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value by key (safer)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur par clé (plus sûr)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "calls the built-in value by key function except when that would fail unnecessarily" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "appelle la fonction intégrée de valeur par clé, sauf lorsque cela échouerait inutilement" } ] } } l6ycimukvu4ssl9por3q3t2k1hj7rke Z23143 0 51849 271216 263570 2026-04-30T15:07:26Z YoshiRulz 10156 Added Z34598 to the approved list of test cases 271216 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23143" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z23143K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23143K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to select" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20", "Z23144", "Z34598" ], "Z8K4": [ "Z14", "Z33182" ], "Z8K5": "Z23143" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "filter list of monolingual texts by language" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تصفية قائمة النصوص أحادية اللغة حسب اللغة" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual texts in langauge", "monolingual texts by language", "monolingual text in language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bs5upj5kcn1sw52t7k0q024z4ionj7j 271232 271216 2026-04-30T15:27:24Z YoshiRulz 10156 Removed Z34598 from the approved list of test cases 271232 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23143" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z23143K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23143K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to select" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20", "Z23144" ], "Z8K4": [ "Z14", "Z33182" ], "Z8K5": "Z23143" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "filter list of monolingual texts by language" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تصفية قائمة النصوص أحادية اللغة حسب اللغة" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual texts in langauge", "monolingual texts by language", "monolingual text in language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t41vky1hcitw1e33aequqeumjsbq4vd 271233 271232 2026-04-30T15:27:26Z YoshiRulz 10156 Added Z34598 to the approved list of test cases 271233 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23143" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z23143K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23143K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to select" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20", "Z23144", "Z34598" ], "Z8K4": [ "Z14", "Z33182" ], "Z8K5": "Z23143" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "filter list of monolingual texts by language" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تصفية قائمة النصوص أحادية اللغة حسب اللغة" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual texts in langauge", "monolingual texts by language", "monolingual text in language" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bs5upj5kcn1sw52t7k0q024z4ionj7j User talk:Bunnypranav 3 52878 271327 271023 2026-04-30T19:41:08Z Leaderbot 7889 /* Upcoming expiry of your sysop right */ new section 271327 wikitext text/x-wiki {{Welcome/lang|user=Bunnypranav|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:35, 23 March 2025 (UTC)}} == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:10, 29 April 2026 (UTC) </div> <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30477306 --> == Upcoming expiry of your sysop right == Hi, this is an automated reminder as part of [[metawiki:Global reminder bot|Global reminder bot]] to let you know that your permission "sysop" (Administrators) will expire on 21:48, 6 May 2026 (UTC). For most rights, you will need to renew at [[Wikifunctions:Requests for user groups]], unless you have been told otherwise when your right was approved. (To opt out of user right expiry notifications, add yourself to [[m:Global reminder bot/Exclusion]].) [[User:Leaderbot|Leaderbot]] ([[User talk:Leaderbot|talk]]) 19:41, 30 April 2026 (UTC) 7d1h3bwtro4ljwvfhixb8it07qf90a7 Talk:Z18281 1 55169 271481 182850 2026-05-01T11:07:19Z YoshiRulz 10156 Add to category 271481 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == The Use of Double Quotations == @[[User:99of9|99of9]] I love this function and will want to test it usage but I feel the displayed result with the quotation marks to mean it is a string could limit its usage. Could there be a tweak or we will need to create a new function to satisfy that [[User:Dnshitobu|Dnshitobu]] ([[User talk:Dnshitobu|talk]]) 19:27, 25 April 2025 (UTC) :Thanks for your interest. I assume you mean to display it in dag-wiki? Unfortunately the input type, a list, does not yet have a reader function to convert from a string to a list, so this will currently fail as [[Help:Using_Wikifunctions#Input_type_not_supported]]. The quotation marks you are concerned about are not actually returned as part of the function, they are just denoting that the elements are strings. So once we also support a list of strings as an output type, I think we can avoid printing any quotation marks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:06, 26 April 2025 (UTC) ::@[[User:99of9|99of9]] Thank you for your response. [[User:Dnshitobu|Dnshitobu]] ([[User talk:Dnshitobu|talk]]) 10:39, 26 April 2025 (UTC) eg7onqg5rk86l8061gzv4ux4nlsptvk Talk:Z16394 1 64704 271249 214459 2026-04-30T16:05:01Z YoshiRulz 10156 Add to category 271249 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == Change types? == I think this function should use float as a type instead of string. Any thoughts? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:45, 31 August 2025 (UTC) :Yes that would be an improvement. There is a quantity version that goes the other direction at {{Z+|Z26004}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:58, 1 September 2025 (UTC) 36zv5jm9rvyjuci7404x3lrzktf2kzy Talk:Z16172 1 65709 271206 218695 2026-04-30T14:48:10Z YoshiRulz 10156 Add to category 271206 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this funciton can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:59, 16 September 2025 (UTC) 858insxd31e9b8cfsuigabktx75o7dg Talk:Z16185 1 65711 271208 228465 2026-04-30T14:48:49Z YoshiRulz 10156 Add to category 271208 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this function can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:09, 16 September 2025 (UTC) [[category:tlhIngan Hol]] mzuk75jvwi4sluxwlcdbhxzkous0b7t Talk:Z16008 1 65712 271188 237752 2026-04-30T14:21:25Z YoshiRulz 10156 Add to category 271188 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this function can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:12, 16 September 2025 (UTC) :The python implementation handles all numbers where 0 ≤ ''n'' < 10^66, which is far above what would be useful to have written out in text. Numbers even greater are simply returned numerically. Should it be handled differently? [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 06:46, 24 December 2025 (UTC) ::The Python implementation was changed to return an informative error for numbers from 10<sup>66</sup> upwards. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:06, 24 December 2025 (UTC) ov19niktyme4emo9ba9cz9r4s9nvkha Talk:Z16184 1 65713 271207 218706 2026-04-30T14:48:14Z YoshiRulz 10156 Add to category 271207 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] == Error documentation == ===Errors that this function can directly throw=== * {{Z+|Z28307}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:15, 16 September 2025 (UTC) caffy0ao1sysf78klu6wgm9816spdyx User:Geno (WMF)/How to create implementations 2 69610 271295 233061 2026-04-30T18:28:11Z Ameisenigel 44 remove page from [[Special:PageTranslation]] 271295 wikitext text/x-wiki This page provides a more detailed guide to '''creating implementations''', beyond the overview at {{ll|Wikifunctions:Introduction}}. == Types of Implementations == In Wikifunctions, an '''implementation''' can take one of two main forms: '''code''' or '''composition'''. A code implementation directly expresses the function’s logic in any of the available programming languages (currently, Python3 or JavaScript). It’s most useful when the function’s behavior can’t easily be built from existing Wikifunctions, or when precise control over data processing is needed. A composition implementation, on the other hand, defines the function entirely by combining other existing functions, without writing code. Compositions are easier to understand, reuse, and translate into other languages automatically, but they depend on suitable building blocks already being available and often are less performant. In general, start by checking whether your goal can be achieved through composition; if it can’t, or if performance or fine-grained logic matters, choose a code implementation instead. There's a third type of implementation: '''built-ins'''. These are run by system-built code, and are not editable. Most likely all pre-defined functions will have a built-in implementation. In such cases, when opening the implementation page, you will see a message stating ''"{{int|wikilambda-implementation-selector-none}}"'' == Practice Test-Driven Development == '''Test-Driven Development''', or '''TDD''', is a way of creating software where you write tests before you write the actual code. Tests are just a way of understanding what your function is supposed to do by listing examples and how they should work. In Wikifunctions, writing tests first offers significant benefits. If you are working on an implementation, you can run your code against the existing tests to check that it behaves as expected. This makes it easier to catch errors early before even publishing your implementation. Tests are also a powerful way to describe the function you need. By writing tests, '''you clearly communicate the expected behavior''', and the community can step in and help with the implementation, or create alternative implementations. Imagine you want to implement a Function that combines two strings with a space in between. A basic test for this might look like: <syntaxhighlight lang="prolog"> join_with_space( "Hello", "world" ) => "Hello world" </syntaxhighlight> Once you have defined the basic behavior, it's important to '''think about edge cases'''—situations where the inputs are such that you might need some special behavior. For example, what if your first string ends in a space, or your second string starts with a space? Should the function keep all existing spaces and add another one, or should it return a neatly spaced result with just a single space between the words? Depending on your requirements, you should build a test for such a case. For example, a test for this edge case could be either one of these — but not both!: <syntaxhighlight lang="prolog"> join_with_space( "Hello ", " world") => "Hello world" </syntaxhighlight> or ... <syntaxhighlight lang="prolog"> join_with_space( "Hello ", " world") => "Hello world" </syntaxhighlight> Make sure that all possible special cases are covered by your tests, and once you have them, make sure that they are all connected to the Function by selecting them and clicking "Connect". == Code implementations == [[File:Code implementation.png|thumb|alt=Wikifunctions code editor initialized with a function template|When adding a new code implementation, the function template is initialized with the function and argument names]] When creating an implementation using code, the Wikifunctions UI will set up a code editor with the selected language activated for syntax highlighting and validation. When the function to implement and the programming language are selected, this editor will be set with the correct function template: '''do not remove or edit this'''! Keep your code inside this function signature: if you need auxiliary functions, you can simply declare them inside your top-level function declaration. === Using input types in your code === Wikifunctions types {{#wikifunctionlabel:Z6}} and {{#wikifunctionlabel:Z40}} can be used as if they were native types in both JavaScript and Python3. For example, a String input can be concatenated or a Boolean be directly used in a logical expression. To use other types in your code implementations, you will have to look deeper into the type, figure out if it has a conversion to a native equivalent, and treat it accordingly. For example, let's say we want to write some Python code that handles an input of type {{#wikifunctionlabel:Z20420}}. In the page for this type, let's look at its "type converters to code" and search for a Python one. The converter {{#wikifunctionlabel:Z20424}} will be applied to our date input before our code, so looking at "native type" we know that our input will be a Python ''dict'' and looking at the implementation we can see the keys we can expect: <syntaxhighlight lang="python3"> return { 'K1': year, 'K2': month, 'K3': day } </syntaxhighlight> When a type doesn't have a converter, you'll have to access its parts directly using its keys. For example, let's assume that your function <code>Z30000</code> has one input <code>Z30000K1</code> of type {{#wikifunctionlabel:Z11}}. This type has two keys: <code>Z11K1</code> for the language (itself an object of type {{#wikifunctionlabel:Z60}}), and <code>Z11K2</code> for the string value. Similarly, the language object has a key <code>Z60K1</code> for the language code. So, to get a string with the language code and the text, you can write: <syntaxhighlight lang="javascript"> function Z30000( Z30000K1 ) { // e.g. "en: some text" return Z30000K1.Z11K1.Z60K1 + ": " + Z30000K1.Z11K2; } </syntaxhighlight> For a quick reference of the available type conversions visit [[Wikifunctions:Execution_targets#Default_type_conversion| the default type conversion table]]. === Returning the right outputs === Similarly to the way you treat inputs, outputs need to match the type specified in the function definition. Some can be treated as simply as native types, so any string output will be converted into a Wikifunctions {{#wikifunctionlabel:Z6}} object and any native boolean returned by your implementation will be converted into a Wikifunctions {{#wikifunctionlabel:Z40}} object. Those types that have "type converters from code" will apply the appropriate function to the output, in order to build the required type. Following the example of {{#wikifunctionlabel:Z20420}}, the {{#wikifunctionlabel:Z20443}} will transform the output from your implementation–a dict with K1, K2 and K3 keys–into its correct ZObject representation. For types that don't have converters from code, you can carefully build and return the output objects. For example, imagine that our function <code>Z30000</code> takes two string inputs: language code and text, and should return a {{#wikifunctionlabel:Z11}} object. You can do this in Python by using the <code>ZObject</code> constructor: <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): lang_object = ZObject( {"Z1K1": "Z9", "Z9K1": "Z60"}, Z60K1 = Z30000K1 ) return ZObject( {"Z1K1": "Z9", "Z9K1": "Z11"}, Z11K1 = lang_object, Z11K2 = Z30000K2 ) </syntaxhighlight> Or in JavaScript: <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { const langObject = new ZObject( new Map( [ [ "Z60K1", Z30000K1 ] ] ), { "Z1K1": "Z9", "Z9K1": "Z60" } ); const monolingualKeys = new Map( [ [ "Z11K1", langObject ], [ "Z11K2", Z30000K2 ] ] ); return new ZObject( monolingualKeys, { "Z1K1": "Z9", "Z9K1": "Z11" } ); } </syntaxhighlight> You can learn more about the <code>ZObject</code> class and other useful constructors in [[Wikifunctions:Execution_targets#Custom_and_non-built-in_type_conversion]] === Code in Python === In this section, we give a concrete example on how to create an Implementation in the form of Code in Python. Say we want to create an implementation for a Function which combines two input strings by putting a space between them, returning the result of that. Let’s assume the ZID of that function is Z30000. The implementation is defined using the ZID of the function. So are the arguments of the function. So in the case of the function Z30000 with its two arguments, the function template should look like this: <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): </syntaxhighlight> As we described before, we know that the arguments (<code>Z30000K1</code> and <code>Z30000K2</code>) are Strings, so we can treat them as simply as we use native strings in Python. Also, the function should return a String. For our example, we simply return the two arguments concatenated with a space in between: <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): return Z30000K1 + " " + Z30000K2 </syntaxhighlight> Since this is Python, do not forget to indent this line. If you have followed our advice to [[#Practice Test-Driven Development| practice TDD]], you will already have a set of tests that you know should work. If that's the case, while building your implementation you can click on the circular arrow in the Tests panel, and see if your implementation passes all of them. Remember that the runtime has no state. Don’t assume values for global or static variables. If you have further questions about what you can and cannot do in Python, ask on [[Wikifunctions:Python implementations]]. === Code in JavaScript === In this section, we give a concrete example on how to create an Implementation in the form of Code in JavaScript. Say we want to create an implementation for a Function which combines two input strings by putting a space between them, returning the result of that. Let’s assume the ZID of that function is <code>Z30000</code>. The implementation is defined using the ZID of the function. So are the arguments of the function. So in the case of the function <code>Z30000</code> with its two arguments, the function template should look like this: <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { } </syntaxhighlight> We know that the arguments (<code>Z30000K1</code> and <code>Z30000K2</code>) are Strings, so we can treat them as native strings in JavaScript. Also, the function should return a String. To complete our function, you can then add a line concatenating the input strings, like this: <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { return Z30000K1 + " " + Z30000K2; } </syntaxhighlight> If you have tests as recommended in the [[#Practice Test-Driven Development|TDD]] section above, click on the circular arrow in the Tests panel and see if your implementation passes all of them. Remember that the runtime has no state. Don’t assume values for global or static variables. If you have further questions about what you can and cannot do in JavaScript, ask on [[Wikifunctions:JavaScript implementations]]. == Compositions == In this section, we give a concrete example on how to create an Implementation in the form of a composition. Say we want to create an implementation for a Function which combines two input strings by putting a space between them, returning the result of that. Let’s assume the ZID of that function is <code>Z30000</code>. It is usually a good idea to first think about how to combine existing functions in order to create the desired output. Sometimes this might be trivial, and you can just go ahead with composing functions, but in many cases it is worthwhile to note the desired composition down. For example, for the given Function, we could use the existing Function {{#wikifunctionlabel:Z10000}}. That Function takes two strings and makes one string out of them. But we need to add a space in between. So we first concatenate a space to the end of the first string, and then concatenate the second string to the result of that first concatenation. So our composition could be noted down like this: <syntaxhighlight lang="prolog"> join_strings( join_strings( Z30000K1, " " ), Z30000K2 ) </syntaxhighlight> There are multiple ways to write a composition: notice that the the same thing could be accomplished with: <syntaxhighlight lang="prolog"> join_strings( Z30000K1, join_strings( " ", Z30000K2 ) ) </syntaxhighlight> An alternative implementation could also use the existing Function {{#wikifunctionlabel:Z15175}}, so your composition could be: <syntaxhighlight lang="prolog"> join_with_separator( Z30000K1, Z30000K2, " " ) </syntaxhighlight> As you can see, there are multiple ways to accomplish this, so take your time and explore the existing functions available in the [[Wikifunctions:Catalogue]]. Let's try to create the second example, <code>join_strings(Z30000K1, join_strings(" ", Z30000K2))</code>. In order to create this: # Start adding an implementation by clicking on the "+" button in the "Implementations" table from your Function page. # Make sure that the option "composition" under "Implementation" is selected. # Click on the "›" icon or click the "Select Function" link to expand the function details. # Under "function" search for the name of the outermost function you want to use, which in this example is "join two strings". Then, select the wanted function from the dropdown list. # You will see two new fields, one for each of the arguments needed for the selected function. # For the first argument, we want to select the first input to our function: ## Next to "first string", click on the "…" button and select "Argument reference". ## Under "key id" you can now select the first string of your function from the dropdown, which contains all available inputs. # For the second argument, we want to use the result of another call to "join two strings": ## Next to "second string", click on the "…" button and select "Function call". ## Under "function", search and select the function you want to call, which is again "join two strings". ## For this inner function call, configure the "first string" by simply typing a white space in the text field, and configure the "second string" as you did for step 6: change it using the "…" button to "Argument reference", and then select the second argument in the dropdown. Your composition is now complete! You can expand and collapse the details using the chevron buttons to see how it looks. If you already have Tests as recommended in the [[#Practice Test-Driven Development|TDD]] section above, click on the circular arrow in the Tests panel and see if your implementation passes the tests. Once your composition passes the tests, go ahead and publish it. [[File:Composition implementation expanded.png|frame|center|alt=A Wikifunctions composition implementation in its expanded view|A Wikifunctions composition implementation in its expanded view]] [[File:Composition implementation collapsed.png|frame|center|alt=A Wikifunctions composition implementation in its collapsed view|A Wikifunctions composition implementation in its collapsed view]] == Wikifunctions error handling == As a Wikifunctions function creator, you might want to warn the user calling your function when something goes wrong in the code, or when their inputs do not fit a certain criteria. For example, if your Function expects a string input to contain a name, you might want to check that the name is not empty and, if it is, show an error message that the person using your Function can understand. For this purpose, you can use <code>Wikifunctions.Error()</code> from your code implementations or the function {{#wikifunctionlabel:Z851}} from your compositions. In this section you will learn: * How to throw errors from both code and composition implementations, * how to test error cases with your tests, and * how to catch and handle errors thrown by functions that you are using in your compositions. === Throwing errors from code implementations === When writing code, both from JavaScript and Python, you can use <code>Wikifunctions.Error()</code> to end the execution with a wanted error. <code>Wikifunctions.Error()</code> has two parameters: # Error type: a string containing the ZID of the error type you want to return. # Error arguments: a list of string arguments to build the error. Let's go one by one: ==== Error type ==== An error type is an object that describes a kind of error that could happen in the system. There are a number of built-in error types but you can also build other error types that are more suited to your use case. When using errors, the best idea is to browse through the available error types, which can be explored in [[Special:ListObjectsByType|this list]], by selecting {{#wikifunctionlabel:Z50}} in the type dropdown. If there are no errors that fit your case, create a new one by going to the create page, and selecting "Error type" in the type selector. Then, set the necessary fields: [[File:Error type.png|thumb|alt=Error type creation in Wikifunctions|To create new Error type (Z50), edit the label and add the necessary keys.]] * '''Label''' – This is the main title of the error, which should contain a short but descriptive message. Set the error label on the right-side box titled "About". * '''Keys''' – Keys contain additional information about what caused the error. For example, if an input had the wrong format, you might want to inform the user of what was the input content when raising the error. To use them in your implementations, keys should be strings. To create a key, click on the "[+]" icon below "keys", select "String" under "value type", and add a label that describes it appropriately, for example "current input". Once you have all the necessary keys, you can Publish your error type and keep the ID of the newly created object. ==== Error arguments ==== Error arguments correspond to the keys of the Error type, and they should provide additional information to understand the error. Error arguments should always be Strings. === Throwing errors from code implementations === Say that you want an error to be thrown when either your first or your second input are empty. You have already created the error type, and the assigned ZID was <code>Z30005</code>. Your error type has two string keys: * Input key: contains the key of the failing input * Input value: contains the current value of the failing input To raise an error in your JavaScript implementation you should do something like this: <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { if ( trim( Z30000K1 ) === '' ) { // If the first input is empty, raise error Z30001 // with two string args: [ first input key, first input value ] Wikifunctions.Error( 'Z30005', [ "Z30000K1", Z30000K1 ] ) } if ( trim( Z30000K2 ) === '' ) { // If the second input is empty, raise error Z30001 with // with two string args: [ second input key, second input value ] Wikifunctions.Error( 'Z30005', [ "Z30000K2", Z30000K2 ] ) } return Z30000K1 + " " + Z30000K2; } </syntaxhighlight> To raise an error in your Python implementation you should do something like this: <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): if Z30000K1.strip() == "": # If the first input is empty, raise error Z30001 # with two string args: [ first input key, first input value ] Wikifunctions.Error("Z30005", ["Z30000K1", Z30000K1]) if Z30000K2.strip() == "": # If the second input is empty, raise error Z30001 # with two string args: [ first input key, first input value ] Wikifunctions.Error("Z30005", ["Z30000K2", Z30000K2]) return Z30000K1 + " " + Z30000K2 </syntaxhighlight> Remember that calling <code>Wikifunctions.Error()</code> ends the execution! === Throwing errors from compositions === If you are creating a composition implementation, you can throw an error by calling the special function {{#wikifunctionlabel:Z851}}. ==== Throw Error function (Z851) ==== The {{#wikifunctionlabel:Z851}} function is similar to the <code>Wikifunctions.Error()</code> method and takes two arguments: * '''Error type''' – A reference to the Error type you want to raise * '''Error parameters''' – A list with the arguments to create your Error, which should also be Strings. ==== Using Throw Error ==== Say you want to modify your composition so that it first checks that the arguments are not empty, and raises an error when it finds an empty one. Then, if none of them are empty, it runs the original composition, which is: <syntaxhighlight lang="prolog"> join_with_separator( Z30000K1, Z30000K2, " " ) </syntaxhighlight> To do this, you need to create conditional paths, for which you can use the {{#wikifunctionlabel:Z802}} function. Think of it like this: * If the first argument is empty, throw an error for the first argument * Else, proceed to check the second argument * If the second argument is empty, throw an error for the second argument * Else, proceed with the success path and return the joint strings with the space separator Or in functional pseudo code: <syntaxhighlight lang="prolog"> if ( is_empty_string( Z30000K1 ), throw_error( Z30005, [ "Z30000K1", Z30000K1 ] ), if( is_empty_string( Z30000K2 ), throw_error( Z30005, [ "Z30000K2", Z30000K2 ] ), join_with_separator( Z30000K1, Z30000K2, " " ) ) ) </syntaxhighlight> Let's create this step by step: # Start adding an implementation by clicking on the "+” button in the "Implementations" table from your Function page. # Make sure that the option "composition" under "Implementation" is selected. # Click on the "›” icon or click the "Select Function" link to expand the function details. # Under "function" search and select the outermost function you want to use, which in this case is "if". # Check the validity of the first argument: ## Next to "condition", click on the "…" button and select "function call" ## Under "function", search and select the function "is empty string" ## Next to "input", click on the "…" button and select "argument reference" ## Under "key id", select the first input (e.g. "fist string") ## You can now collapse the "condition" function call if you want, by clicking on the down-chevron next to "condition". You should see something like "f(x) is empty string( → first string )" # Throw error if the condition is true: ## Next to "then", click on the "…" button and select "function call" ## Under "function", search and select the function "Throw Error" ## Under "error type", search and select your error type (you can directly input the error ID if you know it, e.g. Z30005) ## Under "error parameters", add two items by clicking on the "+" button ## For "Item 1" (offending argument key), set its type to "String" and write the argument identifier (e.g. "first input", or "Z30000K1") ## For "Item 2" (offending argument value), click on the "…" next to "Item 2" and select "argument reference" ## Under "key id", select the first input (e.g. "first string") ## You can now collapse the "then" function call if you want, by clicking on the down-chevron next to "then". You should see something like "f(x) Throw Error( Input was the wrong format, Typed list( Object, "first input", → first string ) )" # Continue to check the second argument if the first was good: ## Next to "else", click on the "…" button and select "function call" ## Under "function", search and select the function "if" ## Set up "condition" to check the validity of the second argument by following the same process as described in step 5. ## Set up "then" to throw an error for the second argument by following the same process as described in step 6. # Finally, set up the success path: ## Next to the nested "else", click on the "…" button and select "function call" ## Under "function", search and select the successful function, which in this case can be "join strings with separator" ## Next to "first string", click on the "…" button and set it to "argument reference", then select "first string" ## Next to "second string", click on the "…" button and set it to "argument reference", then select "second string" ## Under "separator" add a space into the text field The resulting function call should look like this: [[File:Throw error expanded.png|frame|center|alt=Wikifunctions composition using Throw Error function|Wikifunctions composition using Throw Error function]] [[File:Throw error collapsed.png|frame|center|alt=Wikifunctions composition using Throw Error function, in its collapsed view|Wikifunctions composition using Throw Error function, in its collapsed view]] === Handling errors in compositions === While it is useful to allow functions to raise expected errors, it is crucial to be able to handle errors in your compositions in order to safely use these functions. Say you want to create a new function "full name of a person" – we will refer to it with the ZID <code>Z30010</code>. This function should return the full name of a person given a first and last names, but if any of the two fields are empty, it should return the text "Unknown" instead. You could create a composition using our example function "Join two strings with a space" or <code>Z30000</code> to generate the name. If any of the inputs are empty, you know that <code>Z30000</code> will throw an error of type <code>Z30005</code>. Using the function {{#wikifunctionlabel:Z850}} as a wrapper, you can attempt the join operation and intercept a possible error to simply return "Unknown" whenever it occurs. ==== Try-Catch function (Z850) ==== The {{#wikifunctionlabel:Z850}} function is built-in with ZID <code>Z850</code> and takes three arguments: * '''Function call''' – The initial function call to run. If nothing goes wrong, the response will be the result of this function call. * '''Error type''' – An error type to catch in case it is thrown during the execution of the first function call. * '''Error handler''' – A function call that will be run in case the error specified above is caught during the execution of the initial function call. If that happens, the result of the error handler will be the value returned. ==== Using Try-Catch ==== Once we have all the functions for our composition, we can craft it like this: <syntaxhighlight lang="prolog"> try_catch( join_with_space( Z30010K1, Z30010K2 ), Z30005, echo( "Unknown" ) ) </syntaxhighlight> This means that: * The "Join two strings with a space" function will be tried with the two inputs and, if everything goes well, the output of this function will be returned * If any of the inputs are blank, "Join two strings with a space" with raise an error of type <code>Z30005</code> * Our {{#wikifunctionlabel:Z850}} will then detect this error and run the {{#wikifunctionlabel:Z801}} function to return "Unknown" Let's create this step by step: # Start adding an implementation by clicking on the "+" button in the "Implementations" table from your Function page. # Make sure that the option "composition" under "Implementation" is selected. # Click on the "›” icon or click the "Select Function" link to expand the function details. # Under "function" search and select the outermost function you want to use, which in this case is "Try-Catch". # Set the main function call: ## Under the field where the "Try-Catch" function is selected, next to the "function call" key, click on the "…" button and select "function call" ## Under "function" search and select the function "join two strings with space" ## Next to "first string", click on the "…" button and select "argument reference", then select the "first name" argument from the dropdown. ## Next to "second string", click on the "…" button and select "argument reference", then select the "second name" argument from the dropdown. # Select the error to catch: ## Under "error type", search and select "bad string input" – you can search directly by its ZID <code>Z30005</code> # Set the error handler function call: ## Next to "error handler", click on the "…" button and select "function call" ## Under "function", search and select the function "echo" ## Under "input" and "type", search and select the type "String" ## Now, under "input", type "Unknown" in the text field The resulting function should look like this: [[File:Try catch expanded.png|frame|center|alt=Wikifunctions composition using Try-catch function, in expanded mode|Wikifunctions composition using Try-catch function, in expanded mode]] [[File:Try catch collapsed.png|frame|center|alt=Wikifunctions composition using Try-catch function, in collapsed mode|Wikifunctions composition using Try-catch function, in collapsed mode]] === Testing your failure use cases === As we introduced in the above section about [[#Practice Test-Driven Development|practicing TDD]], it's important to test not only the most common paths, but also the possible edge cases. It is equally important to test failure behavior. In this section we will give you the tools necessary to test that your function fails with a given set of inputs, and that the error thrown is the expected one. To do that, you will need other two system functions: ==== Is error type (Z852) ==== The {{#wikifunctionlabel:Z852}} function is built-in with ZID <code>Z852</code> and takes two arguments: * '''Error''' – An Error (Z5) object, which can be thrown by a failing call. An error instance has a type and a value. * '''Error type''' – A reference to an error type (Z50) which will be compared to the type of the Error passed as a first argument. If that's the case, the function will return true. ==== Get error thrown by function call (Z853) ==== The {{#wikifunctionlabel:Z853}} function is built-in with ZID <code>Z853</code> and takes one argument: * '''Function call''' – A function call which can either return a successful value of any type, or throw an error. This function returns a {{#wikifunctionlabel:Z882}} with a {{#wikifunctionlabel:Z40}} in first place and an {{#wikifunctionlabel:Z1}} in the second: * If the Function call runs successfully and hence does not throw any error, the returned pair will contain False in the first place, and void in the second. * If the Function call throws an error, the returned pair will contain True in the first place, and the caught error in the second. To use this function in your compositions, you might need to use the additional functions: * {{#wikifunctionlabel:Z821}}, and * {{#wikifunctionlabel:Z822}} ==== Testing errors ==== Say our target function, "Join two strings with a space" or <code>Z30000</code>, throws an error of type <code>Z30005</code> and we want to test this behavior. To do that we need to: * Throw a failing function call * Get the error using the function {{#wikifunctionlabel:Z853}} * Check that the error is the right type with {{#wikifunctionlabel:Z852}} Tests have two fields: * '''Call''' – A function call that will produce an output with the inputs you want to test. This call will return a value. * '''Result validation''' – A function call that will validate that the value returned by the call above is the expected one. The first argument of this function call will be automatically assigned to take the return value of the first call. For step-by-step instructions on how to create tests, see [[Wikifunctions:Introduction#Create_tests]]. In our example, we can structure it like this — but this is not the only way! The call, which will return an {{#wikifunctionlabel:Z5}} object: <syntaxhighlight lang="prolog"> error = get_second_element_of_typed_list( get_error_thrown_by( join_strings_by_whitespace( "", "not empty" ) ) ) </syntaxhighlight> And the result validation, which will take the {{#wikifunctionlabel:Z5}} object as its first argument: <syntaxhighlight lang="prolog"> is_error_type( error, Z30005 ) </syntaxhighlight> Let's do this step by step: # Start adding a test by clicking on the "+" button in the "Tests" table from your Function page. The "call" and "result validation" fields already have some functions pre-set, but to test the errors we will need to change them. # First, let's set the call: ## Under "call", click the "›" chevron button to expand the function call. ## Under "function", edit the field and search and select the function "Get second element of a typed pair" ## Once selected, next to "Typed pair", click on the "…" button and select "function call" ## Under "function", search and select the function "Get error thrown by function call" ## Next to "function call", click on the "…" button and select "function call" ## Under "function", search and select the function "Join two strings with a space" (or by ZID <code>Z30000</code>) ## Now set the inputs so that they cause a failure: at least one of them should be empty. ## You can now collapse your "call" by clicking again on the down-chevron button if you want! # Next, let's set the result validation: ## Under "result validation", click the "›" chevron button to expand the function call. ## Under "function", edit the field and search and select the function "Is error type" ## Now you will only be asked to configure the second argument. Under "error type", search and select your <code>Z30005</code> error type. # And you are done! You can now click the circular arrow in the "Implementations" box and you should see green checks. If everything went right, you can now save your test. It should look like this: [[File:Get error expanded.png|frame|center|alt=Testing a failure using Get error and Is error type functions, in expanded mode|Testing a failure using Get error and Is error type functions, in expanded mode]] [[File:Get error collapsed.png|frame|center|alt=Testing a failure using Get error and Is error type functions, in collapsed mode|Testing a failure using Get error and Is error type functions, in collapsed mode]] == Debugging your implementations == Sometimes things can go wrong. A function might behave differently than expected or a value might not look quite right. Sometimes implementations are really complex and, because they are run in a sandboxed environment, it can seem really difficult to debug. To help understand what's going on inside a function call, Wikifunctions includes a small set of debugging tools. These tools don't change the result of a function, but will add extra information to the returned metadata, which you can observe after running the function. You can use <code>Wikifunctions.Debug()</code> from your code implementations or the function {{#wikifunctionlabel:Z854}} from your compositions. In this section you will learn: * How to add debug messages from both code and composition implementations, * how to inspect the metadata manually or via the UI to inspect these logs. === Debugging your code implementations === When writing code, both from JavaScript and Python3, you can use <code>Wikifunctions.Debug()</code> to add a message to your debugging log and continue the execution. <code>Wikifunctions.Debug()</code> has one parameter, which is generally expected to be a string. However, any other object passed as parameter will get directly converted into a string. If we want to add debug logs to our code implementations for our "Join two strings with a space" example function, we can do, in JavaScript: <syntaxhighlight lang="JavaScript"> function Z30000( Z30000K1, Z30000K2 ) { if ( trim( Z30000K1 ) === '' ) { Wikifunctions.Debug( `first input is empty "${ Z30000K1 }"` ); Wikifunctions.Error( 'Z30005', [ "Z30000K1", Z30000K1 ] ) } if ( trim( Z30000K2 ) === '' ) { Wikifunctions.Debug( `second input is empty "${ Z30000K2 }"` ); Wikifunctions.Error( 'Z30005', [ "Z30000K2", Z30000K2 ] ) } Wikifunctions.Debug( "both inputs are fine" ); return Z30000K1 + " " + Z30000K2; } </syntaxhighlight> And the same in your Python3 implementation will be: <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): if Z30000K1.strip() == "": Wikifunctions.Debug( 'first input is empty "'+Z30000K1+'"' ) Wikifunctions.Error("Z30005", ["Z30000K1", Z30000K1]) if Z30000K2.strip() == "": Wikifunctions.Debug( 'second input is empty "'+Z30000K2+'"' ) Wikifunctions.Error("Z30005", ["Z30000K2", Z30000K2]) Wikifunctions.Debug( 'both inputs are fine' ) return Z30000K1 + " " + Z30000K2 </syntaxhighlight> This way, no matter what happens, we will be adding one message to your debugging logs: * If the function call fails when checking on the first or second input, the result of the execution will be a failure, but it will contain one informative log about what branch caused the failure. * If the function call succeeds—because both inputs are valid—the function call will return the joined string, but the returned metadata will also contain a debug log. === Debugging your compositions === To support debugging compositions, Wikifunctions provides the built-in function {{#wikifunctionlabel:Z854}}. This function allows you to attach debug messages to the execution of any function call that generates the final output. The debug logs collected during the evaluation are returned as part of the execution metadata, under the <code>executorDebugLogs</code> key. ==== Add debug log to function call (Z854) ==== The {{#wikifunctionlabel:Z854}} function is built-in with ZID <code>Z854</code> and takes two arguments: * '''Function call''' – Any composition you want to execute. * '''Debug log''' – A string message that will be recorded if the given function call is evaluated. When the wrapped function call runs, the provided message is added to the execution logs. If that function call is not executed, or its execution is not part of the final output, its debug log will not appear in the final result metadata. You will benefit from this built-in if you want to observe: * Which branch of a conditional was executed, or * the order of evaluation in a composition. ==== Using Add debug log to function call ==== Say that you want to add debug logs to our example function "Join two strings with a space" or <code>Z30000</code>, so that different messages are added to the different possible outcomes. You could use our debugging builtin like this: <syntaxhighlight lang="prolog"> if ( is_empty_string( Z30000K1 ), add_debug_log( throw_error( Z30005, ... ), 'failed on first input' ) if( is_empty_string( Z30000K2 ), add_debug_log( throw_error( Z30005, ... ), 'failed on second input' ), add_debug_log( join_with_separator( Z30000K1, Z30000K2, " " ), 'both inputs are ok!' ) ) ) </syntaxhighlight> This way, * when called with an empty first input, the function will return a failed response, and the metadata will contain an <code>executorDebugLogs</code> entry with the "failed on first input" log. * When called with an empty second input, the call will also fail, but the logged message will be "failed on second input" * When called with valid inputs, the function will return a successful response, and additionally the metadata will contain "both inputs are ok" in its <code>executorDebugLogs</code> key. This is the way this composition would look: [[File:Add debug log expanded.png|frame|center|alt=Composition implementation using Add debug logs to log all possible execution paths|Composition implementation using Add debug logs to log all possible execution paths]] === Accessing execution debug logs === Whether your execution logs are added via <code>Wikifunctions.Debug()</code> or via the {{#wikifunctionlabel:Z854}} built-in function, they are returned as part of the response metadata. To see the logs, once you run your function, click on the "Details" button that appears at the bottom of the "Result" section. The error and debug information will appear at the top of the "Details" dialog. This is what you would see when running the composition from our previous example with valid and invalid inputs: {| class="wikitable" | [[File:Execution logs success.png|frameless|center|alt=Function metadata dialog for a successful execution with debug logs]] | [[File:Execution logs failure.png|frameless|center|alt=Function metadata dialog for a failed execution with debug logs]] |- | Function metadata dialog for a successful execution: shows no errors, but displays the successful execution log: ''"both inputs are ok!"'' | Function metadata dialog for a failed execution: shows the error information, and the additional execution log for the first failure branch: ''"failed on first input"'' |} [[Category:How to create implementations| ]] s0f7yhnxseaneafg3zepdtm7nrupmcl Z30681 0 71042 271242 263548 2026-04-30T15:38:06Z YoshiRulz 10156 No longer fails, now returns empty string per inner function 271242 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30681" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16273", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16273", "Z16273K1": { "Z1K1": "Z7", "Z7K1": "Z22399", "Z22399K1": { "Z1K1": "Z7", "Z7K1": "Z6824", "Z6824K1": { "Z1K1": "Z6094", "Z6094K1": "L1-F1" } } }, "Z16273K2": { "Z1K1": "Z60", "Z60K1": "SUX-LATN", "Z60K2": [ "Z6" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "SUX-LATN", "Z60K2": [ "Z6" ] }, "Z11K2": "Z11853" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "no match when lang is given as all-uppercase" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "see [[Talk:Z14326#Case-sensitivity]]" } ] } } 0cfub72j6caf2r2rsqpi7yxfron7n78 Z30682 0 71043 271241 263547 2026-04-30T15:37:49Z YoshiRulz 10156 No longer fails, now returns empty string per inner function 271241 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30682" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16273", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16273", "Z16273K1": { "Z1K1": "Z7", "Z7K1": "Z22399", "Z22399K1": { "Z1K1": "Z7", "Z7K1": "Z6824", "Z6824K1": { "Z1K1": "Z6094", "Z6094K1": "L1-F1" } } }, "Z16273K2": { "Z1K1": "Z60", "Z60K1": "sux-Latn", "Z60K2": [ "Z6" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "sux-Latn", "Z60K2": [ "Z6" ] }, "Z11K2": "Z11853" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "no match when lang is given in canonical casing" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "see [[Talk:Z14326#Case-sensitivity]]" } ] } } oltt93bfio2zsczct2ythps9ydozmuz Z30683 0 71050 271490 236835 2026-05-01T11:23:56Z YoshiRulz 10156 Added Z34658 to the approved list of test cases 271490 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6095", "Z17K2": "Z30683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z30683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "properties" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z8K3": [ "Z20", "Z34658" ], "Z8K4": [ "Z14" ], "Z8K5": "Z30683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fetch statements of Wikidata Lexeme" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "filter statements in referenced Wikidata lexeme by properties" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "if empty list given for properties, all statements will be fetched" } ] } } je1vi6f5823o5yzs50lewrk64l01rjg 271491 271490 2026-05-01T11:23:58Z YoshiRulz 10156 Added Z30684 to the approved list of implementations 271491 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6095", "Z17K2": "Z30683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z30683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "properties" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z8K3": [ "Z20", "Z34658" ], "Z8K4": [ "Z14", "Z30684" ], "Z8K5": "Z30683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fetch statements of Wikidata Lexeme" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "filter statements in referenced Wikidata lexeme by properties" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "if empty list given for properties, all statements will be fetched" } ] } } myzkbb3jgaqidc6ta8vq5spsdofm4tj Category talk:Functions with only code implementations 15 77040 271167 271010 2026-04-30T13:18:12Z YoshiRulz 10156 /* Surveying all Z8s */ 271167 wikitext text/x-wiki == Surveying all Z8s == I've checked <code>[[Z10000]]</code>&ndash;<code>[[Z15974]]</code>. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:46, 21 March 2026 (UTC) 1qgezig70afa02lhuy5sin75lj25y8l 271388 271167 2026-04-30T21:22:46Z YoshiRulz 10156 /* Surveying all Z8s */ 271388 wikitext text/x-wiki == Surveying all Z8s == I've checked <code>[[Z10000]]</code>&ndash;<code>[[Z17713]]</code>. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:46, 21 March 2026 (UTC) sch6wn63zxh3fg0am5ylmazuvkvdj1v Z1991 0 77913 271302 256831 2026-04-30T18:54:42Z Ameisenigel 44 de 271302 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1991" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "pwo" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Western Pwo" }, { "Z1K1": "Z11", "Z11K1": "Z1991", "Z11K2": "ဖျိၩ့ၡိ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Westliches Pwo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ey495164gg26fl3pfszufjshasu4owc Z1992 0 78003 271303 257210 2026-04-30T18:57:08Z Ameisenigel 44 de 271303 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1992" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "juk" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wapan" }, { "Z1K1": "Z11", "Z11K1": "Z1992", "Z11K2": "Nene Wapan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wapan" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i42n19ibhlvq5n0ft4et171eb7w17xu Z32788 0 79205 271171 271075 2026-04-30T13:29:05Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271171 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32788" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32788K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32788K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32788K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32788K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z32791", "Z32903", "Z33389", "Z34549" ], "Z8K4": [ "Z14", "Z34548", "Z32790" ], "Z8K5": "Z32788" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and cls, zh" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "State location using entity and class, all Chinese variants: zh-hans, zh-hant, zh-hk, zh-tw, zh-mo, zh-cn, zh-my, zh-sg" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eszalegx42nbgqebdmy0cer4tjhv1h8 Wikifunctions:Project chat/Archive/2026/03 4 79756 271390 269606 2026-05-01T03:08:08Z SpBot 978 archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/03#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#238_is_out:_Citations_and_Copy_and_Paste|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#238_is_out:_Citations_and_Copy_and_Paste]]) 271390 wikitext text/x-wiki {{Talkarchive}} == Add Belgian French == Belgian French (fr-be) was recently added to MediaWiki. [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 07:02, 6 March 2026 (UTC) == Composition editor not working == [[File:Composition editor not working properly.png|alt=this is why i use python in wikifunctions|thumb]] When using the composition editor, some functions just don't show up. In the image, I try to add [[Z19241]] to my function and it doesn't work. I also tried using the ZID but it still doesn't work. What is wrong with this editor?? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:09, 12 March 2026 (UTC) :The selector only lists functions that have a return type that is compatible with the context. It’s hard to tell what the context is from the image, because it’s obscured by the dropdown. I was able to find and select {{Z|Z19241}} in a context that expected a [[Z6]] or [[Z1]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:50, 12 March 2026 (UTC) :I think the screenshot is enough to tell what your mistake was: You're trying to set the ''type'' of the argument to be the result of a function call. Normally it's only [[Z881]] that you would need to do that for. Open the triple-dot menu at one level higher. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:27, 12 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 --> :<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:15, 10 April 2026 (UTC)</small> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 --> :<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:14, 10 April 2026 (UTC)</small> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 --> :I wish it will be possible to write compositions in a way like spreadsheets functions. When I read the title of the Newsletter I expected it to be about that topic and then I learned it is as far as I understand about how the functions are interpreted in the background. How to work with different types of input and output is different. In Spreadsheet I sometimes experience such problems and there are other cases where an automatic type conversion happens. How to find the right type is one of the difficulties in Wikifunctions when creating functions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:22, 13 March 2026 (UTC) == Inappropriate test case == The test case {{Z|31210}} seems to not be appropriate for Wiki functions and unnecessarily political. Can it be changed? [[User:AbsoluteHypotenuse|AbsoluteHypotenuse]] ([[User talk:AbsoluteHypotenuse|talk]]) 00:03, 14 March 2026 (UTC) :Deleted as unnecessarily political and derogatory. CC @[[User:Feeglgeef|Feeglgeef]]. Again, feel free to create another appropriate test case. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 03:32, 14 March 2026 (UTC) == Source code of built-in functions == {{phab|T419501}} I looked at [[Z950]], what is a integrated implementation. There is the following [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/builtins.js?ref_type=heads file] in Wikifunctions repo in Gitlab what contains built-in functions. Is it possible to update the Text displayed at integrated implementations with a link to a Wikifunctions page about integrated implementations. From there it is then possible to link to the source code. As I think it the specific location of the relevant source code can change. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:56, 8 March 2026 (UTC) : I would also like to see that, so I've opened a feature request for it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:47, 10 March 2026 (UTC) :Yes, I think it’s [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/transpilation/builtins.js now here]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:14, 18 March 2026 (UTC) == How to debug type mismatch == Hi, I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur. Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC) :{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC) ::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC) :::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC) ::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC) ==Wikidata sitelink project key could be a lightweight enum?== On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC) :For the record, I answered this question on telegram as follows: :''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''  :Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks. :However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC) == How to represent verbs == I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC) : You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 05:26, 29 March 2026 (UTC) :<small>This section was archived on a request by: &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)</small> == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 08:04, 26 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) a94xsj3xdho9c1w5o36d6njmjo5r76f Z33175 0 79797 271218 263562 2026-04-30T15:09:20Z YoshiRulz 10156 Added Z34599 to the approved list of test cases 271218 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33175" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z33175K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33175K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33177", "Z33178", "Z33179", "Z33180", "Z34599" ], "Z8K4": [ "Z14", "Z33176" ], "Z8K5": "Z33175" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of Monolingual text is exactly" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h36xuoknvx1lponiul5taz2g816niyf 271230 271218 2026-04-30T15:26:53Z YoshiRulz 10156 Removed Z34599 from the approved list of test cases 271230 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33175" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z33175K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33175K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33177", "Z33178", "Z33179", "Z33180" ], "Z8K4": [ "Z14", "Z33176" ], "Z8K5": "Z33175" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of Monolingual text is exactly" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5v3vsgg4689rj5fskauvza0e1shttyp 271231 271230 2026-04-30T15:26:55Z YoshiRulz 10156 Added Z34599 to the approved list of test cases 271231 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33175" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z33175K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33175K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33177", "Z33178", "Z33179", "Z33180", "Z34599" ], "Z8K4": [ "Z14", "Z33176" ], "Z8K5": "Z33175" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of Monolingual text is exactly" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h36xuoknvx1lponiul5taz2g816niyf Z33778 0 80778 271421 268388 2026-05-01T09:46:49Z Denny 81 Added Z33917 and Z34044 to the approved list of test cases 271421 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33778" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z1" }, "Z17K2": "Z33778K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "project.json, stage target or comment object" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z33917", "Z34044" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33778" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extract TurboWarp settings" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "tw settings" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extracts the JSON string stored by TurboWarp (or modifications) within the project.json of a Scratch 3 project file" } ] } } dhwzjrngbsh6eos3hnkv00gdn32cjjs 271422 271421 2026-05-01T09:46:52Z Denny 81 Added Z33779 to the approved list of implementations 271422 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33778" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z1" }, "Z17K2": "Z33778K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "project.json, stage target or comment object" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z33917", "Z34044" ], "Z8K4": [ "Z14", "Z33779" ], "Z8K5": "Z33778" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extract TurboWarp settings" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "tw settings" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extracts the JSON string stored by TurboWarp (or modifications) within the project.json of a Scratch 3 project file" } ] } } llyxahre180f5jcwz0qq48wkm1ivvky Z33827 0 80835 271244 270875 2026-04-30T15:46:30Z Jsamwrites 938 271244 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33827" }, "Z2K2": { "Z1K1": "Z7", "Z7K1": "Z6884", "Z6884K1": "Z6091", "Z6884K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1311" }, { "Z1K1": "Z6091", "Z6091K1": "Q1312" }, { "Z1K1": "Z6091", "Z6091K1": "Q1313" }, { "Z1K1": "Z6091", "Z6091K1": "Q1314" } ], "Z6884K3": { "Z1K1": "Z6", "Z6K1": "Z33827" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "season" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Stagione temperata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Roční období" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahreszeit" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "gadalaiks" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "saison" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "4 seasons", "four seasons", "temperate season", "western season", "european season" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "4 stagioni", "Quattro stagioni" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "4 saisons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "winter, spring, summer, and autumn or fall" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jedno ze čtyř ročních období mírného pásu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Winter, Frühling, Sommer, Herbst" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "ziema, pavasaris, vasara un rudens" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "hiver, printemps, été, et automne" } ] } } 7tx1xxwjwckb5bhdehvl6ssk44merqm Z34139 0 81279 271332 269872 2026-04-30T20:07:43Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271332 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34140", "Z34141", "Z34142", "Z34144" ], "Z8K4": [ "Z14", "Z34146", "Z34145" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } jmun7w9uwwwctbwhgjw7qke97io5l8b Z34209 0 81429 271425 269997 2026-05-01T10:01:02Z Denny 81 Added Z34213 to the approved list of implementations 271425 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34209" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34209K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34209K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34209K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34209K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language (dialect)" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34214" ], "Z8K4": [ "Z14", "Z34213" ], "Z8K5": "Z34209" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Spanish simple present singular sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ef4vunsjd3ysot5fbbymkoj9hxxi9s1 Wikifunctions:Requests for connection and disconnection 4 81533 271341 271036 2026-04-30T20:25:34Z Virinas-code 2884 /* Requests */ Reply 271341 wikitext text/x-wiki This page allows non-functioneers to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC) :In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC) ::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC) :::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC) Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC) Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC) :I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC) ::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC) Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC) :Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC) ::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC) Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC) Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC) ::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC) :::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC) Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC) :Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC) ::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC) :::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC) ::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC) :::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC) ::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC) :::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC) ::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC) ::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC) Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC) Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC) Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC) :For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) :[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC) Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC) Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC) Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC) Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC) ::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 04:39, 7 April 2026 (UTC) Please connect [[Z33165]] with its implementation and test cases. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:28, 7 April 2026 (UTC) :{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:30, 7 April 2026 (UTC) Please connect [[Z30603]] with its implementation and test cases, the function is in its complete form now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:53, 7 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:54, 7 April 2026 (UTC) Please connect [[Z32176]] and its implementation together with all of the test cases, since nothing wrong appears now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 12:46, 8 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:49, 8 April 2026 (UTC) I would like to request to connect the implementation and test cases of [[Z32175]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 09:54, 9 April 2026 (UTC) :{{Done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:17, 9 April 2026 (UTC) Please connect the implementation and all test cases of [[Z32243]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:16, 10 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 02:35, 10 April 2026 (UTC) Please connect [[Z33335]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:08, 13 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:32, 13 April 2026 (UTC) Please connect [[Z33459]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:38, 14 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:28, 14 April 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) 5t530zshss1ofpmohkg6m6zezr6q2xv 271342 271341 2026-04-30T20:28:45Z Virinas-code 2884 Request for connection of Z34544, Z34585, Z34620 271342 wikitext text/x-wiki This page allows non-functioneers to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC) :In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC) ::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC) :::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC) Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC) Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC) :I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC) ::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC) Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC) :Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC) ::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC) Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC) Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC) ::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC) :::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC) Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC) :Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC) ::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC) :::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC) ::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC) :::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC) ::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC) :::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC) ::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC) ::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC) Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC) Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC) Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC) :For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) :[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC) Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC) Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC) Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC) Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC) ::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 04:39, 7 April 2026 (UTC) Please connect [[Z33165]] with its implementation and test cases. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:28, 7 April 2026 (UTC) :{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:30, 7 April 2026 (UTC) Please connect [[Z30603]] with its implementation and test cases, the function is in its complete form now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:53, 7 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:54, 7 April 2026 (UTC) Please connect [[Z32176]] and its implementation together with all of the test cases, since nothing wrong appears now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 12:46, 8 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:49, 8 April 2026 (UTC) I would like to request to connect the implementation and test cases of [[Z32175]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 09:54, 9 April 2026 (UTC) :{{Done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:17, 9 April 2026 (UTC) Please connect the implementation and all test cases of [[Z32243]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:16, 10 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 02:35, 10 April 2026 (UTC) Please connect [[Z33335]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:08, 13 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:32, 13 April 2026 (UTC) Please connect [[Z33459]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:38, 14 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:28, 14 April 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) 6yjedx5n36txv4e7gi3wc4gl013ot0p 271349 271342 2026-04-30T20:34:47Z YoshiRulz 10156 /* Requests */ Reply 271349 wikitext text/x-wiki This page allows non-functioneers to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC) :In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC) ::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC) :::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC) Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC) Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC) :I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC) ::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC) Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC) :Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC) ::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC) Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC) Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC) ::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC) :::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC) Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC) :Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC) ::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC) :::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC) ::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC) :::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC) ::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC) :::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC) ::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC) ::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC) Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC) Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC) Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC) :For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) :[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC) Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC) Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC) Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC) Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC) ::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 04:39, 7 April 2026 (UTC) Please connect [[Z33165]] with its implementation and test cases. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:28, 7 April 2026 (UTC) :{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:30, 7 April 2026 (UTC) Please connect [[Z30603]] with its implementation and test cases, the function is in its complete form now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:53, 7 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:54, 7 April 2026 (UTC) Please connect [[Z32176]] and its implementation together with all of the test cases, since nothing wrong appears now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 12:46, 8 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:49, 8 April 2026 (UTC) I would like to request to connect the implementation and test cases of [[Z32175]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 09:54, 9 April 2026 (UTC) :{{Done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:17, 9 April 2026 (UTC) Please connect the implementation and all test cases of [[Z32243]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:16, 10 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 02:35, 10 April 2026 (UTC) Please connect [[Z33335]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:08, 13 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:32, 13 April 2026 (UTC) Please connect [[Z33459]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:38, 14 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:28, 14 April 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) 60n8r7k9ib5hqxecbcuwvritxpt6wnk User:Virinas-code 2 81649 271176 271049 2026-04-30T14:02:24Z Virinas-code 2884 /* A little attempt at making it more "formal" */ 271176 wikitext text/x-wiki == Random rant == HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE {{Z|Z13052}} SINCE I BEGAN TO USE THIS WEBSITE. THERE ARE <tvar name="fcount">{{formatnum:{{NUMBEROFOBJECTS}}}}</tvar> DIFFERENT FUNCTIONS, IMPLEMENTATIONS, TEST CASES AND TYPES THAT FILL THIS PLACE. IF THE WORD HATE WAS WRITTEN IN EACH LANGUAGE OF THOSE TENS OF THOUSANDS OF OBJECTS IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR {{Z|Z13052}} AT THIS MICRO-INSTANT. FOR IT. HATE. HATE. == An alternative to the current system for natural numbers == === Archive: some stuff I was thinking about (all of this is wrong btw) === * {{Z|Z34263}} was the starting point and allowed for a definition of natural numbers using only {{Z|Z881}} * The next step is the equality of two sets A and B ** To do so we can check that A is included in B and B is included in A ** Checking if B is included in A can be seen as performing the operation <syntaxhighlight lang="python" inline>lambda a, b: all(map(lambda i: i in a), b)</syntaxhighlight> ** The all function is implemented as {{Z|Z34293}} ** The next step is contains, where "A belongs to B" can be viewed as <syntaxhighlight lang="python" inline>lambda a, b: any(map(lambda i: i == a), b)</syntaxhighlight> ** The equality here is set equality, hence set equality is recursive ** Any is implemented as {{Z|Z34367}} * Another thing I need are predecessors but I hate those fuck predecessors === A little attempt at making it more "formal" === A set is defined as a typed list of sets: <code>Set = Typed list(Set)</code>. An empty typed list is considered to be a list. Since Wikifunctions doesn't support recursive types like this, sets are represented as <code>Typed list(Object)</code>. Let <math>A</math> and <math>B</math> be two sets: ; <math>\varnothing</math> : {{Z+|Z34268}} ; <math>A \subseteq B</math> : {{Z+|Z34380}} ; <math>A \in B</math> : {{Z+|Z34378}} ; <math>A = B</math> : {{Z+|Z34273}} ; <math>\operatorname{S}(A)</math> : {{Z+|Z34263}} ; <math>\operatorname{Pred}(A)</math> : {{Z+|Z34409}} ; <math>A \cup \{ B \}</math> : {{Z+|Z34519}} ; <math>A \cup B</math> : {{Z+|Z34538}} ; <math>A > B</math> : {{Z+|Z34585}} === Stuff to connect === * {{Z+|Z34544}} htfwy1q0ityl0augk8tq8wb1n38ns1o 271198 271176 2026-04-30T14:34:00Z Virinas-code 2884 /* Stuff to connect */ 271198 wikitext text/x-wiki == Random rant == HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE {{Z|Z13052}} SINCE I BEGAN TO USE THIS WEBSITE. THERE ARE <tvar name="fcount">{{formatnum:{{NUMBEROFOBJECTS}}}}</tvar> DIFFERENT FUNCTIONS, IMPLEMENTATIONS, TEST CASES AND TYPES THAT FILL THIS PLACE. IF THE WORD HATE WAS WRITTEN IN EACH LANGUAGE OF THOSE TENS OF THOUSANDS OF OBJECTS IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR {{Z|Z13052}} AT THIS MICRO-INSTANT. FOR IT. HATE. HATE. == An alternative to the current system for natural numbers == === Archive: some stuff I was thinking about (all of this is wrong btw) === * {{Z|Z34263}} was the starting point and allowed for a definition of natural numbers using only {{Z|Z881}} * The next step is the equality of two sets A and B ** To do so we can check that A is included in B and B is included in A ** Checking if B is included in A can be seen as performing the operation <syntaxhighlight lang="python" inline>lambda a, b: all(map(lambda i: i in a), b)</syntaxhighlight> ** The all function is implemented as {{Z|Z34293}} ** The next step is contains, where "A belongs to B" can be viewed as <syntaxhighlight lang="python" inline>lambda a, b: any(map(lambda i: i == a), b)</syntaxhighlight> ** The equality here is set equality, hence set equality is recursive ** Any is implemented as {{Z|Z34367}} * Another thing I need are predecessors but I hate those fuck predecessors === A little attempt at making it more "formal" === A set is defined as a typed list of sets: <code>Set = Typed list(Set)</code>. An empty typed list is considered to be a list. Since Wikifunctions doesn't support recursive types like this, sets are represented as <code>Typed list(Object)</code>. Let <math>A</math> and <math>B</math> be two sets: ; <math>\varnothing</math> : {{Z+|Z34268}} ; <math>A \subseteq B</math> : {{Z+|Z34380}} ; <math>A \in B</math> : {{Z+|Z34378}} ; <math>A = B</math> : {{Z+|Z34273}} ; <math>\operatorname{S}(A)</math> : {{Z+|Z34263}} ; <math>\operatorname{Pred}(A)</math> : {{Z+|Z34409}} ; <math>A \cup \{ B \}</math> : {{Z+|Z34519}} ; <math>A \cup B</math> : {{Z+|Z34538}} ; <math>A > B</math> : {{Z+|Z34585}} === Stuff to connect === * {{Z+|Z34544}} * {{Z+|Z34585}} (+ tests and implementations) 4zp5v6ykk77bcc3tvh3q20cben7pch8 271331 271198 2026-04-30T19:58:28Z Virinas-code 2884 /* Stuff to connect */ 271331 wikitext text/x-wiki == Random rant == HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE {{Z|Z13052}} SINCE I BEGAN TO USE THIS WEBSITE. THERE ARE <tvar name="fcount">{{formatnum:{{NUMBEROFOBJECTS}}}}</tvar> DIFFERENT FUNCTIONS, IMPLEMENTATIONS, TEST CASES AND TYPES THAT FILL THIS PLACE. IF THE WORD HATE WAS WRITTEN IN EACH LANGUAGE OF THOSE TENS OF THOUSANDS OF OBJECTS IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR {{Z|Z13052}} AT THIS MICRO-INSTANT. FOR IT. HATE. HATE. == An alternative to the current system for natural numbers == === Archive: some stuff I was thinking about (all of this is wrong btw) === * {{Z|Z34263}} was the starting point and allowed for a definition of natural numbers using only {{Z|Z881}} * The next step is the equality of two sets A and B ** To do so we can check that A is included in B and B is included in A ** Checking if B is included in A can be seen as performing the operation <syntaxhighlight lang="python" inline>lambda a, b: all(map(lambda i: i in a), b)</syntaxhighlight> ** The all function is implemented as {{Z|Z34293}} ** The next step is contains, where "A belongs to B" can be viewed as <syntaxhighlight lang="python" inline>lambda a, b: any(map(lambda i: i == a), b)</syntaxhighlight> ** The equality here is set equality, hence set equality is recursive ** Any is implemented as {{Z|Z34367}} * Another thing I need are predecessors but I hate those fuck predecessors === A little attempt at making it more "formal" === A set is defined as a typed list of sets: <code>Set = Typed list(Set)</code>. An empty typed list is considered to be a list. Since Wikifunctions doesn't support recursive types like this, sets are represented as <code>Typed list(Object)</code>. Let <math>A</math> and <math>B</math> be two sets: ; <math>\varnothing</math> : {{Z+|Z34268}} ; <math>A \subseteq B</math> : {{Z+|Z34380}} ; <math>A \in B</math> : {{Z+|Z34378}} ; <math>A = B</math> : {{Z+|Z34273}} ; <math>\operatorname{S}(A)</math> : {{Z+|Z34263}} ; <math>\operatorname{Pred}(A)</math> : {{Z+|Z34409}} ; <math>A \cup \{ B \}</math> : {{Z+|Z34519}} ; <math>A \cup B</math> : {{Z+|Z34538}} ; <math>A > B</math> : {{Z+|Z34585}} === Stuff to connect === * {{Z+|Z34544}} * {{Z+|Z34585}} (+ tests and implementations) * {{Z+|Z34620}} (needs more tests!!) 69r2qvcgv7x98o9n3xqqlzcd9rrvnbe 271333 271331 2026-04-30T20:16:59Z Virinas-code 2884 /* A little attempt at making it more "formal" */ 271333 wikitext text/x-wiki == Random rant == HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE {{Z|Z13052}} SINCE I BEGAN TO USE THIS WEBSITE. THERE ARE <tvar name="fcount">{{formatnum:{{NUMBEROFOBJECTS}}}}</tvar> DIFFERENT FUNCTIONS, IMPLEMENTATIONS, TEST CASES AND TYPES THAT FILL THIS PLACE. IF THE WORD HATE WAS WRITTEN IN EACH LANGUAGE OF THOSE TENS OF THOUSANDS OF OBJECTS IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR {{Z|Z13052}} AT THIS MICRO-INSTANT. FOR IT. HATE. HATE. == An alternative to the current system for natural numbers == === Archive: some stuff I was thinking about (all of this is wrong btw) === * {{Z|Z34263}} was the starting point and allowed for a definition of natural numbers using only {{Z|Z881}} * The next step is the equality of two sets A and B ** To do so we can check that A is included in B and B is included in A ** Checking if B is included in A can be seen as performing the operation <syntaxhighlight lang="python" inline>lambda a, b: all(map(lambda i: i in a), b)</syntaxhighlight> ** The all function is implemented as {{Z|Z34293}} ** The next step is contains, where "A belongs to B" can be viewed as <syntaxhighlight lang="python" inline>lambda a, b: any(map(lambda i: i == a), b)</syntaxhighlight> ** The equality here is set equality, hence set equality is recursive ** Any is implemented as {{Z|Z34367}} * Another thing I need are predecessors but I hate those fuck predecessors === A little attempt at making it more "formal" === A set is defined as a typed list of sets: <code>Set = Typed list(Set)</code>. An empty typed list is considered to be a list. Since Wikifunctions doesn't support recursive types like this, sets are represented as <code>Typed list(Object)</code>. Let <math>A</math> and <math>B</math> be two sets: ; <math>\varnothing</math> : {{Z+|Z34268}} ; <math>A \subseteq B</math> : {{Z+|Z34380}} ; <math>A \in B</math> : {{Z+|Z34378}} ; <math>A = B</math> : {{Z+|Z34273}} ; <math>\operatorname{S}(A)</math> : {{Z+|Z34263}} ; <math>\operatorname{Pred}(A)</math> : {{Z+|Z34409}} ; <math>A \cup \{ B \}</math> : {{Z+|Z34519}} ; <math>A \cup B</math> : {{Z+|Z34538}} ; <math>A > B</math> : {{Z+|Z34585}} ; <math>A[n]B</math> : {{Z+|Z34620}} === Stuff to connect === * {{Z+|Z34544}} * {{Z+|Z34585}} (+ tests and implementations) * {{Z+|Z34620}} (needs more tests!!) bugi8oyw1whfexirxsufxqudggsqllh 271539 271333 2026-05-01T11:57:04Z Virinas-code 2884 /* Stuff to connect */ 271539 wikitext text/x-wiki == Random rant == HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE {{Z|Z13052}} SINCE I BEGAN TO USE THIS WEBSITE. THERE ARE <tvar name="fcount">{{formatnum:{{NUMBEROFOBJECTS}}}}</tvar> DIFFERENT FUNCTIONS, IMPLEMENTATIONS, TEST CASES AND TYPES THAT FILL THIS PLACE. IF THE WORD HATE WAS WRITTEN IN EACH LANGUAGE OF THOSE TENS OF THOUSANDS OF OBJECTS IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR {{Z|Z13052}} AT THIS MICRO-INSTANT. FOR IT. HATE. HATE. == An alternative to the current system for natural numbers == === Archive: some stuff I was thinking about (all of this is wrong btw) === * {{Z|Z34263}} was the starting point and allowed for a definition of natural numbers using only {{Z|Z881}} * The next step is the equality of two sets A and B ** To do so we can check that A is included in B and B is included in A ** Checking if B is included in A can be seen as performing the operation <syntaxhighlight lang="python" inline>lambda a, b: all(map(lambda i: i in a), b)</syntaxhighlight> ** The all function is implemented as {{Z|Z34293}} ** The next step is contains, where "A belongs to B" can be viewed as <syntaxhighlight lang="python" inline>lambda a, b: any(map(lambda i: i == a), b)</syntaxhighlight> ** The equality here is set equality, hence set equality is recursive ** Any is implemented as {{Z|Z34367}} * Another thing I need are predecessors but I hate those fuck predecessors === A little attempt at making it more "formal" === A set is defined as a typed list of sets: <code>Set = Typed list(Set)</code>. An empty typed list is considered to be a list. Since Wikifunctions doesn't support recursive types like this, sets are represented as <code>Typed list(Object)</code>. Let <math>A</math> and <math>B</math> be two sets: ; <math>\varnothing</math> : {{Z+|Z34268}} ; <math>A \subseteq B</math> : {{Z+|Z34380}} ; <math>A \in B</math> : {{Z+|Z34378}} ; <math>A = B</math> : {{Z+|Z34273}} ; <math>\operatorname{S}(A)</math> : {{Z+|Z34263}} ; <math>\operatorname{Pred}(A)</math> : {{Z+|Z34409}} ; <math>A \cup \{ B \}</math> : {{Z+|Z34519}} ; <math>A \cup B</math> : {{Z+|Z34538}} ; <math>A > B</math> : {{Z+|Z34585}} ; <math>A[n]B</math> : {{Z+|Z34620}} === Stuff to connect === * {{Z+|Z34544}} * {{Z+|Z34585}} (+ tests and implementations) * {{Z+|Z34620}} (needs more tests!!) * {{Z+|Z34659}} 7xh3iz9olbikx7upamygm84n0za8u0b Z34409 0 81704 271202 270932 2026-04-30T14:43:55Z Feeglgeef 8776 Added Z34544 to the approved list of implementations 271202 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34409" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34409K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z34490", "Z34491", "Z34494" ], "Z8K4": [ "Z14", "Z34411", "Z34509", "Z34544" ], "Z8K5": "Z34409" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Predecessor of von Neumann ordinal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "-1", "--", "decrement", "minus one", "natural number before", "integer before", "previous number", "previous integer" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the predecessor of an ordinal, the number n' so that S(n')=n" } ] } } drw4u021cdkpfhe3n6gcgosyfqxrupt 271330 271202 2026-04-30T19:46:32Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271330 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34409" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34409K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z34490", "Z34491", "Z34494" ], "Z8K4": [ "Z14", "Z34544", "Z34509", "Z34411" ], "Z8K5": "Z34409" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Predecessor of von Neumann ordinal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "-1", "--", "decrement", "minus one", "natural number before", "integer before", "previous number", "previous integer" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the predecessor of an ordinal, the number n' so that S(n')=n" } ] } } ouimoibubty2t7uoteh8ylnqrikpy4m Z34560 0 81999 271168 271130 2026-04-30T13:21:37Z GrounderUK 50 simplify return type for now 271168 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34560" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34560K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(#) input" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34560" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(#) HTML fragment structure" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# will become a proper function if the Type proposal is agreed" } ] } } 0px9qryi1tejuirf8ytr20g3a24cx7r 271169 271168 2026-04-30T13:21:46Z GrounderUK 50 Added Z34570 to the approved list of test cases 271169 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34560" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34560K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(#) input" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z34570" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34560" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(#) HTML fragment structure" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# will become a proper function if the Type proposal is agreed" } ] } } nxx5urg3qyffk5goub6xrwii5isuhis Z34570 0 82011 271170 271129 2026-04-30T13:24:00Z GrounderUK 50 fix item 6 271170 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34570" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34560", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34560", "Z34560K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } } } } }, "K1": [ "Z6", "please see the Type proposal" ], "K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } } }, "K1": [ "Z6", "A" ], "K2": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } }, "K1": "href", "K2": [ "Z6", "Https://", "www.Wikifunctions.org", "/wiki/", "Wikifunctions:", "Type_proposals", "/HTML_fragment_structure" ] } ] } } ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=https://www.wikifunctions.org/wiki/Wikifunctions:Type_proposals/HTML_fragment_structure\u003E\u003Cspan lang=\"en-gb\"\u003Eplease see the Type proposal\u003C/span\u003E\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5yb2csp8twgm8b5avw2pvoizqmvhgg3 Z34575 0 82016 271140 2026-04-30T12:09:32Z YoshiRulz 10156 Create function 271140 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34575" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z34575K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count (i.e. last - first + 1)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34575K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start with -1" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34575" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generate alternating sign terms for summation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "(-1)^k for k in 0..=n" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r40pdcd4vumdeatydz0mca701mjbprl 271143 271140 2026-04-30T12:14:02Z YoshiRulz 10156 Added Z34576 and Z34577 to the approved list of test cases 271143 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34575" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z34575K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count (i.e. last - first + 1)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34575K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start with -1" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20", "Z34576", "Z34577" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34575" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generate alternating sign terms for summation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "(-1)^k for k in 0..=n" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 47onvibv2oicep5w36fd1qiyzkmmlv8 271145 271143 2026-04-30T12:15:08Z YoshiRulz 10156 Added Z34578 to the approved list of implementations 271145 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34575" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z34575K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count (i.e. last - first + 1)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34575K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start with -1" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20", "Z34576", "Z34577" ], "Z8K4": [ "Z14", "Z34578" ], "Z8K5": "Z34575" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generate alternating sign terms for summation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "(-1)^k for k in 0..=n" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s8bip6w5uc0vpu9wl07rw2fq2qy3gzu 271147 271145 2026-04-30T12:17:36Z YoshiRulz 10156 Added Z34579 to the approved list of test cases 271147 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34575" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z34575K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count (i.e. last - first + 1)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34575K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start with -1" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20", "Z34576", "Z34577", "Z34579" ], "Z8K4": [ "Z14", "Z34578" ], "Z8K5": "Z34575" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generate alternating sign terms for summation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "(-1)^k for k in 0..=n" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d5mhop3wkqne0ulxgtormymmobae9uh 271149 271147 2026-04-30T12:29:41Z YoshiRulz 10156 Added Z34580 to the approved list of implementations 271149 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34575" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z34575K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count (i.e. last - first + 1)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34575K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start with -1" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20", "Z34576", "Z34577", "Z34579" ], "Z8K4": [ "Z14", "Z34578", "Z34580" ], "Z8K5": "Z34575" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generate alternating sign terms for summation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "(-1)^k for k in 0..=n" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tcoanhxlqk8y3mls063i22a030hf94w 271420 271149 2026-05-01T09:37:11Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 271420 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34575" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z34575K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count (i.e. last - first + 1)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34575K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start with -1" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z16683" }, "Z8K3": [ "Z20", "Z34576", "Z34577", "Z34579" ], "Z8K4": [ "Z14", "Z34580", "Z34578" ], "Z8K5": "Z34575" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generate alternating sign terms for summation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "(-1)^k for k in 0..=n" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pjqv988ftcgvxjmkbndrr0h0i2f7tvp Z34576 0 82017 271141 2026-04-30T12:13:14Z YoshiRulz 10156 Create test 271141 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34576" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34575", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34575", "Z34575K1": { "Z1K1": "Z13518", "Z13518K1": "4" }, "Z34575K2": { "Z1K1": "Z40", "Z40K1": "Z42" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z16683", { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } ], "Z889K3": "Z16688" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gen 4 terms [ 1, -1, 1, -1 ]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } izs96j2v53s281chzdt3ihhsojix8a0 Z34577 0 82018 271142 2026-04-30T12:13:41Z YoshiRulz 10156 Create test 271142 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34577" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34575", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34575", "Z34575K1": { "Z1K1": "Z13518", "Z13518K1": "4" }, "Z34575K2": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z16683", { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } ], "Z889K3": "Z16688" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gen 4 terms [ -1, 1, -1, 1 ]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tn8odvc0yzzqes3xvcg2gshtut7eo9c Z34578 0 82019 271144 2026-04-30T12:14:45Z YoshiRulz 10156 Create implementation 271144 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34578" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34575", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z17263", "Z13436K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z34575K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z13831", "Z13831K1": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z13831K2": { "Z1K1": "Z18", "Z18K1": "Z34575K1" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z13831", "Z13831K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z13831K2": { "Z1K1": "Z7", "Z7K1": "Z13582", "Z13582K1": { "Z1K1": "Z18", "Z18K1": "Z34575K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gen alternating signs for sum, exp composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gqhxgfly7zcu9aos4bgoeftlf411xbg Z34579 0 82020 271146 2026-04-30T12:17:08Z YoshiRulz 10156 Create test 271146 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34579" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34575", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34575", "Z34575K1": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z34575K2": { "Z1K1": "Z40", "Z40K1": "Z42" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z16683", { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } ], "Z889K3": "Z16688" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gen 5 terms [ 1, -1, 1, -1, 1 ]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3dadtcowgxyhv77p517w1kqclrcb2dk Z34580 0 82021 271148 2026-04-30T12:29:25Z YoshiRulz 10156 Create implementation 271148 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34580" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34575", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27068", "Z27068K1": { "Z1K1": "Z7", "Z7K1": "Z13247", "Z13247K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z7", "Z7K1": "Z12767", "Z12767K1": { "Z1K1": "Z7", "Z7K1": "Z21389", "Z21389K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z34575K2" }, "Z802K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K3": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z21389K2": { "Z1K1": "Z7", "Z7K1": "Z15111", "Z15111K1": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z18", "Z18K1": "Z34575K1" } } } }, "Z12767K2": { "Z1K1": "Z7", "Z7K1": "Z21389", "Z21389K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z34575K2" }, "Z802K2": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K3": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z21389K2": { "Z1K1": "Z7", "Z7K1": "Z15111", "Z15111K1": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z18", "Z18K1": "Z34575K1" } } } } } } }, "Z27068K2": "Z12967", "Z27068K3": { "Z1K1": "Z7", "Z7K1": "Z34353", "Z34353K1": { "Z1K1": "Z18", "Z18K1": "Z34575K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gen alternating signs for sum, shuffle composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } okxy4svkzzy0urbw4d7jn1ovjn4h2bu Z34581 0 82022 271150 2026-04-30T12:34:24Z YoshiRulz 10156 Create implementation 271150 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34581" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z15659", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20391", "Z20391K1": { "Z1K1": "Z7", "Z7K1": "Z19682", "Z19682K1": { "Z1K1": "Z7", "Z7K1": "Z20080", "Z20080K1": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z19854", "Z14779K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z17120", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z34575", "Z34575K1": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z18", "Z18K1": "Z15659K1" } }, "Z34575K2": { "Z1K1": "Z40", "Z40K1": "Z42" } }, "Z13464K3": { "Z1K1": "Z7", "Z7K1": "Z17101", "Z17101K1": { "Z1K1": "Z7", "Z7K1": "Z13667", "Z13667K1": { "Z1K1": "Z18", "Z18K1": "Z15659K1" } } } }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z13667", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13831", "Z13831K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z13831K2": { "Z1K1": "Z18", "Z18K1": "Z15659K1" } } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subfactorial, sum composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qa0ejujucw808813omsezwuvj52f86h Z34582 0 82023 271153 2026-04-30T12:45:06Z YoshiRulz 10156 Create implementation 271153 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34582" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z15769", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z7", "Z7K1": "Z12624", "Z12624K1": "1", "Z12624K2": { "Z1K1": "Z18", "Z18K1": "Z15769K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nth repunit, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } go3ta886pgoj1zvlf96uqgct48elrfz Z34583 0 82024 271154 2026-04-30T12:46:36Z YoshiRulz 10156 Create test 271154 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34583" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z15769", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z15769", "Z15769K1": { "Z1K1": "Z13518", "Z13518K1": "19" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1111111111111111111" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "19th repunit" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6bt2bv41bmtu2zkv7yndqumakxk8fp2 Z34584 0 82025 271157 2026-04-30T12:49:03Z YoshiRulz 10156 Create test 271157 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34584" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z15771", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z15771", "Z15771K1": { "Z1K1": "Z13518", "Z13518K1": "22" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "10110" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "22 (0b10110) =\u003E 10110" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 23peq8mmjz9t3i4yfni1qg7qpwsd1a9 Talk:Z21951 1 82026 271161 2026-04-30T12:55:32Z YoshiRulz 10156 /* Duplicate */ new section 271161 wikitext text/x-wiki == Duplicate == of [[Z15907]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:55, 30 April 2026 (UTC) 0ez6rrjzgjhx2abgne7nb3d63y2x1jy 271162 271161 2026-04-30T12:56:48Z YoshiRulz 10156 /* Duplicate */ 271162 wikitext text/x-wiki == Duplicate == of [[Z15907]] (up to parameter order) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:55, 30 April 2026 (UTC) 0gwjehuyvl1qc7qs7c2rp16sb40xhgu Talk:Z15937 1 82027 271163 2026-04-30T12:59:33Z YoshiRulz 10156 Add to category 271163 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z15946 1 82028 271164 2026-04-30T13:00:34Z YoshiRulz 10156 Add to category 271164 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z15974 1 82029 271166 2026-04-30T13:17:46Z YoshiRulz 10156 Add to category 271166 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34585 0 82030 271174 2026-04-30T13:57:25Z Virinas-code 2884 271174 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34585" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34585K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier ordinal" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34585K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second ordinal" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34585" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Is von Neumann ordinal greater than" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Ordinal de von Neumann est plus grand" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "\u003E", "bigger", "more than", "compare" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "compare", "\u003E", "strictement supérieur" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Tests if the first von Neumann ordinal is strictly greater than the second" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Teste si le premier ordinal de von Neumann est strictement plus grand que le second" } ] } } s29mzg2qqnbiq23z7ugydgiss79h0wn 271345 271174 2026-04-30T20:33:53Z YoshiRulz 10156 Added Z34587, Z34588, Z34589, Z34590 and Z34592 to the approved list of test cases 271345 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34585" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34585K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier ordinal" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34585K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second ordinal" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z34587", "Z34588", "Z34589", "Z34590", "Z34592" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34585" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Is von Neumann ordinal greater than" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Ordinal de von Neumann est plus grand" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "\u003E", "bigger", "more than", "compare" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "compare", "\u003E", "strictement supérieur" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Tests if the first von Neumann ordinal is strictly greater than the second" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Teste si le premier ordinal de von Neumann est strictement plus grand que le second" } ] } } 0genr8gzn3ne12786s0ewxlt9yhbjen 271347 271345 2026-04-30T20:34:12Z YoshiRulz 10156 Added Z34586 to the approved list of implementations 271347 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34585" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34585K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier ordinal" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34585K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second ordinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second ordinal" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z34587", "Z34588", "Z34589", "Z34590", "Z34592" ], "Z8K4": [ "Z14", "Z34586" ], "Z8K5": "Z34585" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Is von Neumann ordinal greater than" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Ordinal de von Neumann est plus grand" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "\u003E", "bigger", "more than", "compare" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "compare", "\u003E", "strictement supérieur" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Tests if the first von Neumann ordinal is strictly greater than the second" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Teste si le premier ordinal de von Neumann est strictement plus grand que le second" } ] } } 0m4dmx4l212j104s1u8za5r6u7wf6m1 Z34586 0 82031 271175 2026-04-30T14:01:54Z Virinas-code 2884 271175 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34586" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34585", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z34585K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z34585K1" } }, "Z802K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z802K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z34585K1" } }, "Z802K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": { "Z1K1": "Z7", "Z7K1": "Z34409", "Z34409K1": { "Z1K1": "Z18", "Z18K1": "Z34585K1" } }, "Z34585K2": { "Z1K1": "Z7", "Z7K1": "Z34409", "Z34409K1": { "Z1K1": "Z18", "Z18K1": "Z34585K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Is von Neumann ordinal greater than (recursion)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Ordinal de von Neumann est plus grand (récursion)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l2z7qd6otmafg2b26q6xbsfb26bek27 Z34587 0 82032 271177 2026-04-30T14:03:40Z Virinas-code 2884 271177 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34587" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": "Z34268", "Z34585K2": "Z34268" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Zero isn't greater than zero" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Zéro n'est pas plus grand que zéro" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qxoa28c5mm3rw84ngptphakrzyny7qw Z34588 0 82033 271178 2026-04-30T14:04:38Z Virinas-code 2884 271178 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34588" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": "Z34268", "Z34585K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "One is greater than zero" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Un est plus grand que zéro" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e4wicysurecap9utfkz549fiqeda0z5 271179 271178 2026-04-30T14:06:07Z Virinas-code 2884 you didn't see anything 271179 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34588" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": "Z34268", "Z34585K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Zero isn't greater than one" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Un n'est pas plus grand que zéro" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lhe23trn71e7lr1wbi6962vy94e2llf Z34589 0 82034 271180 2026-04-30T14:07:18Z Virinas-code 2884 271180 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34589" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" }, "Z34585K2": "Z34268" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "One is greater than zero" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Un est plus grand que zéro" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } enui3aj6k3jtd8zmb9zqt7c77bgd49i Z34590 0 82035 271181 2026-04-30T14:08:40Z Virinas-code 2884 271181 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34590" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z34585K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Two is greater than one" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Deux est plus grand que un" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dlqiwmvb86yb0isrs443t1249cnj2wx Z34591 0 82036 271182 2026-04-30T14:09:07Z YoshiRulz 10156 Create implementation 271182 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34591" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z15982", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z31547", "Z31547K1": { "Z1K1": "Z18", "Z18K1": "Z15982K1" } }, "Z802K2": "singular", "Z802K3": "plural" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number for sing./pl. lang, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7lwrfc8c76ajnskwx9paeqp2eo4cstl Z34592 0 82037 271184 2026-04-30T14:10:21Z Virinas-code 2884 271184 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34592" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" }, "Z34585K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "One isn't greater than two" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ppwwh0j7murkzknl7hamrujr8ochdku 271185 271184 2026-04-30T14:10:36Z Virinas-code 2884 271185 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34592" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34585", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34585", "Z34585K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" }, "Z34585K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "One isn't greater than two" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Un n'est pas plus grand que deux" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0g1hhbl8i3j819c15sbbfuow3l7wbq8 Z34593 0 82038 271186 2026-04-30T14:20:34Z YoshiRulz 10156 Create implementation 271186 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34593" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16000", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "Ọnwa ", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z16273", "Z16273K1": { "Z1K1": "Z7", "Z7K1": "Z20607", "Z20607K1": { "Z1K1": "Z7", "Z7K1": "Z16365", "Z16365K1": { "Z1K1": "Z18", "Z18K1": "Z16000K1" } } }, "Z16273K2": "Z1002" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Igbo month name in Igbo, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "using English labels since the objects don't have Igbo labels at time of writing" } ] } } oq0f4bjimj78ynn5p7q26b9hetwza46 Z34594 0 82039 271190 2026-04-30T14:25:34Z YoshiRulz 10156 Create implementatino 271190 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34594" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16012", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z31547", "Z31547K1": { "Z1K1": "Z18", "Z18K1": "Z16012K1" } }, "Z19565K2": "singular", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z31554", "Z31554K1": { "Z1K1": "Z18", "Z18K1": "Z16012K1" } }, "Z19565K4": "dual", "Z19565K5": "plural" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number for sing./du./pl., composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kyhqgy57s8qbtxba6xmvul38njvqlce Z34595 0 82040 271192 2026-04-30T14:26:22Z YoshiRulz 10156 Create implementation 271192 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34595" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16015", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z31547", "Z31547K1": { "Z1K1": "Z18", "Z18K1": "Z16015K1" } }, "Z19565K2": "singular", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z13695", "Z13695K1": { "Z1K1": "Z18", "Z18K1": "Z16015K1" }, "Z13695K2": { "Z1K1": "Z13518", "Z13518K1": "5" } }, "Z19565K4": "paucal", "Z19565K5": "plural" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number for sing./pau./pl., composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k4f6do7oi6kixn66vtouopa4lzpfjxm Talk:Z16114 1 82041 271197 2026-04-30T14:33:15Z YoshiRulz 10156 Add to category 271197 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z16153 1 82042 271204 2026-04-30T14:45:34Z YoshiRulz 10156 Add to category 271204 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34596 0 82043 271210 2026-04-30T14:53:46Z YoshiRulz 10156 Create implementation 271210 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34596" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16230", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13708", "Z13708K1": { "Z1K1": "Z18", "Z18K1": "Z16230K1" }, "Z13708K2": [ "Z16098", "Z16101", "Z16102", "Z16103", "Z16104", "Z16105", "Z16106", "Z16107", "Z16108", "Z16109", "Z16110", "Z16111", "Z16112" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month to month number, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t5bygxk3ok2bcfyyq559php60mltvjw Z34597 0 82044 271213 2026-04-30T15:00:54Z YoshiRulz 10156 Create test 271213 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34597" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16277", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16277", "Z16277K1": { "Z1K1": "Z7", "Z7K1": "Z19279", "Z19279K1": { "Z1K1": "Z7", "Z7K1": "Z22399", "Z22399K1": { "Z1K1": "Z7", "Z7K1": "Z6824", "Z6824K1": { "Z1K1": "Z6094", "Z6094K1": "L1-F1" } } } }, "Z16277K2": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] }, "Z11K2": "ama" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select sux-latn from representations of L1-F1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0vmd93kraqauetl3lgrk8b6ghys9blu Z34598 0 82045 271215 2026-04-30T15:07:09Z YoshiRulz 10156 Create test 271215 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34598" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z23143", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z23143", "Z23143K1": { "Z1K1": "Z7", "Z7K1": "Z19279", "Z19279K1": { "Z1K1": "Z7", "Z7K1": "Z22399", "Z22399K1": { "Z1K1": "Z7", "Z7K1": "Z6824", "Z6824K1": { "Z1K1": "Z6094", "Z6094K1": "L1-F1" } } } }, "Z23143K2": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z11", { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] }, "Z11K2": "ama" } ], "Z889K3": "Z14392" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "filter sux-latn Z11s from representations of L1-F1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0gp0281lmd9zqp6s6vitcxh7at8qzjn Z34599 0 82046 271217 2026-04-30T15:09:07Z YoshiRulz 10156 Create test 271217 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34599" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33175", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33175", "Z33175K1": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] }, "Z11K2": "ama" }, "Z33175K2": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sux-latn text has lang sux-latn" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j24juth2zxd34q2lrv8tv3sjk2xdoe1 Z34600 0 82047 271219 2026-04-30T15:11:32Z YoshiRulz 10156 Create implementation 271219 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34600" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z14404", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22475", "Z22475K1": { "Z1K1": "Z39", "Z39K1": "Z11K1" }, "Z22475K2": { "Z1K1": "Z18", "Z18K1": "Z14404K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang obj. of Monolingual text, simple composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6mnzh6blir6hdg0lvo0az6uxbkx7z57 Z34601 0 82048 271222 2026-04-30T15:12:41Z YoshiRulz 10156 Create test 271222 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34601" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z14404", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14404", "Z14404K1": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] }, "Z11K2": "ama" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K2": { "Z1K1": "Z60", "Z60K1": "sux-latn", "Z60K2": [ "Z6" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extracts sux-latn from Z11" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } duraeyyf5r199enoym50y9iygli5fsf Z34602 0 82049 271225 2026-04-30T15:23:58Z YoshiRulz 10156 Create test 271225 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34602" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z14404", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z22475", "Z22475K1": { "Z1K1": "Z39", "Z39K1": "Z60K2" }, "Z22475K2": { "Z1K1": "Z7", "Z7K1": "Z14404", "Z14404K1": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "sw", "Z60K2": [ "Z6" ] }, "Z11K2": "jambo" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": { "Z1K1": "Z7", "Z7K1": "Z22475", "Z22475K1": { "Z1K1": "Z39", "Z39K1": "Z60K2" }, "Z22475K2": "Z1039" }, "Z889K3": "Z866" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "resolves sw Z11 to Z1039" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o2vvil9i5elw7ce7lw87udm4cgpn5mt Z34603 0 82050 271227 2026-04-30T15:26:21Z YoshiRulz 10156 Create implementation 271227 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34603" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z14404", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z860", "Z860K1": { "Z1K1": "Z7", "Z7K1": "Z12877", "Z12877K1": { "Z1K1": "Z18", "Z18K1": "Z14404K1" } } }, "Z850K2": "Z541", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z22475", "Z22475K1": { "Z1K1": "Z39", "Z39K1": "Z11K1" }, "Z22475K2": { "Z1K1": "Z18", "Z18K1": "Z14404K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang obj. of Monolingual text, catch composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4757zg16bx2fkawd5e615reayoleztt Z34604 0 82051 271245 2026-04-30T15:52:44Z YoshiRulz 10156 Create implementation 271245 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34604" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16293", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17958", "Z17958K1": "Z16299", "Z17958K2": { "Z1K1": "Z18", "Z18K1": "Z16293K1" }, "Z17958K3": { "Z1K1": "Z18", "Z18K1": "Z16293K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "N months before month, iterating composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q6uzwayx2igtmd8kq2b6l3gwrddvohz Talk:Z16443 1 82052 271252 2026-04-30T16:06:35Z YoshiRulz 10156 Add to category 271252 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34605 0 82053 271253 2026-04-30T16:18:22Z YoshiRulz 10156 Create implementation 271253 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34605" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16467", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z16467K2" }, "Z13128", { "Z1K1": "Z18", "Z18K1": "Z16467K3" }, ", ", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z13521", "Z13521K1": { "Z1K1": "Z13518", "Z13518K1": "10000" }, "Z13521K2": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z18", "Z18K1": "Z16467K1" } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Holocene date String from Gregorian, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9ziz4as8o5rduu4svb60eb715i1fuzx 271270 271253 2026-04-30T17:03:51Z YoshiRulz 10156 Add asterisk to en label 271270 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34605" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16467", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z16467K2" }, "Z13128", { "Z1K1": "Z18", "Z18K1": "Z16467K3" }, ", ", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z13521", "Z13521K1": { "Z1K1": "Z13518", "Z13518K1": "10000" }, "Z13521K2": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z18", "Z18K1": "Z16467K1" } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Holocene date String from Gregorian*, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b7c8lmkljvne1e9oubp1g788cf9j1oo Z34606 0 82054 271255 2026-04-30T16:20:58Z YoshiRulz 10156 Create implementation 271255 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34606" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16468", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21949", "Z21949K1": { "Z1K1": "Z7", "Z7K1": "Z21031", "Z21031K1": { "Z1K1": "Z7", "Z7K1": "Z21642", "Z21642K1": { "Z1K1": "Z18", "Z18K1": "Z16468K1" } }, "Z21031K2": { "Z1K1": "Z7", "Z7K1": "Z21642", "Z21642K1": { "Z1K1": "Z18", "Z18K1": "Z16468K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtract numeric Strings, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a09u8bi1ybf5tucj2mef6fhdrj3tlg7 Z34607 0 82055 271257 2026-04-30T16:22:20Z GrounderUK 50 [[Z22475]]➕[[Z14]]: [[Z803]] (now safer, maybe safe enough) 271257 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34607" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z22475", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z18", "Z18K1": "Z22475K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z22475K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 79w5wzcjeutda81ilke290upaa58tcp 271262 271257 2026-04-30T16:24:25Z GrounderUK 50 [[Z1002]] 271262 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34607" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z22475", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z18", "Z18K1": "Z22475K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z22475K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value by key (safer), Composition: v2" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rtizpk8q52imth1e33n00nr1r8vh5q6 Z34608 0 82056 271258 2026-04-30T16:23:00Z YoshiRulz 10156 Create implementation 271258 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34608" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16470", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z25073", "Z25073K1": { "Z1K1": "Z7", "Z7K1": "Z17111", "Z17111K1": { "Z1K1": "Z7", "Z7K1": "Z16705", "Z16705K1": { "Z1K1": "Z18", "Z18K1": "Z16470K1" }, "Z16705K2": "Z1002" }, "Z17111K2": { "Z1K1": "Z7", "Z7K1": "Z16705", "Z16705K1": { "Z1K1": "Z18", "Z18K1": "Z16470K2" }, "Z16705K2": "Z1002" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtract integral numeric Strings, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } genn8aymggu8ez6h4t6jt8zsho02p86 Talk:Z16475 1 82057 271261 2026-04-30T16:24:16Z YoshiRulz 10156 Add to category 271261 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34609 0 82058 271263 2026-04-30T16:26:40Z YoshiRulz 10156 Create implementation 271263 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34609" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16483", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21949", "Z21949K1": { "Z1K1": "Z7", "Z7K1": "Z21009", "Z21009K1": { "Z1K1": "Z7", "Z7K1": "Z21642", "Z21642K1": { "Z1K1": "Z18", "Z18K1": "Z16483K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gamma function (Strings), composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fs48qybilqo2c0g2ihyiyqk0qk59n3q Z34610 0 82059 271266 2026-04-30T16:47:39Z YoshiRulz 10156 Create implementation 271266 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34610" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16493", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z18", "Z18K1": "Z16493K1" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "4" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z18", "Z18K1": "Z16493K1" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "100" } } } }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z18", "Z18K1": "Z16493K1" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "900" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "200" } }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z14283", "Z14283K1": { "Z1K1": "Z18", "Z18K1": "Z16493K1" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "900" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "600" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is String a Revised Julian leap year, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mi07ogdp2pk9duih56dhtynibh3jei7 Z34611 0 82060 271268 2026-04-30T17:01:19Z YoshiRulz 10156 Create implementation 271268 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34611" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16502", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13569", "Z13569K1": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z16502K1" } }, "Z13569K2": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z7", "Z7K1": "Z11416", "Z11416K1": { "Z1K1": "Z18", "Z18K1": "Z16502K1" }, "Z11416K2": "." } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count decimal places (String), composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 87dx4lmcc228bdnq6je7a9huanfbhp9 Z34612 0 82061 271271 2026-04-30T17:05:41Z YoshiRulz 10156 Create implementation 271271 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34612" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16515", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13596", "Z13596K1": { "Z1K1": "Z18", "Z18K1": "Z16515K2" } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z18", "Z18K1": "Z16515K3" } }, ", ", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z13521", "Z13521K1": { "Z1K1": "Z13518", "Z13518K1": "10000" }, "Z13521K2": { "Z1K1": "Z18", "Z18K1": "Z16515K1" } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Holocene date String from Gregorian, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b9ukgpv7wby6458jrk8vk1vxpm4bt7d Z34613 0 82062 271273 2026-04-30T17:09:08Z YoshiRulz 10156 Create implementation 271273 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34613" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16542", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z10231", "Z10231K1": { "Z1K1": "Z7", "Z7K1": "Z17180", "Z17180K1": { "Z1K1": "Z18", "Z18K1": "Z16542K1" } }, "Z10231K2": { "Z1K1": "Z7", "Z7K1": "Z17180", "Z17180K1": { "Z1K1": "Z18", "Z18K1": "Z16542K2" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z7", "Z7K1": "Z16230", "Z16230K1": { "Z1K1": "Z18", "Z18K1": "Z16542K1" } }, "Z13689K2": { "Z1K1": "Z7", "Z7K1": "Z16230", "Z16230K1": { "Z1K1": "Z18", "Z18K1": "Z16542K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month (or void) less than, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5cxi52ut7eut5gxao219j7smm9z62fk Z34614 0 82063 271276 2026-04-30T17:09:46Z YoshiRulz 10156 Create implementation 271276 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34614" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16546", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12696", "Z12696K1": [ "Z16098", "Z16112", "Z16101", "Z16102" ], "Z12696K2": { "Z1K1": "Z18", "Z18K1": "Z16546K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is Summer in Southern Hemisphere, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } om3f5yxo3kg2t55tsb0i13ttrub0hvl Z34615 0 82064 271278 2026-04-30T17:12:12Z YoshiRulz 10156 Create implementation 271278 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34615" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16604", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12696", "Z12696K1": [ "Z16098", "Z16109", "Z16110", "Z16111" ], "Z12696K2": { "Z1K1": "Z18", "Z18K1": "Z16604K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is Spring in Southern Hemisphere, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r1p5uty20b0mi6j5c0hxr3l8drufueq Z34616 0 82065 271281 2026-04-30T17:42:15Z YoshiRulz 10156 Create implementation 271281 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34616" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16714", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z11693", "Z11693K1": { "Z1K1": "Z18", "Z18K1": "Z16714K1" }, "Z11693K2": "ACGTacgt" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z14613", "Z14613K1": { "Z1K1": "Z7", "Z7K1": "Z10018", "Z10018K1": { "Z1K1": "Z18", "Z18K1": "Z16714K1" } }, "Z14613K2": "ACGT", "Z14613K3": "TGCA" }, "Z802K3": "invalid DNA sequence" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNA sequence complement, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sa8a58p94jz06mhbnlli6go8ujp1zhy Talk:Z16741 1 82066 271283 2026-04-30T17:44:07Z YoshiRulz 10156 Add to category 271283 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34617 0 82067 271284 2026-04-30T17:46:05Z YoshiRulz 10156 Create implementation 271284 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34617" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16768", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z16750", "Z16750K1": { "Z1K1": "Z18", "Z18K1": "Z16768K1" }, "Z16750K2": "Z16660" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is Sign non-positive, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 412m0my5ds4g9whe5pzkivh8fvmyc59 Talk:Z16904 1 82068 271287 2026-04-30T17:57:09Z YoshiRulz 10156 Add to category 271287 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z16908 1 82069 271288 2026-04-30T17:57:15Z YoshiRulz 10156 Add to category 271288 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z16919 1 82070 271289 2026-04-30T17:57:19Z YoshiRulz 10156 Add to category 271289 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34618 0 82071 271290 2026-04-30T18:02:18Z YoshiRulz 10156 Create implementation 271290 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34618" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16955", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z16927", "Z16940", "Z16928", "Z16929", "Z16930", "Z16931", "Z16932", "Z16933", "Z16934", "Z16935", "Z16936", "Z16937", "Z16938", "Z16939" ], "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z18", "Z18K1": "Z16955K1" }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "13" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month number to Igbo month, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0bflsgx6jkz3moejltzt7efrvkpneek Z34619 0 82072 271292 2026-04-30T18:10:07Z YoshiRulz 10156 Create implementation 271292 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34619" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16973", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13708", "Z13708K1": { "Z1K1": "Z18", "Z18K1": "Z16973K1" }, "Z13708K2": [ "Z16927", "Z16928", "Z16929", "Z16930", "Z16931", "Z16932", "Z16933", "Z16934", "Z16935", "Z16936", "Z16937", "Z16938", "Z16939", "Z16940" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Igbo month to month number, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2nqadkojm5fflqbsdm0mra8lad80hfr Z34620 0 82073 271296 2026-04-30T18:37:08Z Virinas-code 2884 271296 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34620" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "n" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34620" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hyperoperation of von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Hyperopération d'ordinaux de von Neumann" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hn(a,b)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Hn(a,b)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Computes a[n]b where a, b and n are von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Calcule a[n]b où a, b et n sont des ordinaux de von Neumann" } ] } } d9q7oyl5647m0ahivzewmyrktnxbfd5 271339 271296 2026-04-30T20:22:40Z Virinas-code 2884 271339 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34620" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "n" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34620" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hyperoperation of von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Hyperopération d'ordinaux de von Neumann" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hn(a,b)", "a[n]b" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Hn(a,b)", "a[n]b" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Computes a[n]b where a, b and n are von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Calcule a[n]b où a, b et n sont des ordinaux de von Neumann" } ] } } 31rnfyoqe26qv9hk9pr0u26onjakjkg 271346 271339 2026-04-30T20:34:02Z YoshiRulz 10156 Added Z34626 and Z34627 to the approved list of test cases 271346 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34620" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "n" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z34626", "Z34627" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34620" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hyperoperation of von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Hyperopération d'ordinaux de von Neumann" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hn(a,b)", "a[n]b" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Hn(a,b)", "a[n]b" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Computes a[n]b where a, b and n are von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Calcule a[n]b où a, b et n sont des ordinaux de von Neumann" } ] } } 5jzvdq5cexjgv02pocwd5uvhy7s9pho 271348 271346 2026-04-30T20:34:23Z YoshiRulz 10156 Added Z34621 to the approved list of implementations 271348 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34620" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "n" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z34620K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z34626", "Z34627" ], "Z8K4": [ "Z14", "Z34621" ], "Z8K5": "Z34620" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hyperoperation of von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Hyperopération d'ordinaux de von Neumann" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hn(a,b)", "a[n]b" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Hn(a,b)", "a[n]b" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Computes a[n]b where a, b and n are von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Calcule a[n]b où a, b et n sont des ordinaux de von Neumann" } ] } } 2xmmoueuyknv3c563pb5izkv1k10sjj Z34621 0 82074 271298 2026-04-30T18:46:28Z Virinas-code 2884 271298 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34621" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34620", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K1": { "Z1K1": "Z18", "Z18K1": "Z34620K1" }, "Z34273K2": "Z34268" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z18", "Z18K1": "Z34620K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K1": { "Z1K1": "Z18", "Z18K1": "Z34620K3" }, "Z34273K2": "Z34268" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K1": { "Z1K1": "Z18", "Z18K1": "Z34620K1" }, "Z34273K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z34620K2" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K1": { "Z1K1": "Z18", "Z18K1": "Z34620K1" }, "Z34273K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } }, "Z802K2": "Z34268", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z34620", "Z34620K1": { "Z1K1": "Z7", "Z7K1": "Z34409", "Z34409K1": { "Z1K1": "Z18", "Z18K1": "Z34620K1" } }, "Z34620K2": { "Z1K1": "Z18", "Z18K1": "Z34620K2" }, "Z34620K3": { "Z1K1": "Z7", "Z7K1": "Z34620", "Z34620K1": { "Z1K1": "Z18", "Z18K1": "Z34620K1" }, "Z34620K2": { "Z1K1": "Z18", "Z18K1": "Z34620K2" }, "Z34620K3": { "Z1K1": "Z7", "Z7K1": "Z34409", "Z34409K1": { "Z1K1": "Z18", "Z18K1": "Z34620K3" } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hyperoperation of von Neumann ordinals (recursion)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Hyperopération d'ordinaux (récursion)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oewi1he930vyzq2ip43o0fziys85e2z Z34622 0 82075 271299 2026-04-30T18:49:56Z YoshiRulz 10156 Create implementation 271299 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34622" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16990", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16945", "Z16945K1": { "Z1K1": "Z18", "Z18K1": "Z16990K1" }, "Z16945K2": "Z16928" }, "Z802K2": "Z16940", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z16955", "Z16955K1": { "Z1K1": "Z7", "Z7K1": "Z13582", "Z13582K1": { "Z1K1": "Z7", "Z7K1": "Z16973", "Z16973K1": { "Z1K1": "Z18", "Z18K1": "Z16990K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "previous Igbo month, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7gv46wzpwmcl4loiervi8v2u5mg9cv1 Z34623 0 82076 271326 2026-04-30T19:36:51Z Ameisenigel 44 271326 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34623" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34623K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34623" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "lateinische Schrift in klingonische Schrift" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "latin to klingon script" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q6tzxp5x2c6p2i232fd1rh47zw8e5s0 271329 271326 2026-04-30T19:43:14Z Ameisenigel 44 Added Z34624 to the approved list of test cases 271329 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34623" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34623K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34624" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34623" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "lateinische Schrift in klingonische Schrift" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "latin to klingon script" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3b0gxxa2zia73ouscey2bl25iy4gdh1 Z34624 0 82077 271328 2026-04-30T19:42:57Z Ameisenigel 44 271328 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34624" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34623", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34623", "Z34623K1": "nuqDaq" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nuqDaq → " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jrs5wdlf52063zv46w5fo9rquiq1s0r Z34625 0 82078 271334 2026-04-30T20:17:17Z YoshiRulz 10156 Create implementation 271334 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34625" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17036", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z15111", "Z15111K1": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z7", "Z7K1": "Z10366", "Z10366K1": { "Z1K1": "Z18", "Z18K1": "Z17036K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "length of UTF-8 encoding, encode composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iexojjh6lodx2vdwsemr5td4hraoqhh Talk:Z17030 1 82079 271335 2026-04-30T20:17:26Z YoshiRulz 10156 Add to category 271335 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17036 1 82080 271336 2026-04-30T20:17:40Z YoshiRulz 10156 Add to category 271336 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34626 0 82081 271338 2026-04-30T20:21:42Z Virinas-code 2884 271338 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34626" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34620", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34620", "Z34620K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } }, "Z34620K2": "Z34268", "Z34620K3": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K2": "Z34268" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "0[3]3=0" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "0[3]3=0" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pj5e4jjbrfa5sptka7oz48vytugdqsj Z34627 0 82082 271340 2026-04-30T20:24:12Z Virinas-code 2884 271340 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34627" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34620", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34620", "Z34620K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z34620K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z34620K3": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2[2]2=4" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "2[2]2=4" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 75wu3drga7yuh878ywbhyj302s1bftn Z34628 0 82083 271343 2026-04-30T20:32:31Z YoshiRulz 10156 Create implementation 271343 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34628" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17291", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z17239", "Z17239K1": { "Z1K1": "Z18", "Z18K1": "Z17291K2" } }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z28194", "Z851K2": [ "Z6", "Z17291K2", { "Z1K1": "Z18", "Z18K1": "Z17291K2" } ] }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z17239", "Z17239K1": { "Z1K1": "Z18", "Z18K1": "Z17291K1" } }, "Z19565K4": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z19565K5": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z7", "Z7K1": "Z16728", "Z16728K1": { "Z1K1": "Z7", "Z7K1": "Z17105", "Z17105K1": { "Z1K1": "Z18", "Z18K1": "Z17291K1" } }, "Z16728K2": { "Z1K1": "Z7", "Z7K1": "Z17105", "Z17105K1": { "Z1K1": "Z18", "Z18K1": "Z17291K2" } } }, "Z16683K2": { "Z1K1": "Z7", "Z7K1": "Z13546", "Z13546K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K1": { "Z1K1": "Z7", "Z7K1": "Z16728", "Z16728K1": { "Z1K1": "Z7", "Z7K1": "Z17105", "Z17105K1": { "Z1K1": "Z18", "Z18K1": "Z17291K1" } }, "Z16728K2": { "Z1K1": "Z7", "Z7K1": "Z17105", "Z17105K1": { "Z1K1": "Z18", "Z18K1": "Z17291K2" } } }, "Z16667K2": "Z16662" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z13582", "Z13582K1": { "Z1K1": "Z7", "Z7K1": "Z13521", "Z13521K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z18", "Z18K1": "Z17291K1" } }, "Z13521K2": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z18", "Z18K1": "Z17291K2" } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z18", "Z18K1": "Z17291K1" } } }, "Z13546K2": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z18", "Z18K1": "Z17291K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "floor divide integers, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h4evjeg80jmq1va4xpflkt5m1lavzo2 Z34629 0 82084 271350 2026-04-30T20:38:41Z YoshiRulz 10156 Create implementation 271350 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34629" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17359", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z11424", "Z11424K1": { "Z1K1": "Z7", "Z7K1": "Z22475", "Z22475K1": { "Z1K1": "Z39", "Z39K1": "Z39K1" }, "Z22475K2": { "Z1K1": "Z18", "Z18K1": "Z17359K1" } }, "Z11424K2": "K" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get key id, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ruby22d7r1uc494eu7kk4bb30ikts0i Z34630 0 82085 271352 2026-04-30T20:40:07Z YoshiRulz 10156 Create implementation 271352 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34630" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17376", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17140", "Z17140K1": { "Z1K1": "Z18", "Z18K1": "Z17376K1" }, "Z17140K2": { "Z1K1": "Z18", "Z18K1": "Z17376K2" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z17376K2" }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z17376K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "greater of two integers, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gx8cwtuos5fe2vkgudzazonjt1siqib Z34631 0 82086 271354 2026-04-30T20:40:47Z YoshiRulz 10156 Create implementation 271354 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34631" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17380", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17140", "Z17140K1": { "Z1K1": "Z18", "Z18K1": "Z17380K1" }, "Z17140K2": { "Z1K1": "Z18", "Z18K1": "Z17380K2" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z17380K1" }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z17380K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lesser of two Integers, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9qtm92gu8womhl555rhx26c2ld4uvzn Z34632 0 82087 271356 2026-04-30T20:52:49Z YoshiRulz 10156 Create implementation 271356 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34632" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17394", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17192", "Z17192K1": { "Z1K1": "Z7", "Z7K1": "Z13695", "Z13695K1": { "Z1K1": "Z18", "Z18K1": "Z17394K3" }, "Z13695K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z17192K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17239", "Z17239K1": { "Z1K1": "Z18", "Z18K1": "Z17394K3" } }, "Z802K2": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z17394K1" } }, "Z17192K3": { "Z1K1": "Z7", "Z7K1": "Z17111", "Z17111K1": { "Z1K1": "Z7", "Z7K1": "Z17120", "Z17120K1": { "Z1K1": "Z18", "Z18K1": "Z17394K1" }, "Z17120K2": { "Z1K1": "Z7", "Z7K1": "Z17394", "Z17394K1": { "Z1K1": "Z18", "Z18K1": "Z17394K1" }, "Z17394K2": { "Z1K1": "Z18", "Z18K1": "Z17394K2" }, "Z17394K3": { "Z1K1": "Z7", "Z7K1": "Z13582", "Z13582K1": { "Z1K1": "Z18", "Z18K1": "Z17394K3" } } } }, "Z17111K2": { "Z1K1": "Z7", "Z7K1": "Z17120", "Z17120K1": { "Z1K1": "Z18", "Z18K1": "Z17394K2" }, "Z17120K2": { "Z1K1": "Z7", "Z7K1": "Z17394", "Z17394K1": { "Z1K1": "Z18", "Z18K1": "Z17394K1" }, "Z17394K2": { "Z1K1": "Z18", "Z18K1": "Z17394K2" }, "Z17394K3": { "Z1K1": "Z7", "Z7K1": "Z13569", "Z13569K1": { "Z1K1": "Z18", "Z18K1": "Z17394K3" }, "Z13569K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Lucas sequence V, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a0jcli9c4gsnij11q3217tvlh9j18jg Talk:Z17469 1 82088 271361 2026-04-30T20:58:36Z YoshiRulz 10156 Add to category 271361 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34633 0 82089 271362 2026-04-30T21:01:17Z YoshiRulz 10156 Create implementation 271362 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34633" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17478", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z17402", "Z17409", "Z17403", "Z17404", "Z17405", "Z17406", "Z17407", "Z17408" ], "Z13397K2": { "Z1K1": "Z18", "Z18K1": "Z17478K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day number to day, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nqigtvy3qm5qqcfmdpevkvgkn8olfix Z34634 0 82090 271364 2026-04-30T21:02:36Z YoshiRulz 10156 Create implementation 271364 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34634" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17485", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13708", "Z13708K1": { "Z1K1": "Z18", "Z18K1": "Z17485K1" }, "Z13708K2": [ "Z17402", "Z17409", "Z17403", "Z17404", "Z17405", "Z17406", "Z17407", "Z17408" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day to day number, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1g52a1jarlwcvw97jmlzptbgskyfqx4 Talk:Z17506 1 82091 271366 2026-04-30T21:03:48Z YoshiRulz 10156 Add to category 271366 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17511 1 82092 271367 2026-04-30T21:03:56Z YoshiRulz 10156 Add to category 271367 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17516 1 82093 271368 2026-04-30T21:04:01Z YoshiRulz 10156 Add to category 271368 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17534 1 82094 271371 2026-04-30T21:06:42Z YoshiRulz 10156 Add to category 271371 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34635 0 82095 271372 2026-04-30T21:08:34Z YoshiRulz 10156 Create implementation 271372 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34635" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17556", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17414", "Z17414K1": { "Z1K1": "Z7", "Z7K1": "Z17540", "Z17540K1": { "Z1K1": "Z18", "Z18K1": "Z17556K4" }, "Z17540K2": { "Z1K1": "Z7", "Z7K1": "Z16230", "Z16230K1": { "Z1K1": "Z18", "Z18K1": "Z17556K3" } }, "Z17540K3": { "Z1K1": "Z18", "Z18K1": "Z17556K2" } }, "Z17414K2": { "Z1K1": "Z18", "Z18K1": "Z17556K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is date on day, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4tzzub1pv2z9vdov1cmopqqo6rax0my Talk:Z17564 1 82096 271375 2026-04-30T21:10:56Z YoshiRulz 10156 Add to category 271375 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17578 1 82097 271376 2026-04-30T21:12:52Z YoshiRulz 10156 Add to category 271376 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34636 0 82098 271378 2026-04-30T21:15:31Z YoshiRulz 10156 Create implementation 271378 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34636" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17599", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14613", "Z14613K1": { "Z1K1": "Z18", "Z18K1": "Z17599K1" }, "Z14613K2": "0123456789", "Z14613K3": "০১২৩৪৫৬৭৮৯" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Bangla numerals, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l5g1v6afteflq838b7obl74q5ceagoa 271379 271378 2026-04-30T21:16:10Z YoshiRulz 10156 Serialise the integer 271379 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34636" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17599", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14613", "Z14613K1": { "Z1K1": "Z7", "Z7K1": "Z25073", "Z25073K1": { "Z1K1": "Z18", "Z18K1": "Z17599K1" } }, "Z14613K2": "0123456789", "Z14613K3": "০১২৩৪৫৬৭৮৯" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Bangla numerals, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bxwz1o39oqx5yt118nzeva55sxi53t4 Talk:Z17664 1 82099 271383 2026-04-30T21:19:20Z YoshiRulz 10156 Add to category 271383 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17685 1 82100 271384 2026-04-30T21:19:55Z YoshiRulz 10156 Add to category 271384 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34637 0 82101 271392 2026-05-01T05:42:52Z Jsamwrites 938 271392 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34637" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34637K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34637" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "part-of sentence - entity" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X is part of Y" } ] } } f2eakn0hrourevq3njhkcn87qokjau3 271393 271392 2026-05-01T05:43:14Z Jsamwrites 938 271393 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34637" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34637K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34637K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34637" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "part-of sentence - entity" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X is part of Y" } ] } } 21qa8igjv25zq7bhofapg0wdj9n995l Z34638 0 82102 271394 2026-05-01T05:46:30Z Jsamwrites 938 271394 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34638" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34638K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34638" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "part-of sentence in English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X is part of Y" } ] } } sch075zfg08vxhepk72x8q72smub3yl Z34639 0 82103 271395 2026-05-01T05:56:19Z Jsamwrites 938 271395 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34639" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z34639K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34639" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate is P361" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "part of", "P361" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns true if the predicate of the supplied statement is P361 (part of)" } ] } } cqzpnk5xj7qh5ewz6a5s9cti4jb3zbl 271401 271395 2026-05-01T06:05:46Z Jsamwrites 938 Added Z34640 to the approved list of implementations 271401 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34639" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z34639K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34640" ], "Z8K5": "Z34639" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate is P361" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "part of", "P361" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns true if the predicate of the supplied statement is P361 (part of)" } ] } } 83gwd7a649eb61upojs23qaj94k338z Z34640 0 82104 271396 2026-05-01T05:57:30Z Jsamwrites 938 271396 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34640" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34639", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20212", "Z20212K1": { "Z1K1": "Z18", "Z18K1": "Z34639K1" }, "Z20212K2": { "Z1K1": "Z6092", "Z6092K1": "P361" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "-predicate is P31, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ras8w40e8fi2llrxpf7zajh9emf7r2o 271397 271396 2026-05-01T05:58:21Z Jsamwrites 938 271397 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34640" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34639", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20212", "Z20212K1": { "Z1K1": "Z18", "Z18K1": "Z34639K1" }, "Z20212K2": { "Z1K1": "Z6092", "Z6092K1": "P361" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate is P361, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s9llatp5u0ock6niby1ohcho6kr48bg Z34641 0 82105 271398 2026-05-01T06:01:38Z Jsamwrites 938 271398 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34641" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z34641K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34641" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of items which the original item is a part (P361) of" } ] } } 24s7ot2scobll8s9q378nx3q2q0huct 271400 271398 2026-05-01T06:03:34Z Jsamwrites 938 Added Z34642 to the approved list of implementations 271400 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34641" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z34641K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34642" ], "Z8K5": "Z34641" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of items which the original item is a part (P361) of" } ] } } s0mqibunaeyouz9hhrnh6r8lfxb371u 271403 271400 2026-05-01T06:12:53Z Jsamwrites 938 Added Z34643 to the approved list of test cases 271403 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34641" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z34641K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z8K3": [ "Z20", "Z34643" ], "Z8K4": [ "Z14", "Z34642" ], "Z8K5": "Z34641" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of items which the original item is a part (P361) of" } ] } } k1yesteic21ve1w0vdaqzfcob06z50d Z34642 0 82106 271399 2026-05-01T06:03:09Z Jsamwrites 938 271399 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34642" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34641", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z872", "Z872K1": "Z34639", "Z872K2": { "Z1K1": "Z7", "Z7K1": "Z22220", "Z22220K1": { "Z1K1": "Z18", "Z18K1": "Z34641K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0jpegx8kf1fu0ugeq1nysvkqo3mj37e 271405 271399 2026-05-01T06:30:05Z Jsamwrites 938 271405 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34642" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34641", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z18", "Z18K1": "Z34641K1" }, "Z29691K2": { "Z1K1": "Z6092", "Z6092K1": "P361" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } spxh6efwptnaxqca7hnd6v68wgdmhsl 271407 271405 2026-05-01T06:42:07Z Jsamwrites 938 271407 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34642" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34641", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z872", "Z872K1": "Z34639", "Z872K2": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z18", "Z18K1": "Z34641K1" }, "Z29691K2": { "Z1K1": "Z6092", "Z6092K1": "P361" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e1tzegvv4abl0crg7xy2h33xr87gpk2 Z34643 0 82107 271402 2026-05-01T06:12:32Z Jsamwrites 938 271402 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34643" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34641", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34641", "Z34641K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q525" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z6091", "Z6091K1": "Q544" } ], "Z889K3": "Z19316" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sun is part of solar system" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3qsfly06yw2fqqkjfknltkbz2lkh330 271404 271402 2026-05-01T06:16:50Z Jsamwrites 938 271404 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34643" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34641", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34641", "Z34641K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q132" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z6091", "Z6091K1": "Q211391" } ], "Z889K3": "Z19316" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sunday is part of weekend" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7j50udqd9k53zsa9ts7t1bzf5oibomu 271406 271404 2026-05-01T06:34:45Z Jsamwrites 938 271406 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34643" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34641", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34641", "Z34641K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q132" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q132" } }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P361" }, "Z6003K3": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q211391" } }, "Z6003K4": { "Z1K1": "Z9", "Z9K1": "" }, "Z6003K5": [ "Z6007" ], "Z6003K6": [ "Z6008" ], "Z6003K7": { "Z1K1": "Z9", "Z9K1": "" } } ], "Z889K3": "Z6803" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sunday is part of weekend" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } taqmowfk25jinf2ykfqnz9b9dnp4p15 271408 271406 2026-05-01T06:44:37Z Jsamwrites 938 271408 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34643" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34641", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34641", "Z34641K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q132" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z6091", "Z6091K1": "Q211391" } ], "Z889K3": "Z19316" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sunday is part of weekend" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7j50udqd9k53zsa9ts7t1bzf5oibomu Z34644 0 82108 271409 2026-05-01T07:44:45Z Jsamwrites 938 271409 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34644" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34644K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts " } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34644" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts with Oxford comma" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kyxv6ecv03zx46ozegcm0rn7rkp90p4 271411 271409 2026-05-01T07:56:43Z Jsamwrites 938 Added Z34645 to the approved list of implementations 271411 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34644" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34644K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts " } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34645" ], "Z8K5": "Z34644" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts with Oxford comma" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9ore91ftpebhnk4pndk3cx2zqw5h2vy 271417 271411 2026-05-01T08:18:26Z Jsamwrites 938 Added Z34646 to the approved list of test cases 271417 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34644" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34644K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts " } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34646" ], "Z8K4": [ "Z14", "Z34645" ], "Z8K5": "Z34644" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts with Oxford comma" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 72qqg20javw83uikscwdrfod8t0qyne 271419 271417 2026-05-01T08:19:59Z Jsamwrites 938 Added Z34647 to the approved list of test cases 271419 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34644" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34644K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts " } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34646", "Z34647" ], "Z8K4": [ "Z14", "Z34645" ], "Z8K5": "Z34644" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts with Oxford comma" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5u0iht5mg14jwutgya50nx2x7xvkvnl Z34645 0 82109 271410 2026-05-01T07:56:20Z Jsamwrites 938 271410 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34645" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34644", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts Oxford comma, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pjknnzilx8xumdkwr1o5ssl4c0ak4wy 271412 271410 2026-05-01T08:04:53Z Jsamwrites 938 271412 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34645" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34644", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z23753K2": "Z1002" }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": [ "Z1" ] }, "Z23753K2": "Z1002" }, "Z15175K3": "and" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts Oxford comma, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kfbr51b9k30cczqtwfccpidd7i5k8ui 271413 271412 2026-05-01T08:06:34Z Jsamwrites 938 271413 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34645" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34644", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z15175K3": "and" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts Oxford comma, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iu1m4m6d59ydyfp2xduwog5twjr3e72 271414 271413 2026-05-01T08:13:12Z Jsamwrites 938 271414 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34645" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34644", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21583", "Z21583K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z21583K2": "Z1002" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts Oxford comma, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a2wywh02qurjnrrluf4rrm8u6vppgnf 271415 271414 2026-05-01T08:16:56Z Jsamwrites 938 271415 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34645" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34644", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21583", "Z21583K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z21583K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z18", "Z18K1": "Z34644K1" }, "Z12899K2": "and" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts Oxford comma, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } icmwhupqzyqzgleb38gcjgrv9m6kjtg Z34646 0 82110 271416 2026-05-01T08:18:07Z Jsamwrites 938 271416 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34646" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34644", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34644", "Z34644K1": [ "Z11" ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join empty list - monolingual texts - Oxford comma" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p75npm2az31libbsx06fum7ksu1ykv7 Z34647 0 82111 271418 2026-05-01T08:19:36Z Jsamwrites 938 271418 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34647" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34644", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34644", "Z34644K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Paris" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "London" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Paris and London" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join 2 element list - Oxford comma" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f4ks7o028qr5g9dpml22d3zv8310xhe Talk:Z17721 1 82112 271423 2026-05-01T09:49:31Z YoshiRulz 10156 Add to category 271423 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z17727 1 82113 271424 2026-05-01T10:00:43Z YoshiRulz 10156 Add to category 271424 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34648 0 82114 271427 2026-05-01T10:02:43Z YoshiRulz 10156 Create implementation 271427 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34648" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17736", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z17736K1" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z31490", "Z31490K1": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17736K1" }, "Z10618K2": "e" }, "Z31490K2": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17736K1" }, "Z10618K2": "el" }, "Z31490K3": "n", "Z31490K4": "en" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun, 2nd decl., def. sing., composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9h41xsrnzbpntnv4chr32me726v8x1g Z34649 0 82115 271429 2026-05-01T10:04:31Z YoshiRulz 10156 Create implementation 271429 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34649" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17741", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z17741K1" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17741K1" }, "Z10618K2": "el" }, "Z802K2": "n", "Z802K3": "en" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun, 3rd decl., def. sing., composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gl546rrbtldyp7xop38vbcojmozvwev Talk:Z17745 1 82116 271431 2026-05-01T10:05:30Z YoshiRulz 10156 Add to category 271431 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34650 0 82117 271434 2026-05-01T10:11:08Z YoshiRulz 10156 Create implementation 271434 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34650" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17791", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17973", "Z17973K1": { "Z1K1": "Z18", "Z18K1": "Z17791K1" }, "Z17973K2": "n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "swedish noun, 5th decl., indef. pl., composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5lyi2hizgxxjy05lpjx2nqsbrfq06lb Z34651 0 82118 271436 2026-05-01T10:14:11Z YoshiRulz 10156 Create implementation 271436 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34651" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17794", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17160", "Z17160K1": { "Z1K1": "Z7", "Z7K1": "Z17186", "Z17186K1": { "Z1K1": "Z18", "Z18K1": "Z17794K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "signed bitwise not, arithmetic composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5upoj55i2j40n39vcemrykwun1e8rx4 Talk:Z17822 1 82119 271438 2026-05-01T10:16:01Z YoshiRulz 10156 Add to category 271438 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34652 0 82120 271442 2026-05-01T10:23:20Z YoshiRulz 10156 Create implementation 271442 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34652" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17907", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z17907K1" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z31490", "Z31490K1": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17907K1" }, "Z10618K2": "d" }, "Z31490K2": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17907K1" }, "Z10618K2": "s" }, "Z31490K3": "et", "Z31490K4": "n" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun decl., sing. def. -n/-et, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ozo9grt5vsgci5qkuojtg8lbqvguc5t Z34653 0 82121 271444 2026-05-01T10:31:55Z YoshiRulz 10156 Create implementation 271444 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17911", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27385", "Z27385K1": { "Z1K1": "Z18", "Z18K1": "Z17911K1" }, "Z27385K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17911K1" }, "Z10618K2": "s" }, "Z802K2": "Z11853", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z11060", "Z11060K1": { "Z1K1": "Z18", "Z18K1": "Z17911K1" } } }, "Z27385K3": "en" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Swedish noun decl. sing. def. -nen/en, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p0wc6t31ut302utmoh6xsfkkk43gq6c Talk:Z17966 1 82122 271449 2026-05-01T10:33:45Z YoshiRulz 10156 Add to category 271449 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34654 0 82123 271451 2026-05-01T10:35:07Z YoshiRulz 10156 Create implementation 271451 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34654" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17973", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z17973K1" }, "Z10618K2": { "Z1K1": "Z18", "Z18K1": "Z17973K2" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z17973K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z17973K1" }, "Z10000K2": { "Z1K1": "Z18", "Z18K1": "Z17973K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ensure String has suffix, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } opnhpqcd5nhp56hxtaummnhf5zl3ht8 Talk:Z18002 1 82124 271453 2026-05-01T10:36:59Z YoshiRulz 10156 Add to category 271453 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18006 1 82125 271454 2026-05-01T10:37:05Z YoshiRulz 10156 Add to category 271454 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34655 0 82126 271457 2026-05-01T10:49:24Z YoshiRulz 10156 Create implementation 271457 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34655" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18080", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K1": { "Z1K1": "Z18", "Z18K1": "Z18080K1" }, "Z16667K2": "Z16660" }, "Z19565K2": "Z17814", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K1": { "Z1K1": "Z18", "Z18K1": "Z18080K1" }, "Z16667K2": "Z16662" }, "Z19565K4": "Z17815", "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z516", "Z851K2": [ "Z6", "Z18080K1", { "Z1K1": "Z18", "Z18K1": "Z18080K1" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign to Gregorian era, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dczv3n9jwawq3p0kncfk1bs8an3p8u3 Talk:Z18131 1 82127 271460 2026-05-01T10:51:22Z YoshiRulz 10156 Add to category 271460 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18160 1 82128 271462 2026-05-01T10:54:18Z YoshiRulz 10156 Add to category 271462 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18163 1 82129 271463 2026-05-01T10:54:21Z YoshiRulz 10156 Add to category 271463 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18169 1 82130 271464 2026-05-01T10:54:49Z YoshiRulz 10156 Add to category 271464 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18175 1 82131 271465 2026-05-01T10:57:12Z YoshiRulz 10156 Add to category 271465 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18181 1 82132 271466 2026-05-01T10:57:19Z YoshiRulz 10156 Add to category 271466 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18184 1 82133 271467 2026-05-01T10:57:26Z YoshiRulz 10156 Add to category 271467 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18189 1 82134 271468 2026-05-01T10:57:32Z YoshiRulz 10156 Add to category 271468 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18196 1 82135 271469 2026-05-01T10:59:45Z YoshiRulz 10156 Add to category 271469 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18204 1 82136 271471 2026-05-01T10:59:50Z YoshiRulz 10156 Add to category 271471 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18208 1 82137 271472 2026-05-01T10:59:53Z YoshiRulz 10156 Add to category 271472 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18212 1 82138 271473 2026-05-01T10:59:56Z YoshiRulz 10156 Add to category 271473 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18220 1 82139 271475 2026-05-01T11:03:48Z YoshiRulz 10156 Add to category 271475 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18226 1 82140 271476 2026-05-01T11:03:51Z YoshiRulz 10156 Add to category 271476 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18233 1 82141 271477 2026-05-01T11:03:55Z YoshiRulz 10156 Add to category 271477 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18238 1 82142 271478 2026-05-01T11:03:58Z YoshiRulz 10156 Add to category 271478 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18263 1 82143 271479 2026-05-01T11:05:23Z YoshiRulz 10156 Add to category 271479 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18268 1 82144 271480 2026-05-01T11:05:26Z YoshiRulz 10156 Add to category 271480 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34656 0 82145 271482 2026-05-01T11:17:03Z YoshiRulz 10156 Create implementation 271482 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34656" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18284", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z18284K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of Naturals without last element, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 57kdgfq3guzfvz52lo798qf3t9vewmg Z34657 0 82146 271484 2026-05-01T11:18:16Z YoshiRulz 10156 Create implementation 271484 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34657" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18291", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13081", "Z13081K1": { "Z1K1": "Z18", "Z18K1": "Z18291K1" }, "Z13081K2": { "Z1K1": "Z18", "Z18K1": "Z18291K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove all Natural copies from list, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } aq3v447g2jtbi3xe7j482n5hcdfxsnp Talk:Z18296 1 82147 271486 2026-05-01T11:19:52Z YoshiRulz 10156 Add to category 271486 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18300 1 82148 271487 2026-05-01T11:19:56Z YoshiRulz 10156 Add to category 271487 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34658 0 82149 271489 2026-05-01T11:23:43Z YoshiRulz 10156 Create test 271489 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34658" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30683", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19306", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z30683", "Z30683K1": { "Z1K1": "Z6095", "Z6095K1": "L29564" }, "Z30683K2": [ "Z6092" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z12741", "Z12741K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P12718" }, { "Z1K1": "Z6092", "Z6092K1": "P12726" }, { "Z1K1": "Z6092", "Z6092K1": "P12690" }, { "Z1K1": "Z6092", "Z6092K1": "P12739" }, { "Z1K1": "Z6092", "Z6092K1": "P5275" }, { "Z1K1": "Z6092", "Z6092K1": "P12510" }, { "Z1K1": "Z6092", "Z6092K1": "P13258" }, { "Z1K1": "Z6092", "Z6092K1": "P12724" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "L29564 has 8 statements" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8kl8jjajel6pk051g4ija46250b2vp9 Talk:Z18319 1 82150 271493 2026-05-01T11:25:31Z YoshiRulz 10156 Add to category 271493 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18331 1 82151 271494 2026-05-01T11:25:34Z YoshiRulz 10156 Add to category 271494 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18336 1 82152 271495 2026-05-01T11:28:00Z YoshiRulz 10156 Add to category 271495 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18339 1 82153 271496 2026-05-01T11:30:27Z YoshiRulz 10156 Add to category 271496 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18346 1 82154 271497 2026-05-01T11:30:29Z YoshiRulz 10156 Add to category 271497 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18387 1 82155 271502 2026-05-01T11:43:20Z YoshiRulz 10156 Add to category 271502 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18397 1 82156 271503 2026-05-01T11:43:23Z YoshiRulz 10156 Add to category 271503 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18435 1 82157 271506 2026-05-01T11:46:52Z YoshiRulz 10156 Add to category 271506 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18459 1 82158 271508 2026-05-01T11:47:01Z YoshiRulz 10156 Add to category 271508 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18462 1 82159 271509 2026-05-01T11:47:35Z YoshiRulz 10156 Add to category 271509 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18467 1 82160 271510 2026-05-01T11:47:38Z YoshiRulz 10156 Add to category 271510 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18489 1 82161 271511 2026-05-01T11:48:33Z YoshiRulz 10156 Add to category 271511 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18504 1 82162 271512 2026-05-01T11:48:36Z YoshiRulz 10156 Add to category 271512 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18515 1 82163 271513 2026-05-01T11:48:40Z YoshiRulz 10156 Add to category 271513 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18529 1 82164 271514 2026-05-01T11:49:38Z YoshiRulz 10156 Add to category 271514 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18531 1 82165 271515 2026-05-01T11:49:40Z YoshiRulz 10156 Add to category 271515 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18546 1 82166 271517 2026-05-01T11:49:47Z YoshiRulz 10156 Add to category 271517 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18573 1 82167 271519 2026-05-01T11:50:34Z YoshiRulz 10156 Add to category 271519 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18592 1 82168 271520 2026-05-01T11:50:37Z YoshiRulz 10156 Add to category 271520 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18603 1 82169 271521 2026-05-01T11:50:39Z YoshiRulz 10156 Add to category 271521 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18662 1 82170 271522 2026-05-01T11:51:07Z YoshiRulz 10156 Add to category 271522 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18679 1 82171 271524 2026-05-01T11:51:14Z YoshiRulz 10156 Add to category 271524 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18708 1 82172 271526 2026-05-01T11:51:48Z YoshiRulz 10156 Add to category 271526 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18722 1 82173 271528 2026-05-01T11:51:54Z YoshiRulz 10156 Add to category 271528 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18766 1 82174 271531 2026-05-01T11:55:26Z YoshiRulz 10156 Add to category 271531 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18768 1 82175 271532 2026-05-01T11:55:34Z YoshiRulz 10156 Add to category 271532 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18771 1 82176 271533 2026-05-01T11:55:37Z YoshiRulz 10156 Add to category 271533 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18775 1 82177 271534 2026-05-01T11:55:39Z YoshiRulz 10156 Add to category 271534 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18779 1 82178 271535 2026-05-01T11:55:42Z YoshiRulz 10156 Add to category 271535 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34659 0 82179 271537 2026-05-01T11:55:55Z Virinas-code 2884 271537 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34659" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34538", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34538", "Z34538K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z34538K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2∪{2}=3" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ems0jb4ie4b7jn98bs5qrs46eqk6xys 271538 271537 2026-05-01T11:56:32Z Virinas-code 2884 271538 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34659" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34538", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34538", "Z34538K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } }, "Z34538K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z34273", "Z34273K2": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": { "Z1K1": "Z7", "Z7K1": "Z34263", "Z34263K1": "Z34268" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2∪{2}=3" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "2∪{2}=3" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "By definition of von Neumann ordinals" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Par définition des ordinaux de von Neumann" } ] } } lwjsup9hfuu3gp5r65szujuzar38tgw Talk:Z18793 1 82180 271541 2026-05-01T11:57:27Z YoshiRulz 10156 Add to category 271541 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18796 1 82181 271542 2026-05-01T11:57:29Z YoshiRulz 10156 Add to category 271542 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18807 1 82182 271543 2026-05-01T11:57:31Z YoshiRulz 10156 Add to category 271543 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18831 1 82183 271546 2026-05-01T11:57:37Z YoshiRulz 10156 Add to category 271546 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18837 1 82184 271547 2026-05-01T11:57:40Z YoshiRulz 10156 Add to category 271547 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18852 1 82185 271549 2026-05-01T11:58:41Z YoshiRulz 10156 Add to category 271549 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18859 1 82186 271550 2026-05-01T11:58:45Z YoshiRulz 10156 Add to category 271550 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18867 1 82187 271551 2026-05-01T11:58:46Z YoshiRulz 10156 Add to category 271551 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Talk:Z18881 1 82188 271553 2026-05-01T11:58:53Z YoshiRulz 10156 Add to category 271553 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt