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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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™'' 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 (「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!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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™'' 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 (「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!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>–<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>–<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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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: — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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