Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.24
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:Project chat
4
1184
330717
330448
2026-10-21T01:52:13Z
YoshiRulz
10156
/* Draft policy for language fallback strategies */ Bump, remove off-topic
330717
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/
}}
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:52, 21 October 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
:::I'm a bit conflicted here (and I've flipped around in the past too, so don't expect consistency sorry!). In the main articles example, I feel like the default is better than displaying English for German. Main articles doesn't really need words. Certainly En-dialects should get English, but as you say, we have other ways of ensuring that. I don't know enough about Afrikaans to comment on that one. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:58, 17 September 2026 (UTC)
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
::I fixed[[File:The Quantum Code.png]] [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 14:30, 29 September 2026 (UTC)
== Technical limitations or something on my side? ==
Hi there,
I'm experimenting with different ways to improve NLG in French (many things to do). I experiment some limitations, I don't if they come from the software or something I did:
# I tried to create a typed list in {{Z|Z42597}}, similarly to {{Z|Z38002}}, but impossible to add this type (I'm blocked with an empty content box). The Edit Raw JSON script also fails on publication.
# I tried to find if an item is a subclass of another in {{Z|Z41641}} and {{Z|Z41649}}, but I only get the error "WASM interpreter aborted (unreachable executed)".
Is it me? Or some current limitations? Are there workarounds? Any help appreciated! Cheers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 14:38, 19 September 2026 (UTC)
:1. Z42957 is a {{Z|Z6}}. It is possible to create a typed list of {{Z|Z6091}}, if that’s what you have in mind.
:2. Yes, that’s a tricky one. I don’t have time right now, but I should be able to look at it in a few hours or tomorrow morning. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:24, 19 September 2026 (UTC)
::Thank you! For some reason I couldn't create a typed list earlier, but it looks fixed now (I was able to create {{Z|Z42639}}). The interface could still be a bit clearer... {{Z|Z42597}} can be deleted, btw. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 19:39, 19 September 2026 (UTC)
:::Good. I agree, the interface for type specification is a little peculiar for “generic” types.
:::I’ve had a little look at your second problem and I don’t have a quick fix. Theoretically, I think you want to apply the subclass test to each of the classes of which the item is an instance, having failed to establish that the item is an instance of the superclass. [https://www.wikifunctions.org/view/en/Z36572?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36572%22%2C%22Z36572K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q84%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P31%22%7D%5D%7D%2C%22Z36572K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q486972%22%7D%5D%2C%22Z36572K3%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D This function call] seems to work, but I would be worried about timing out, generally. It would perhaps be better to create a list of classes that are, ultimately, types of human settlement and only use the more expensive traversal for items that are not instances of any of those classes. I don’t see any such list currently, but the idea is expressed in {{Z|Z41921}}, so @[[User:Jsamwrites|Jsamwrites]] might be interested in collaborating. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:38, 19 September 2026 (UTC)
::::As I mentioned [[Talk:Z41920|here]], your solution is ideally correct, but because of technical limitations, I created a faster version for general French usages. [[User:Jsamwrites|John Samuel]] 21:11, 19 September 2026 (UTC)
:::::Thanks @[[User:GrounderUK|GrounderUK]]! Any help or Phabricator page (or some dashboard) where we could understand what's likely to timeout? I would love to reduce the burden on the servers but I have no clue on what's causing it. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 11:41, 20 September 2026 (UTC)
::::::I’m not aware of a suitable page, but I think it would be a good idea to have one. Perhaps we should add it to [[Special:MyLanguage/Wikifunctions:How to create implementations]], which is linked to from every implementation? We should probably also have a general Phabricator task for logging errors that are hard to understand and/or impossible to translate. This might fit under [[:phab:T432195]], unless @[[User:LMorgantini-WMF|LMorgantini-WMF]] has a better suggestion.
::::::For now, I would only suggest that we:
::::::* generally avoid {{Z|Z6821}} and use either {{Z|Z6820}} or one of its wrappers, like {{Z|Z30120}} or {{Z|Z23762}}
::::::* test using smaller and fewer Wikidata items
::::::* use the same item(s) for different tests, where appropriate
::::::* avoid unnecessary variation in fetch calls.
::::::[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:19, 20 September 2026 (UTC)
:::::::* If a function does not need to pull labels or statements from an Item/Property/Lexeme, it should not fetch it.
:::::::** When a label or statement ''is'' needed, from that point on you should only pass around the fetched Item/etc. and not its reference. Unfortunately the naming conventions and [[WF:Catalogue/Wikidata_operations/Item#Labels_and_aliases|catalogue]] aren't very helpful for finding the right label functions at the moment.
:::::::* Replace {{Z|22820}} with specialised filter functions where possible to avoid having to repeat a long expression.
:::::::* When implementing by composition, try to do it without recursion, at least until a non-recursive or code implementation gets connected. Recursive compositions are slower and more annoying to debug. (Code implementations can use recursion with much less overhead, but are limited in other ways ofc.)
:::::::* Embedded function calls often fail, even when the same arguments work fine when used on the function's view page. Must be a separate cache.
:::::::[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:24, 20 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #266: Memoization arriving ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about storing a function call's result in a cache for easier recalling, we analyse how quickly one particular fact propagates through different Wikipedia language editions, 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]]) 09:54, 28 September 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=30951652 -->
:This memoization is at the global level, but are subexpressions repeated within a composition also memoized / is that planned? Because I've been writing compositions assuming that they would. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 28 September 2026 (UTC)
::Memoization is working on subexpressions. It should capture repeated subcalls within a composition and even across different calls to the orchestrator, so your assumption is safe.
::HOWEVER, be aware that we're only memoizing a very short list of functions so far (<code>[ 'Z860', 'Z885', 'Z101', 'Z10047', 'Z189' ]</code>). We plan to expand this list in future. Very open to suggestions about which functions we should consider; we've based these decisions on benchmarks but would also benefit from advice from composition implementers! [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 17:10, 29 September 2026 (UTC)
:::I think it’s worth distinguishing between extrinsic caching of function call results and intrinsic memoization of objects during a function call evaluation. To my mind, “subexpressions repeated within a composition” would fall into the latter category (function call or not), and I believe the Orchestrator generally realizes a repeated subexpression (identical object) only once during a single function call’s evaluation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 00:08, 30 September 2026 (UTC)
:::Good to hear. As for what to do next, I wouldn't trust my intuition over actually measuring. Maybe display functions? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:18, 30 September 2026 (UTC)
:::I think the community should avoid recommending functions specifically for memoization. We can highlight functions of particular concern, leaving it to the team to consider whether memoization, new builtins or something else would be the preferred solution. Top of my list is {{Z|Z14310}}, which is a critical dependency for almost all Abstract Wikipedia calls as well as our reading and display functions. This should be considered alongside [[:phab:T390226|T390226: Consider using list inputs to create variadic apply, filter, map, etc. functions]], since the selected function is always applied.
:::We should also consider:
:::* {{Z|Z13052}} • {{Z|Z18683}} • {{Z|Z29294}} • {{Z|Z12696}}
:::* {{Z|Z13676}} • {{Z|Z17132}} • {{Z|Z19751}} (or less than, etc)
:::* {{Z|Z20943}}
:::* {{Z|Z12899}} (or some other string-concatenation function)
:::* {{Z|Z18475}}
:::I believe that none of the above functions can currently be evaluated without ultimately requiring traversal into code. The groupings reflect my belief that improving any member of the set can improve all members. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:08, 1 October 2026 (UTC)
::::{{TakeNote}} My previous reply prioritizing {{Z|Z14310}} was written before [[:phab:T440032|DE2.2.10: Improve language-specific function creation]]. Although that Hypothesis is presented as a usability improvement, I think the solution there should be designed to address the scaling, performance and resilience issues [[:phab:T419789#11782917|previously noted]]. @[[User:Jdforrester (WMF)|Jdforrester (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:18, 11 October 2026 (UTC)
:::Ping @[[User:CMassaro (WMF)|CMassaro (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:40, 11 October 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #267: Refreshing results ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-10-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about two new capabilities addressing the issues of caching and freshness of function call results, we introduce our groundwork to support the first pilot communities for Abstract Wikipedia, we discuss news in Types, 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]]) 09:31, 2 October 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=31099195 -->
== Reached rate limit in evaluator ==
I increasingly get errors like "Reached rate limit in evaluator" or "The rendering service is temporarily unavailable. Please, try again later". This makes it almost impossible to work. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:08, 9 October 2026 (UTC)
:Tracked in [[phab:T438643]] [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 15:06, 9 October 2026 (UTC)
:P.S. I have created a userscript that can mitigate this issue to some extent [[User:鈴音雨/WFSpinner]]. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:12, 10 October 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #268: Quarterly planning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-10-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the work we have planned for this quarter (October-December 2026), we introduce news in Types, 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/1791826200 October 12, 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:42, 10 October 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=31143368 -->
:<q>While [Z91/Z92] were really important for having translatable HTML error messages, we believe they can also be used for a lot other things [...]</q><br>So [[Talk:Z91#Generality|that's a no]], then. I don't mean to sound ungrateful, but we still don't have consistency with the current text Types, so telling us to adopt more is only going to result in fragmentation and confusion, at least in the short term. And there isn't a way (except a message/template on the talk page) to [[WF:Type_proposals/Typed_string|distinguish]] when a {{Z|91}}, or any textual object, contains <code>$1</code> markers which need to be replaced. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:57, 10 October 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #269: Changes in evaluator representations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-10-17|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our latest changes in evaluator representations, 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:46, 17 October 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=31162541 -->
== October 2026 Wikimedia Café: legal issues on Commons, and WMF Board selection process ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in October. In a change from the usual Café practice, this month's sessions will have different topics. Anyone who meets the Café attendance criteria is welcome to attend either or both sessions.
Session A will happen on Saturday, 24 October 2026 at 15:00 UTC ([https://zonestamp.toolforge.org/1792854000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe. This session will feature [https://meta.wikimedia.org/wiki/User:PBradley-WMF Wikimedia Foundation lawyer Phil Bradley-Schmieg]. We will discuss legal issues on Wikimedia Commons, including complexities of international law. (I am hoping that in a future month, a similar Café session will be offered at a time friendly to Asia and the Pacific.)
Session B will happen on Sunday, 25 October 2026 at 03:00 UTC ([https://zonestamp.toolforge.org/1792897200 timestamp converter]), at a time friendly to Asia and the Pacific, we will discuss [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2027/Proposed_eligibility_criteria proposed changes to how Wikimedia Foundation Board candidates are selected]. The latest proposals are much different from the earlier July 2026 proposals. The due date for feedback on current proposals is 27 October, and Wikimedians are welcome to participate on the [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_elections/2027/Proposed_eligibility_criteria proposal talk page] regardless of Café attendance.
Please see the [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Café] page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
To subscribe or unsubscribe for Café notices on your talk page please [https://meta.wikimedia.org/wiki/Global_message_delivery/Targets/Wikimedia_Caf%C3%A9 go here].
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<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> 06:25, 18 October 2026 (UTC)
pcceedxe1wktxyct2naq497e7krk376
Wikifunctions:Status
4
1684
330668
290590
2026-10-20T19:07:03Z
LMorgantini-WMF
14912
Update plan section for Q2 FY26–27: key results, DE2 objective, new links
330668
wikitext
text/x-wiki
{{AW Content}}
{{about|broken or degraded features in the {{SITENAME}} software|the weekly blog posts|WF:Status updates}}
{{see also|WF:Design|WF:Report a technical problem}}
This page aims to give a reasonably current view on the '''current status''' of Wikifunctions. If something does not work, this page is a good first stop to check if that is a known issue.
This page is not the complete source of details. A more immediate view is the [[phab:project/view/4876/|"Abstract Wikipedia" Phabricator board]]. This page just aims to provide a good and more easily understandable overview of major known issues and problems.
See [[Wikifunctions:Report a technical problem]] for details on how to report a bug or make a feature request.
'''Summary''': This page is not complete. We don't plan to list every single user facing issue, but merely the main ones.
== Is anything currently very broken? ==
: ''No current known P0 or P1 issues!''
== What are we working on this Quarter? (October-December 2026) ==
{{Notice|Updates on this quarter's work, and the new quarter's work to come, are first published in the community newsletter.}}
The Abstract Wikipedia team's work this quarter supports our annual objective, DE2: Abstract Wikipedia (see the [[m:Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#DE2: Abstract Wikipedia|annual plan]]):
: ''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.''
=== Key Result: Pilot Wikipedia Integration (Q1/Q2: July–December 2026) ===
''Demonstrate the first integration of an Abstract Wikipedia article into Wikipedias.''
'''Planned work for Q2:'''
* '''Lexeme coverage''' (continued from Q1, led by our colleagues in Wikimedia Deutschland). ''We're aiming for an average of 80,000 Lexeme edits a month across Q1 and Q2 (baseline for January–March 2026: 66,670), with efforts increasingly focused on Abstract Wikipedia's pilot communities.''
* ([[phab:T440365|T440365]]) '''Wikifunctions workshops for pilot communities.''' ''If we run workshops tailored to the pilot communities, we can support the communities in creating and improving the language-specific functions their languages need to render Abstract articles.''
* ([[phab:T440032|T440032]]) '''Improving language-specific function creation.''' ''If we make it simpler to create a new language-specific function, it should be easier for communities, pilot communities especially, to build the functions they need.''
=== Key Result: Abstract Wikipedia Experience (Q2/Q3: October 2026–March 2027) ===
''Enable editors without in-depth Wikifunctions knowledge to create and improve Abstract articles, and know what to do when the content they want cannot yet be expressed.''
'''Planned work for Q2:'''
* ([[phab:T440368|T440368]]) '''Abstract Wikipedia editing improvements.''' ''If we iteratively implement and evaluate focused editing improvements, then we can progressively make editing and article creation accessible to a broader, less technical group of contributors.''
* ([[phab:T440367|T440367]]) '''Feedback loop between Abstract editors and function creators.''' ''If we explore ways for contributors to capture sentences they would like to include but can't yet express on Abstract Wikipedia, and share these with the Wikifunctions community, we can establish a workable feedback loop between content needs and function development.''
* ([[phab:T440366|T440366]]) '''Exploration: Natural language to function mapping.''' ''If we explore approaches that map what contributors want to express in natural language to relevant function calls, we can find out whether this might be a viable way to lower the barrier to creating abstract content.''
* ([[phab:T440369|T440369]]) '''Cache-refresh for Abstract articles.''' ''If we provide a clear and reliable way to refresh stale cached data on Abstract Wikipedia, contributors will be able to see their changes in Wikifunctions and Wikidata reflected, and be more confident that their edits take effect.''
On top of the above planned work, we'll also have some "essential work", where we respond to bug fixes and emergency situations following our standard protocols, aimed at reducing disruption for the Wikifunctions community and its users.
The plan for this quarter was published in the [[Wikifunctions:Status updates/2026-10-09|9 October update]], and progress is reported in the [[Wikifunctions:Status updates|weekly updates]].
You can see [[phab:project/view/9073/|our team's Phabricator board for the current quarter]] for more detailed tracking of how things are going.
== Longer-term plans ==
: ''These are issues that we hope to work on in the future, as part of the bigger plans for Wikifunctions and Abstract Wikipedia. We will prioritise between them based on your feedback and ideas.''
=== Type creation is locked-down to staff ===
{{Tracked|T343469}}
For now, we only support a limited number and nature of types, and creation is limited to only staff. There are a number of built-in functions, ''e.g.'' [[Z811|first element of a list]], [[Z881|typed list]], and many others, which are currently not well-supported for custom types, which we are looking at addressing. Generic types and generic functions require a bit of development and bug-fixing, and are not ready yet.
=== Function pages don't show you where or how much they're used ===
{{Tracked|T282915}}
This would be an important way for the Wikifunctions community to decide how to focus effort and warn users of changes, like how the [[commons:Special:GlobalUsage|GlobalUsage tool]] guides the Commons community.
=== Diffs are ugly, so it's hard to do vandalism patrolling or community moderation ===
{{Tracked|T284473}}
For now, diffs "work" but show ugly blobs of JSON rather than nice, understandable, formatted results. We want an experience like Wikidata's or better.
=== Search is ugly, so it's a problem to find things ===
{{Tracked|T271963}}
For now, the search "works" but shows ugly blobs of JSON rather than a nice, understandable, formatted result, and you can't filter by type of object (''e.g.'' "show me only Implementations that match my search").
<small>Note: You can include the required type’s reference (''e.g.'' "Z14") prefixed by the literal "Z1K1 " (case insensitive) in your search. For example, [[Special:Search/: suffix Z1K1 Z14|: suffix "z1k1 Z14"]] will tend to find Implementations containing the string "suffix" (because Functions and Test cases are unlikely to contain a string that is equivalent to "z1k1 Z14", whereas all Implementations contain <code>"Z1K1": "Z14"</code> in their JSON representations and this is equivalent to "z1k1 Z14").</small>
[[Category:Maintenance| ]]
4cv3ch9fihti47xn3mguxlbd0mt2vag
330676
330668
2026-10-20T19:21:15Z
LMorgantini-WMF
14912
Add quarterly plan to intro and extend hatnote to cover it; move known-issues text into "Is anything currently very broken?" section, removing old summary line
330676
wikitext
text/x-wiki
{{AW Content}}
{{about|broken or degraded features in the {{SITENAME}} software, and the Abstract Wikipedia team's current quarterly plan|the weekly blog posts|WF:Status updates}}
{{see also|WF:Design|WF:Report a technical problem}}
This page aims to give a reasonably current view on the '''current status''' of Wikifunctions, and an overview of the Abstract Wikipedia team's planned work for the '''current quarter'''. If something does not work, this page is a good first stop to check if that is a known issue.
== Is anything currently very broken? ==
: ''No current known P0 or P1 issues!''
This section is not the complete source of details. A more immediate view is the [[phab:project/view/4876/|"Abstract Wikipedia" Phabricator board]]. This section just aims to provide a good and more easily understandable overview of major known issues and problems.
See [[Wikifunctions:Report a technical problem]] for details on how to report a bug or make a feature request.
== What are we working on this Quarter? (October-December 2026) ==
{{Notice|Updates on this quarter's work, and the new quarter's work to come, are first published in the community newsletter.}}
The Abstract Wikipedia team's work this quarter supports our annual objective, DE2: Abstract Wikipedia (see the [[m:Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#DE2: Abstract Wikipedia|annual plan]]):
: ''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.''
=== Key Result: Pilot Wikipedia Integration (Q1/Q2: July–December 2026) ===
''Demonstrate the first integration of an Abstract Wikipedia article into Wikipedias.''
'''Planned work for Q2:'''
* '''Lexeme coverage''' (continued from Q1, led by our colleagues in Wikimedia Deutschland). ''We're aiming for an average of 80,000 Lexeme edits a month across Q1 and Q2 (baseline for January–March 2026: 66,670), with efforts increasingly focused on Abstract Wikipedia's pilot communities.''
* ([[phab:T440365|T440365]]) '''Wikifunctions workshops for pilot communities.''' ''If we run workshops tailored to the pilot communities, we can support the communities in creating and improving the language-specific functions their languages need to render Abstract articles.''
* ([[phab:T440032|T440032]]) '''Improving language-specific function creation.''' ''If we make it simpler to create a new language-specific function, it should be easier for communities, pilot communities especially, to build the functions they need.''
=== Key Result: Abstract Wikipedia Experience (Q2/Q3: October 2026–March 2027) ===
''Enable editors without in-depth Wikifunctions knowledge to create and improve Abstract articles, and know what to do when the content they want cannot yet be expressed.''
'''Planned work for Q2:'''
* ([[phab:T440368|T440368]]) '''Abstract Wikipedia editing improvements.''' ''If we iteratively implement and evaluate focused editing improvements, then we can progressively make editing and article creation accessible to a broader, less technical group of contributors.''
* ([[phab:T440367|T440367]]) '''Feedback loop between Abstract editors and function creators.''' ''If we explore ways for contributors to capture sentences they would like to include but can't yet express on Abstract Wikipedia, and share these with the Wikifunctions community, we can establish a workable feedback loop between content needs and function development.''
* ([[phab:T440366|T440366]]) '''Exploration: Natural language to function mapping.''' ''If we explore approaches that map what contributors want to express in natural language to relevant function calls, we can find out whether this might be a viable way to lower the barrier to creating abstract content.''
* ([[phab:T440369|T440369]]) '''Cache-refresh for Abstract articles.''' ''If we provide a clear and reliable way to refresh stale cached data on Abstract Wikipedia, contributors will be able to see their changes in Wikifunctions and Wikidata reflected, and be more confident that their edits take effect.''
On top of the above planned work, we'll also have some "essential work", where we respond to bug fixes and emergency situations following our standard protocols, aimed at reducing disruption for the Wikifunctions community and its users.
The plan for this quarter was published in the [[Wikifunctions:Status updates/2026-10-09|9 October update]], and progress is reported in the [[Wikifunctions:Status updates|weekly updates]].
You can see [[phab:project/view/9073/|our team's Phabricator board for the current quarter]] for more detailed tracking of how things are going.
== Longer-term plans ==
: ''These are issues that we hope to work on in the future, as part of the bigger plans for Wikifunctions and Abstract Wikipedia. We will prioritise between them based on your feedback and ideas.''
=== Type creation is locked-down to staff ===
{{Tracked|T343469}}
For now, we only support a limited number and nature of types, and creation is limited to only staff. There are a number of built-in functions, ''e.g.'' [[Z811|first element of a list]], [[Z881|typed list]], and many others, which are currently not well-supported for custom types, which we are looking at addressing. Generic types and generic functions require a bit of development and bug-fixing, and are not ready yet.
=== Function pages don't show you where or how much they're used ===
{{Tracked|T282915}}
This would be an important way for the Wikifunctions community to decide how to focus effort and warn users of changes, like how the [[commons:Special:GlobalUsage|GlobalUsage tool]] guides the Commons community.
=== Diffs are ugly, so it's hard to do vandalism patrolling or community moderation ===
{{Tracked|T284473}}
For now, diffs "work" but show ugly blobs of JSON rather than nice, understandable, formatted results. We want an experience like Wikidata's or better.
=== Search is ugly, so it's a problem to find things ===
{{Tracked|T271963}}
For now, the search "works" but shows ugly blobs of JSON rather than a nice, understandable, formatted result, and you can't filter by type of object (''e.g.'' "show me only Implementations that match my search").
<small>Note: You can include the required type’s reference (''e.g.'' "Z14") prefixed by the literal "Z1K1 " (case insensitive) in your search. For example, [[Special:Search/: suffix Z1K1 Z14|: suffix "z1k1 Z14"]] will tend to find Implementations containing the string "suffix" (because Functions and Test cases are unlikely to contain a string that is equivalent to "z1k1 Z14", whereas all Implementations contain <code>"Z1K1": "Z14"</code> in their JSON representations and this is equivalent to "z1k1 Z14").</small>
[[Category:Maintenance| ]]
8nycxe5varyk1oey2do9329vz8cgmzi
Z18628
0
35993
330670
266664
2026-10-20T19:10:06Z
YoshiRulz
10156
Use extract helpers
330670
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18628"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18626",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19077",
"Z19077K1": {
"Z1K1": "Z7",
"Z7K1": "Z19077",
"Z19077K1": {
"Z1K1": "Z7",
"Z7K1": "Z23318",
"Z23318K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z30833",
"Z30833K1": {
"Z1K1": "Z7",
"Z7K1": "Z16829",
"Z16829K1": {
"Z1K1": "Z18",
"Z18K1": "Z18626K1"
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type of Typed list, composition "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "type de liste typée, en Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Typ von typisierter Liste als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z881.Z1K1.Z4K2.(first element).Z3K1.Z4K1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Komposition mit Wert nach Schlüssel"
}
]
}
}
snkq3kt6kbrm3jc74bjcll70un5wj49
Z20290
0
43626
330739
330576
2026-10-21T10:17:01Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
330739
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20290"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20159",
"Z17K2": "Z20290K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "année"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "anno"
}
]
}
}
],
"Z8K2": "Z17402",
"Z8K3": [
"Z20",
"Z20292",
"Z20293",
"Z20294",
"Z20295",
"Z20296",
"Z20297",
"Z20298",
"Z20299",
"Z20300",
"Z20301",
"Z20339"
],
"Z8K4": [
"Z14",
"Z20311",
"Z20291",
"Z20335",
"Z20334",
"Z20319"
],
"Z8K5": "Z20290"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year starts on day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "débute le"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "beginnt an einem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno della settimana del primo giorno dell'anno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första Veckodag på Gregorianskt år"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins with",
"Day of the week of first day of the year",
"starts with",
"starts on which day of the week?",
"year starts on day of the week",
"first day of the year",
"first weekday of the year",
"first week day of the year"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"inizia con"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "What day of the week does the given year start on, i.e. what day of the week is the first of January of the given year?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "quel jour de la semaine commence l'année donnée, c'est-à-dire quel jour de la semaine est le premier janvier de l'année donnée ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il giorno della settimana del 1 Gennaio dell'anno specificato"
}
]
}
}
e1fnhpthzmpg38cob0akf2u9pno5jbv
Z20301
0
43638
330738
143585
2026-10-21T10:16:56Z
Ameisenigel
44
de
330738
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20301"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20290",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20290",
"Z20290K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z17414",
"Z17414K2": "Z17404"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2 AD starts with Tuesday"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "2 après J.-C. débute un mardi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "2 beginnt an einem Dienstag"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fxkwe228w0798fp6cr4ukdntmpcgb3c
Z20303
0
43640
330740
140633
2026-10-21T10:17:23Z
Ameisenigel
44
de
330740
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20303"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20302",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z17517",
"Z17517K1": {
"Z1K1": "Z7",
"Z7K1": "Z20290",
"Z20290K1": {
"Z1K1": "Z18",
"Z18K1": "Z20302K1"
}
},
"Z17517K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z18",
"Z18K1": "Z20302K1"
}
},
"Z802K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K3": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition of starts with"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "endet an einem als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
77nwmvns313mhtt3j3oxus0s0a7ebvo
Z20304
0
43642
330741
245706
2026-10-21T10:18:50Z
Ameisenigel
44
de
330741
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20304"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20181",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z17414",
"Z17414K1": {
"Z1K1": "Z7",
"Z7K1": "Z20302",
"Z20302K1": {
"Z1K1": "Z18",
"Z18K1": "Z20181K1"
}
},
"Z17414K2": {
"Z1K1": "Z7",
"Z7K1": "Z17420",
"Z17420K1": {
"Z1K1": "Z7",
"Z7K1": "Z20290",
"Z20290K1": {
"Z1K1": "Z18",
"Z18K1": "Z20181K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is leap year, first and last day composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce une année bissextile ?, en Composition (1)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Gregoriaans schrikkeljaar?, compositie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ist Schaltjahr im Greg. Kalender, Komp., Wochentag"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the day of the week that a leap year ends on is the day after the day it starts on"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "le jour de la semaine où se termine une année bissextile est le lendemain du jour où elle commence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "dag van de week waarop een schrikkeljaar eindigt, is de dag na de dag waarop het begint"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "der Tag der Woche, an dem ein Schaltjahr endet, ist der Tag nach dem Tag, an dem es begonnen hat"
}
]
}
}
0uld06wpoaod0jojssugof9lx4xrd4y
Z20305
0
43643
330742
257396
2026-10-21T10:21:00Z
Ameisenigel
44
de
330742
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20305"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z20305K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generally"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "en général [sinon]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "algemeen [anders]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "normalerweise"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z20305K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unless"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sauf si [si]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tenzij [als]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "außer"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z20305K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "when (if exception condition is true)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "quand (si la condition d'exception est vraie)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "wanneer (uitzonderingsvoorwaarde = waar) [dan]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z20307",
"Z20326",
"Z27079"
],
"Z8K4": [
"Z14",
"Z20306",
"Z23238"
],
"Z8K5": "Z20305"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unless exception"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sauf exception"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tenzij uitzondering"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "außer bei Ausnahme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"when happy",
"generally"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"wanneer gelukkig",
"algemeen"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "re-arrangement of if putting the else branch first and the condition second: else/Z802K3 if/Z802K1 then/Z802K2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "réarrangement de la fonction si en mettant la branche sinon en premier et la condition en second : sinon/Z802K3 si/Z802K1 alors/Z802K2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Herschikking van als de anders-tak eerst komt en de voorwaarde daarna: anders/Z802K3 als/Z802K1 dan/Z802K2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "andere Anordnung von wenn, bei der zuerst sonst und dann die Bedingung steht"
}
]
}
}
qclb4v93qghxrn5c8suaw5hpimzy8uw
Z20306
0
43644
330743
245185
2026-10-21T10:21:52Z
Ameisenigel
44
de
330743
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20306"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20305",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z20305K2"
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z20305K3"
},
"Z802K3": {
"Z1K1": "Z18",
"Z18K1": "Z20305K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unless exception, composition of if"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sauf exception, en Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tenzij uitzondering, compositie van als "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "außer bei Ausnahme als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "composition avec si"
}
]
}
}
rbwwfyv6u1w71lq7my0tkdn9a3ojliu
Z20307
0
43645
330744
245187
2026-10-21T10:22:43Z
Ameisenigel
44
de
330744
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20307"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20305",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "not an exception",
"Z20305K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z20305K3": "an exception"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "not an exception"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Exception False, so \"not an exception\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "uitzondering Onwaar, dus “geen uitzondering”"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ausnahme falsch, also \"not an exception\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dcbww20q06w4iizcv5xs4ku9tj9icry
Z20309
0
43647
330745
143581
2026-10-21T10:23:11Z
Ameisenigel
44
de
330745
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20309"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20302",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20302",
"Z20302K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z17414",
"Z17414K2": "Z17404"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2024 ends on a Tuesday"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "2024 se termine un mardi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "2024 endet an einem Dienstag"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
08r8plns99wg46akuxb64f941kdkm29
Z20310
0
43648
330746
140628
2026-10-21T10:24:40Z
Ameisenigel
44
de
330746
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20310"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20302",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": {
"Z1K1": "Z7",
"Z7K1": "Z20290",
"Z20290K1": {
"Z1K1": "Z18",
"Z18K1": "Z20302K1"
}
},
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z18",
"Z18K1": "Z20302K1"
}
},
"Z20305K3": {
"Z1K1": "Z7",
"Z7K1": "Z17420",
"Z17420K1": {
"Z1K1": "Z7",
"Z7K1": "Z20290",
"Z20290K1": {
"Z1K1": "Z18",
"Z18K1": "Z20302K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ends on the same day unless it’s a leap year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "endet an einem als Komposition, außer bei Ausnahme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a year ends on the same day of the week as it starts unless it’s a leap year (when it ends on the next day of the week)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ein Jahr endet mit dem gleichen Wochentag, mit dem es begonnen hat, außer es ist ein Schaltjahr (in dem es am nächsten Wochentag endet)"
}
]
}
}
mja0xc05m2gnmrshld09b9d5pjio6k7
Z25341
0
58880
330652
234653
2026-10-20T18:41:46Z
YoshiRulz
10156
Added Z25342 and Z25344 to the approved list of test cases
330652
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25341"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z25341K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z25501",
"Z17K2": "Z25341K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "genere"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z25342",
"Z25344"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z25341"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "First gender-matching word from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "prima forma da lessema con genere (m/f/n)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Return the representation string from the first lexeme form having the given gender as one of its grammatical features."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la prima stringa di rappresentazione con il genere dato come caratteristica grammaticale."
}
]
}
}
622xbc9x7fcei6imvbl94r3jl4lqwbf
330656
330652
2026-10-20T18:44:41Z
YoshiRulz
10156
Added Z25343 to the approved list of implementations
330656
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25341"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z25341K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z25501",
"Z17K2": "Z25341K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "genere"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z25342",
"Z25344"
],
"Z8K4": [
"Z14",
"Z25343"
],
"Z8K5": "Z25341"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "First gender-matching word from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "prima forma da lessema con genere (m/f/n)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Return the representation string from the first lexeme form having the given gender as one of its grammatical features."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la prima stringa di rappresentazione con il genere dato come caratteristica grammaticale."
}
]
}
}
433jryggjyhh5005u5oaein9f7idlpg
Z25342
0
58881
330653
194148
2026-10-20T18:44:01Z
YoshiRulz
10156
Fix enum type
330653
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25342"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z25341",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z25341",
"Z25341K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L34279"
}
},
"Z25341K2": {
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "gata"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L34279 (gato) ==\u003E 'gata'"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sst7eb9mjrnna65vx47q4w64lq2lkju
Z25343
0
58882
330655
195162
2026-10-20T18:44:34Z
YoshiRulz
10156
Use QID from enum helper
330655
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25343"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z25341",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z18",
"Z18K1": "Z25341K1"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z25341K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition for Z25341"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1uvm6qsww47cf3qnkeco7nxbr4jb8g2
330657
330655
2026-10-20T18:45:11Z
YoshiRulz
10156
Update en label
330657
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25343"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z25341",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z18",
"Z18K1": "Z25341K1"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z25341K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1st gender-matching word from Lexeme, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6y7mwwgq878714ebxjr9kcj7v8ak8i9
Z25344
0
58883
330654
194135
2026-10-20T18:44:07Z
YoshiRulz
10156
Fix enum type
330654
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25344"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z25341",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z25341",
"Z25341K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L36387"
}
},
"Z25341K2": {
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "blanca"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L36387 (blanco) ==\u003E blanca"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i3p4jvjfiwp9b4mqtm8oyuo8fjst8c4
Z25488
0
59125
330659
195159
2026-10-20T18:48:43Z
YoshiRulz
10156
Added Z46757 to the approved list of test cases
330659
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25488"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z25488K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z25501",
"Z17K2": "Z25488K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6004"
},
"Z8K3": [
"Z20",
"Z46757"
],
"Z8K4": [
"Z14",
"Z25490"
],
"Z8K5": "Z25488"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gender-matching forms from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the lexeme forms, from the given lexeme, which have the given gender as a grammatical feature"
}
]
}
}
m0c0sjv55r8zmghlitysacga2kvqut3
Z25490
0
59127
330660
195158
2026-10-20T18:49:05Z
YoshiRulz
10156
Use QID from enum helper
330660
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25490"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z25488",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19243",
"Z19243K1": {
"Z1K1": "Z18",
"Z18K1": "Z25488K1"
},
"Z19243K2": [
"Z6091",
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z25488K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition for Z25488"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
517bj8gszdh3lvqeam1osh8n12ymigd
330661
330660
2026-10-20T18:49:23Z
YoshiRulz
10156
Update en label
330661
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25490"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z25488",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19243",
"Z19243K1": {
"Z1K1": "Z18",
"Z18K1": "Z25488K1"
},
"Z19243K2": [
"Z6091",
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z25488K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender-matching Forms from Lexeme, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
64jxz1u6px32xagrriqlygtmv5fqncz
Z25622
0
59571
330662
288511
2026-10-20T18:52:00Z
YoshiRulz
10156
Use extract from quantity helpers
330662
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25622"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z25620",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z25303",
"Z25303K1": {
"Z1K1": "Z18",
"Z18K1": "Z25620K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z21787",
"Z21787K1": {
"Z1K1": "Z7",
"Z7K1": "Z25294",
"Z25294K1": {
"Z1K1": "Z18",
"Z18K1": "Z25620K1"
}
},
"Z21787K2": {
"Z1K1": "Z13518",
"Z13518K1": "12"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z21787",
"Z21787K1": {
"Z1K1": "Z7",
"Z7K1": "Z25294",
"Z25294K1": {
"Z1K1": "Z18",
"Z18K1": "Z25620K1"
}
},
"Z21787K2": {
"Z1K1": "Z13518",
"Z13518K1": "12"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z25303",
"Z25303K1": {
"Z1K1": "Z18",
"Z18K1": "Z25620K1"
}
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z25620K2"
}
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z25620K2"
}
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Simple display of Wikidata quantity, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
irv908qthz7fq07hktcj1ocz42cgrdn
Z26457
0
61557
330665
204584
2026-10-20T19:01:03Z
YoshiRulz
10156
Remove trailing space
330665
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26457"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z26457K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26457K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to read for"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua di lettura"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z26457K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type to interpret text as"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tipo con cui si deve interpretare il testo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26457K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language for display"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua di stampa"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26462",
"Z26471",
"Z26472",
"Z26478"
],
"Z8K4": [
"Z14",
"Z26468"
],
"Z8K5": "Z26457"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert string according to type and language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "converti stringa in base al tipo e alla lingua"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"convert text string according to type and language standard"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"converti testo in base al tipo e alla lingua"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the string as currently displayed on Wikifunctions for the selected language, if the input text can be unambiguously interpreted as an object of the given type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa come viene attualmente stampata su Wikifunctions per la lingua selezionata, se il testo in input può essere interpretato come un oggetto del tipo dato"
}
]
}
}
k038k84v9my708f15qarwsze0dqk2dw
Z26468
0
61568
330664
204494
2026-10-20T19:00:36Z
YoshiRulz
10156
Use de/serialiser by type helpers
330664
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26468"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26457",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z28236",
"Z28236K1": {
"Z1K1": "Z7",
"Z7K1": "Z40874",
"Z40874K1": {
"Z1K1": "Z18",
"Z18K1": "Z26457K3"
}
},
"Z28236K2": {
"Z1K1": "Z7",
"Z7K1": "Z28236",
"Z28236K1": {
"Z1K1": "Z7",
"Z7K1": "Z40868",
"Z40868K1": {
"Z1K1": "Z18",
"Z18K1": "Z26457K3"
}
},
"Z28236K2": {
"Z1K1": "Z18",
"Z18K1": "Z26457K1"
},
"Z28236K3": {
"Z1K1": "Z18",
"Z18K1": "Z26457K2"
}
},
"Z28236K3": {
"Z1K1": "Z18",
"Z18K1": "Z26457K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert string (type, language), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bxvlpyswh70t5c102taco6bcddf9vg1
Z26473
0
61573
330666
204594
2026-10-20T19:02:12Z
YoshiRulz
10156
Use equality func by type helper
330666
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26473"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13052",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19020",
"Z19020K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19020",
"Z19020K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
},
"Z889K2": {
"Z1K1": "Z18",
"Z18K1": "Z13052K2"
},
"Z889K3": "Z13052"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z26474",
"Z26474K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z26474",
"Z26474K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
},
"Z19586K2": {
"Z1K1": "Z18",
"Z18K1": "Z13052K2"
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z15801",
"Z15801K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
},
"Z15801K2": {
"Z1K1": "Z18",
"Z18K1": "Z13052K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z7",
"Z7K1": "Z35433",
"Z35433K1": {
"Z1K1": "Z7",
"Z7K1": "Z16829",
"Z16829K1": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
}
}
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z13052K1"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z13052K2"
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tramite funzione di confronto, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object equality, using Type's equality function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7f1rggj9lh46jxqve82ndpc3tuvb786
Z26510
0
61611
330667
204677
2026-10-20T19:04:03Z
YoshiRulz
10156
Use extract datetime helpers
330667
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26510"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26504",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26504",
"Z26504K1": {
"Z1K1": "Z7",
"Z7K1": "Z25603",
"Z25603K1": {
"Z1K1": "Z7",
"Z7K1": "Z25726",
"Z25726K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q37096"
}
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P585"
}
}
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z16137",
"Z16137K2": "Z16102"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "month of 30th February (1712) is February"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5424amckgw7uaseoxw0cqgotwktg6z5
Z26663
0
61828
330669
205463
2026-10-20T19:09:51Z
YoshiRulz
10156
Use extract helpers
330669
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26663"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18626",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19077",
"Z19077K1": {
"Z1K1": "Z7",
"Z7K1": "Z23318",
"Z23318K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z30833",
"Z30833K1": {
"Z1K1": "Z7",
"Z7K1": "Z16829",
"Z16829K1": {
"Z1K1": "Z18",
"Z18K1": "Z18626K1"
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type of Typed list, composition (simplified)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tqvuz5cwujietwihx0xs7uc7goii0m5
Z26786
0
62174
330671
206355
2026-10-20T19:11:39Z
YoshiRulz
10156
Use value of statement helper
330671
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26786"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26771",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26671",
"Z26671K1": {
"Z1K1": "Z18",
"Z18K1": "Z26771K1"
},
"Z26671K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z26700",
"Z26700K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z26771K1"
}
},
"Z26700K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Swedish classifying sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qby9js2upwosses588ycrrjis260mnn
330672
330671
2026-10-20T19:12:41Z
YoshiRulz
10156
Optimise fetch
330672
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26786"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26771",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26671",
"Z26671K1": {
"Z1K1": "Z18",
"Z18K1": "Z26771K1"
},
"Z26671K2": {
"Z1K1": "Z7",
"Z7K1": "Z39908",
"Z39908K1": {
"Z1K1": "Z18",
"Z18K1": "Z26771K1"
},
"Z39908K2": {
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Swedish classifying sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oa06lmem08q0puo6gq54d7h5iozh37z
Z26917
0
62458
330675
207239
2026-10-20T19:18:36Z
YoshiRulz
10156
Use keys from type helper
330675
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26917"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19077",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19077",
"Z19077K1": {
"Z1K1": "Z7",
"Z7K1": "Z18626",
"Z18626K1": {
"Z1K1": "Z7",
"Z7K1": "Z30833",
"Z30833K1": "Z6"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19084",
"Z19084K2": "Z3"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Type identity is Z3/Key (type for Z4K2/keys list)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
obwt9zbsswkg7le62wkvwtid4c4v185
Z27064
0
62959
330679
208750
2026-10-20T19:27:05Z
YoshiRulz
10156
Added Z46758 to the approved list of implementations
330679
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27064"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z27064K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial quantity with bounds around the wrong way"
}
]
}
}
],
"Z8K2": "Z6010",
"Z8K3": [
"Z20",
"Z27066",
"Z27067"
],
"Z8K4": [
"Z14",
"Z27065",
"Z46758"
],
"Z8K5": "Z27064"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "swap lower and upper bounds of quantity"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z26977"
}
]
}
}
ctqd90sk1qrox0lzgdijkx2pumuopi1
330680
330679
2026-10-20T19:27:07Z
YoshiRulz
10156
Removed Z27065 from the approved list of implementations
330680
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27064"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z27064K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial quantity with bounds around the wrong way"
}
]
}
}
],
"Z8K2": "Z6010",
"Z8K3": [
"Z20",
"Z27066",
"Z27067"
],
"Z8K4": [
"Z14",
"Z46758"
],
"Z8K5": "Z27064"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "swap lower and upper bounds of quantity"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z26977"
}
]
}
}
d4fr7r1ndl8mmf3kp3g6uu8rt721x74
330681
330680
2026-10-20T19:27:09Z
YoshiRulz
10156
Added Z27065 to the approved list of implementations
330681
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27064"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z27064K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial quantity with bounds around the wrong way"
}
]
}
}
],
"Z8K2": "Z6010",
"Z8K3": [
"Z20",
"Z27066",
"Z27067"
],
"Z8K4": [
"Z14",
"Z46758",
"Z27065"
],
"Z8K5": "Z27064"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "swap lower and upper bounds of quantity"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z26977"
}
]
}
}
s3336efmqxzeby1sxpxcjonzem15q2k
330683
330681
2026-10-20T19:53:56Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
330683
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27064"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z27064K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial quantity with bounds around the wrong way"
}
]
}
}
],
"Z8K2": "Z6010",
"Z8K3": [
"Z20",
"Z27066",
"Z27067"
],
"Z8K4": [
"Z14",
"Z27065",
"Z46758"
],
"Z8K5": "Z27064"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "swap lower and upper bounds of quantity"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z26977"
}
]
}
}
ctqd90sk1qrox0lzgdijkx2pumuopi1
Z27065
0
62960
330682
208745
2026-10-20T19:27:57Z
YoshiRulz
10156
Use quantity from components helper
330682
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27065"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27064",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35663",
"Z35663K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6010K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z27064K1"
}
},
"Z35663K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6010K3"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z27064K1"
}
},
"Z35663K3": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6010K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z27064K1"
}
},
"Z35663K4": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6010K4"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z27064K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "swap lower and upper, compose value by key"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bgeqt57a1j9i770evb74mqr60dja80v
Z27208
0
63124
330701
209207
2026-10-20T20:08:38Z
YoshiRulz
10156
Use keys from type helper
330701
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27208"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23439",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z803",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z46759",
"Z46759K1": {
"Z1K1": "Z7",
"Z7K1": "Z16829",
"Z16829K1": {
"Z1K1": "Z18",
"Z18K1": "Z23439K1"
}
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z23439K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "values from object via type, composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ddsrraagpnc08jq3fjcastgriu9ctl
Talk:Z26871
1
72857
330673
242694
2026-10-20T19:16:25Z
YoshiRulz
10156
/* Duplicate */ new section
330673
wikitext
text/x-wiki
== Return type ==
Shouldn't it be [[Z881]]([[Z6091]])? I don't think props, lexemes, etc. are allowed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:21, 16 January 2026 (UTC)
== Duplicate ==
of [[Z29493]] (this one came first but was never finished) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:16, 20 October 2026 (UTC)
1mz1du8zpwupljy2fht8g0umep3pem4
330674
330673
2026-10-20T19:17:10Z
YoshiRulz
10156
/* Return type */
330674
wikitext
text/x-wiki
== Return type ==
Shouldn't it be [[Z881]]([[Z6091]])? I don't think props, lexemes, etc. are allowed. edit: No I think other kinds are allowed, but so far only QIDs have been used [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:17, 20 October 2026 (UTC)
== Duplicate ==
of [[Z29493]] (this one came first but was never finished) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:16, 20 October 2026 (UTC)
4y1sy5n3so6vnfcnksvdclvygvsujan
Help:Type deconstruction table/Type
12
83616
330663
284603
2026-10-20T18:55:56Z
YoshiRulz
10156
Fill in Z4K5 and Z4K6 extractors
330663
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z4|Type}}
|-
| rowspan="8" | —
! {{ZK|4|1}}: *
| {{Z|19077}}
|-
! {{ZK|4|2|type=Z3|type-list=y}}
| {{Z|30833}}
|-
! {{ZK|4|3|type=Z8}}
| {{Z|30890}}
|-
! {{ZK|4|4|type=Z8}}
| {{Z|31981}}
|-
! {{ZK|4|5|type=Z8}}
| {{Z|40863}}
|-
! {{ZK|4|6|type=Z8}}
| {{Z|40865}}
|-
! {{ZK|4|7|type=Z46|type-list=y}}
| —
|-
! {{ZK|4|8|type=Z64|type-list=y}}
| —
|}
l3zvqwohsk9qrhhclq3c2mphwf8smhc
Help:Type deconstruction table/Wikidata quantity
12
83699
330677
284546
2026-10-20T19:22:28Z
YoshiRulz
10156
Remove upper/lower bound functions as they don't simply extract
330677
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z6010|Wikidata quantity}}
|-
| rowspan="4" | {{Z|35663}}
! {{ZK|6010|1|type=Z19677}}
| {{Z|25294}}
|-
! {{ZK|6010|2|type=Z19677}}
| —
|-
! {{ZK|6010|3|type=Z19677}}
| —
|-
! {{ZK|6010|4|type=Z6091}}
| {{Z|25303}}
|-
! colspan="3" |
|-
| —
! K1, K4
| {{Z|31161}}
|}
fdcwaztik08jjjdxrr3u8thtm408l9u
Z37005
0
86677
330747
322055
2026-10-21T10:41:55Z
Ornithorynque liminaire
1539
330747
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37005"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37005K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37005K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37019",
"Z42271"
],
"Z8K4": [
"Z14",
"Z37018"
],
"Z8K5": "Z37005"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティの構成要素を表す文章 (単一言語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est composé de (monolingue)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of sentence"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence about a Wikidata item’s parts."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Génère une phrase sur les parties d'un élément Wikidata."
}
]
}
}
s0jy2wrnhtkfjrawin4ys0w79dbwzbt
Z37017
0
86692
330749
318012
2026-10-21T10:42:57Z
Ornithorynque liminaire
1539
fr
330749
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37017"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37006",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37328",
"Z14293K2": [
"Z60",
"Z1430",
"Z1004",
"Z1823",
"Z1789",
"Z1062",
"Z1061",
"Z1157",
"Z1576",
"Z1216",
"Z1170",
"Z1827",
"Z1106",
"Z1531",
"Z1316",
"Z1021",
"Z1276",
"Z1025",
"Z1037",
"Z1664",
"Z1488",
"Z1592",
"Z1844",
"Z1048"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40920",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42267",
"Z14293K2": "Z42266"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z43105",
"Z14293K2": [
"Z60",
"Z1005"
]
}
],
"Z14294K2": "Z37286"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for entity has part-of sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティの構成要素を表す文章の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "config. pour \"est composé de\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2qspbh4q633eb1bdymw1gvao6v5adku
Z37018
0
86693
330748
286742
2026-10-21T10:42:36Z
Ornithorynque liminaire
1539
fr
330748
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37018"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37005",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z31684",
"Z31684K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z37017",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z37005K2"
}
},
"Z31684K2": {
"Z1K1": "Z18",
"Z18K1": "Z37005K1"
},
"Z31684K3": {
"Z1K1": "Z18",
"Z18K1": "Z37005K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est composé de, mono, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h80m5i5s829f3q81key522wl2vq106n
Z39110
0
89692
330708
298748
2026-10-20T22:51:33Z
Ornithorynque liminaire
1539
fr
330708
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39110"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6064",
"Z17K2": "Z39110K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata time"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z39112",
"Z39113",
"Z39307",
"Z39309"
],
"Z8K4": [
"Z14",
"Z39111"
],
"Z8K5": "Z39110"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date from Wikidata time"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date grégorienne à partir de la date et heure WD"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l1sa3avhbptnsjs3h7vhboai4djezgg
Z42138
0
94686
330718
322314
2026-10-21T03:49:39Z
YoshiRulz
10156
Need to use other table helper
330718
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42138"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42137",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z43998",
"Z43998K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "Summary of (simple) Test cases of "
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z40895",
"Z40895K1": {
"Z1K1": "Z7",
"Z7K1": "Z40869",
"Z40869K1": {
"Z1K1": "Z18",
"Z18K1": "Z42137K1"
}
},
"Z40895K2": {
"Z1K1": "Z18",
"Z18K1": "Z42137K2"
}
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z42689",
"Z42689K1": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z42137"
}
}
}
},
"Z43998K2": {
"Z1K1": "Z7",
"Z7K1": "Z43914",
"Z43914K1": {
"Z1K1": "Z18",
"Z18K1": "Z42137K2"
},
"Z43914K2": {
"Z1K1": "Z7",
"Z7K1": "Z30531",
"Z30531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42137K1"
}
},
"Z43914K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "summary table of Func.'s simple Tests, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h5lc3rcdjrr1c9m09rfav8z3tzb9nam
330719
330718
2026-10-21T03:55:00Z
YoshiRulz
10156
Flatten join calls
330719
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42138"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42137",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z43998",
"Z43998K1": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Summary of (simple) Test cases of "
},
{
"Z1K1": "Z7",
"Z7K1": "Z40895",
"Z40895K1": {
"Z1K1": "Z7",
"Z7K1": "Z40869",
"Z40869K1": {
"Z1K1": "Z18",
"Z18K1": "Z42137K1"
}
},
"Z40895K2": {
"Z1K1": "Z18",
"Z18K1": "Z42137K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z42689",
"Z42689K1": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z42137"
}
}
}
]
},
"Z43998K2": {
"Z1K1": "Z7",
"Z7K1": "Z43914",
"Z43914K1": {
"Z1K1": "Z18",
"Z18K1": "Z42137K2"
},
"Z43914K2": {
"Z1K1": "Z7",
"Z7K1": "Z30531",
"Z30531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42137K1"
}
},
"Z43914K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "summary table of Func.'s simple Tests, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kd7fw3zeghac9jf0fx7gdduoze4bh9w
Z42147
0
94695
330720
322207
2026-10-21T03:59:28Z
YoshiRulz
10156
Remove first table (duplicated with Z42137)
330720
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42147"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42146",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z43998",
"Z43998K1": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Summary of (simple) Test cases of "
},
{
"Z1K1": "Z7",
"Z7K1": "Z40895",
"Z40895K1": {
"Z1K1": "Z7",
"Z7K1": "Z40869",
"Z40869K1": {
"Z1K1": "Z7",
"Z7K1": "Z28231",
"Z28231K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": {
"Z1K1": "Z7",
"Z7K1": "Z30531",
"Z30531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42146K2"
}
},
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z42146K3"
}
}
}
},
"Z40895K2": {
"Z1K1": "Z18",
"Z18K1": "Z42146K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z42689",
"Z42689K1": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z42146"
}
}
}
]
},
"Z43998K2": {
"Z1K1": "Z7",
"Z7K1": "Z43914",
"Z43914K1": {
"Z1K1": "Z18",
"Z18K1": "Z42146K3"
},
"Z43914K2": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": {
"Z1K1": "Z7",
"Z7K1": "Z30531",
"Z30531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42146K2"
}
},
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z42146K3"
}
},
"Z43914K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "summary table of NLG Function's Tests, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bf5j9lo9vqg9sqchxxitg6j2wak7few
Z43281
0
96078
330643
325059
2026-10-20T11:59:23Z
鈴音雨
101019
Detach to refresh the cached discourse result
330643
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z43281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z43281K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z43282",
"Z43283",
"Z43284",
"Z43285",
"Z43286",
"Z43877",
"Z43878",
"Z43893",
"Z43894",
"Z43900",
"Z43901",
"Z44628",
"Z44629",
"Z44754"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z43281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The lemma of the conjunction or adverb whose sense (P5137) is the discourse relation; nouns are skipped. E.g. conjunction relation gives 「また」. Empty if there is none."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係の項目を P5137 で指す、接続詞・副詞の語彙素の見出し語を返します。名詞は除きます。例:並列の関係 (Q135512218) なら「また」。見つからなければ空文字列です。"
}
]
}
}
lvnp5slnd6sm4n46p5chlmmf4zie4iu
330644
330643
2026-10-20T11:59:35Z
鈴音雨
101019
Reconnect implementations
330644
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z43281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z43281K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z43282",
"Z43283",
"Z43284",
"Z43285",
"Z43286",
"Z43877",
"Z43878",
"Z43893",
"Z43894",
"Z43900",
"Z43901",
"Z44628",
"Z44629",
"Z44754"
],
"Z8K4": [
"Z14",
"Z43287",
"Z43290"
],
"Z8K5": "Z43281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The lemma of the conjunction or adverb whose sense (P5137) is the discourse relation; nouns are skipped. E.g. conjunction relation gives 「また」. Empty if there is none."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係の項目を P5137 で指す、接続詞・副詞の語彙素の見出し語を返します。名詞は除きます。例:並列の関係 (Q135512218) なら「また」。見つからなければ空文字列です。"
}
]
}
}
g1izvnhvrjmtaye5u0cdiniwaw0nhf5
330714
330644
2026-10-21T00:17:59Z
ReXLer
39813
Removed Z43290 from the approved list of implementations
330714
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z43281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z43281K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z43282",
"Z43283",
"Z43284",
"Z43285",
"Z43286",
"Z43877",
"Z43878",
"Z43893",
"Z43894",
"Z43900",
"Z43901",
"Z44628",
"Z44629",
"Z44754"
],
"Z8K4": [
"Z14",
"Z43287"
],
"Z8K5": "Z43281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The lemma of the conjunction or adverb whose sense (P5137) is the discourse relation; nouns are skipped. E.g. conjunction relation gives 「また」. Empty if there is none."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係の項目を P5137 で指す、接続詞・副詞の語彙素の見出し語を返します。名詞は除きます。例:並列の関係 (Q135512218) なら「また」。見つからなければ空文字列です。"
}
]
}
}
hsq1mmznw0q0bare7ph46d08d7xkxnp
330715
330714
2026-10-21T00:18:01Z
ReXLer
39813
Added Z43290 to the approved list of implementations
330715
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z43281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z43281K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z43282",
"Z43283",
"Z43284",
"Z43285",
"Z43286",
"Z43877",
"Z43878",
"Z43893",
"Z43894",
"Z43900",
"Z43901",
"Z44628",
"Z44629",
"Z44754"
],
"Z8K4": [
"Z14",
"Z43287",
"Z43290"
],
"Z8K5": "Z43281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The lemma of the conjunction or adverb whose sense (P5137) is the discourse relation; nouns are skipped. E.g. conjunction relation gives 「また」. Empty if there is none."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係の項目を P5137 で指す、接続詞・副詞の語彙素の見出し語を返します。名詞は除きます。例:並列の関係 (Q135512218) なら「また」。見つからなければ空文字列です。"
}
]
}
}
g1izvnhvrjmtaye5u0cdiniwaw0nhf5
330716
330715
2026-10-21T00:18:43Z
ReXLer
39813
Removed Z43290 from the approved list of implementations
330716
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z43281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z43281K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z43282",
"Z43283",
"Z43284",
"Z43285",
"Z43286",
"Z43877",
"Z43878",
"Z43893",
"Z43894",
"Z43900",
"Z43901",
"Z44628",
"Z44629",
"Z44754"
],
"Z8K4": [
"Z14",
"Z43287"
],
"Z8K5": "Z43281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The lemma of the conjunction or adverb whose sense (P5137) is the discourse relation; nouns are skipped. E.g. conjunction relation gives 「また」. Empty if there is none."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係の項目を P5137 で指す、接続詞・副詞の語彙素の見出し語を返します。名詞は除きます。例:並列の関係 (Q135512218) なら「また」。見つからなければ空文字列です。"
}
]
}
}
hsq1mmznw0q0bare7ph46d08d7xkxnp
Z43290
0
96088
330710
330362
2026-10-21T00:13:09Z
ReXLer
39813
hmmmmm
330710
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43290"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z43281",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K2"
},
"Z22193K2": [
"Z1",
"Z1002",
"Japanese"
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z6091"
],
"Z22193K3": [
"Z6",
"additionally",
"in addition",
"however",
"in conclusion",
"for example",
"in contrast",
"therefore",
""
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z1",
"また",
"このほか",
"しかし",
"このように",
"例えば",
"一方",
"そのため",
""
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation, simple comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語、純朴合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9z78pck1smorei9ic0pbwn14aff3tqr
330711
330710
2026-10-21T00:13:36Z
ReXLer
39813
hmmm
330711
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43290"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z43281",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K2"
},
"Z22193K2": [
"Z1",
"Z1002",
"Japanese"
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z6",
"additionally",
"in addition",
"however",
"in conclusion",
"for example",
"in contrast",
"therefore",
""
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z1",
"また",
"このほか",
"しかし",
"このように",
"例えば",
"一方",
"そのため",
""
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation, simple comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語、純朴合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s51z8kwl1bi0bzvudmlxg7tn2df2xcl
330712
330711
2026-10-21T00:15:57Z
ReXLer
39813
330712
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43290"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z43281",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K2"
},
"Z22193K2": [
"Z1",
"Z1002",
"Japanese"
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z6",
"additionally",
"in addition",
"however",
"in conclusion",
"for example",
"in contrast",
"therefore",
""
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z1",
"Z1830",
"Z1199"
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z1",
"また",
"このほか",
"しかし",
"このように",
"例えば",
"一方",
"そのため",
""
]
},
"このほか",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z6",
"additionally",
"in addition",
"however",
"in conclusion",
"for example",
"in contrast",
"therefore",
""
]
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation, simple comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語、純朴合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b13v6mxzosl2apze1iyg341rbeqpcx8
330713
330712
2026-10-21T00:17:28Z
ReXLer
39813
hmmm
330713
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z43290"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z43281",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K2"
},
"Z22193K2": [
"Z1",
"Z1002"
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z6",
"additionally",
"in addition",
"however",
"in conclusion",
"for example",
"in contrast",
"therefore",
""
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z1",
"Z1830"
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z1",
"また",
"このほか",
"しかし",
"このように",
"例えば",
"一方",
"そのため",
""
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z43281K1"
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q135512218"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263717"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131451373"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q135263800"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141497599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141454984"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141658836"
}
],
"Z22193K3": [
"Z6",
"additionally",
"in addition",
"however",
"in conclusion",
"for example",
"in contrast",
"therefore",
""
]
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connective for a discourse relation, simple comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "談話関係を表す接続語、純朴合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7ggh9zjrvthy2r7wpr2hjy4n00fxseq
Z44217
0
97286
330647
322934
2026-10-20T14:55:29Z
鈴音雨
101019
Detach to refresh Z44221
330647
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z44217"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z44217K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z44217K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z44218",
"Z44219",
"Z44220"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z44217"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word for an item, or its label"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目を表す語またはラベル"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gives the word that expresses an item in a language, or the item's label when the language has no such word. E.g. administratively gives 行政上 in Japanese."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目を表す語を指定した言語で返します。その言語の語がなければ項目のラベルを返します。例: administratively → 行政上 (日本語)"
}
]
}
}
ikfkvddmqqfdee2a89wvuggfpls3con
330648
330647
2026-10-20T14:55:40Z
鈴音雨
101019
Reconnect after refreshing Z44221
330648
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z44217"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z44217K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z44217K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z44218",
"Z44219",
"Z44220"
],
"Z8K4": [
"Z14",
"Z44221"
],
"Z8K5": "Z44217"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word for an item, or its label"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目を表す語またはラベル"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gives the word that expresses an item in a language, or the item's label when the language has no such word. E.g. administratively gives 行政上 in Japanese."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目を表す語を指定した言語で返します。その言語の語がなければ項目のラベルを返します。例: administratively → 行政上 (日本語)"
}
]
}
}
ceqxu5i87830asnmv3iw5elwsxow6tl
Z44221
0
97290
330646
322933
2026-10-20T14:55:18Z
鈴音雨
101019
Prefer the lexeme whose lemma equals the label
330646
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z44221"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z44217",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z23471",
"Z23471K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z23471K2": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z41793",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z23471",
"Z23471K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z23471K2": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
},
"Z28316K3": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z41793",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z23471",
"Z23471K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z23471K2": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
},
"Z28316K3": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z44217K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z44217K2"
}
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word for an item, or its label, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目を表す語またはラベル、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7kpftmm0qwimqndtzqjjifrdb9a05nn
Z44690
0
97881
330650
330586
2026-10-20T14:57:17Z
鈴音雨
101019
Detach to refresh Z44719
330650
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z44690"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の項目"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject items"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "状態"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z44690K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z44690K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文頭?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "starts the sentence?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z44690K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文を終えるか"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ends the sentence?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "副詞"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adverbs"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z44690K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主題にする役割"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "roles"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z881",
"Z17K2": "Z44690K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "values"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K10",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "法・相"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "moods/aspects"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z44690K11",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "変化するか"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "change (become)?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z44690K12",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z44704",
"Z44705",
"Z44706",
"Z45596"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z44690"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目の状態を述べる文章 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state sentence, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の項目・状態・文頭指定・時制から文章を作ります。各項目の文法上の数を自動判定します。例: 火山活動は活発である。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "States a property of subject items with automatic grammatical number, tense and initial case. E.g. Volcanic activity is vigorous."
}
]
}
}
91e9l3ei9wjdol4881w41im2uxhp715
330651
330650
2026-10-20T14:57:29Z
鈴音雨
101019
Reconnect after refreshing Z44719
330651
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z44690"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の項目"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject items"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "状態"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z44690K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z44690K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文頭?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "starts the sentence?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z44690K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文を終えるか"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ends the sentence?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "副詞"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adverbs"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z44690K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主題にする役割"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "roles"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z881",
"Z17K2": "Z44690K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "values"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z44690K10",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "法・相"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "moods/aspects"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z44690K11",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "変化するか"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "change (become)?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z44690K12",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z44704",
"Z44705",
"Z44706",
"Z45596"
],
"Z8K4": [
"Z14",
"Z44719"
],
"Z8K5": "Z44690"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目の状態を述べる文章 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state sentence, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の項目・状態・文頭指定・時制から文章を作ります。各項目の文法上の数を自動判定します。例: 火山活動は活発である。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "States a property of subject items with automatic grammatical number, tense and initial case. E.g. Volcanic activity is vigorous."
}
]
}
}
l7kj9h5t07069z8mg5pwd9lr773y7na
Z44719
0
97910
330649
330584
2026-10-20T14:57:06Z
鈴音雨
101019
Use the word-or-label function for the subject and topic values
330649
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z44719"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z44690",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z43889",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z30460",
"Z30460K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K2"
}
},
"Z30460K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z28316K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
}
]
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K8"
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K9"
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K8"
}
},
"Z19316K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K7"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z44217",
"Z44217K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z44633",
"Z44633K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K9"
}
}
},
"Z44217K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"では",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z31098",
"Z31098K1": "Z32501",
"Z31098K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
},
"Z31098K3": {
"Z1K1": "Z7",
"Z7K1": "Z21389",
"Z21389K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
},
"Z21389K2": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
}
}
},
"Z31098K4": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z810",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39531",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z13464K3": [
"Z6091"
]
}
},
"Z12899K2": "と"
},
"が"
]
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z31098",
"Z31098K1": "Z32501",
"Z31098K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
},
"Z31098K3": {
"Z1K1": "Z7",
"Z7K1": "Z21389",
"Z21389K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
},
"Z21389K2": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
}
}
},
"Z31098K4": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z810",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39531",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z13464K3": [
"Z6091"
]
}
},
"Z12899K2": "と"
},
"は"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K6"
}
},
"Z802K2": "",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z44123",
"Z44123K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K6"
}
},
"Z44123K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z44123K3": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
},
"Z44123K4": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q380057"
}
]
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z44638",
"Z44638K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z45605",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K2"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z12899K2": "、"
},
"Z44638K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K3"
},
"Z44638K3": {
"Z1K1": "Z18",
"Z18K1": "Z44690K5"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K5"
},
"Z802K2": "。",
"Z802K3": "、"
}
]
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K8"
}
},
"Z802K2": "",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K9"
}
},
"Z802K2": "",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z44217",
"Z44217K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z44633",
"Z44633K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K9"
}
}
},
"Z44217K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z10000K2": "では"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z44217",
"Z44217K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K1"
}
},
"Z44217K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"が",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K11"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z11879",
"Z11879K1": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z43889",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z30460",
"Z30460K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K2"
}
},
"Z30460K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z28316K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
}
]
}
}
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
}
},
"Z10000K2": "く"
},
"Z10000K2": "なる"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z43889",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z30460",
"Z30460K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K2"
}
},
"Z30460K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
},
"Z28316K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
}
]
}
}
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z44690K12"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K10"
}
},
"Z802K2": "",
"Z802K3": "傾向がある"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z44690K5"
},
"Z802K2": "。",
"Z802K3": "、"
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目の状態を述べる文章 (日本語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state sentence, Japanese, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の項目・状態・文頭指定・時制から文章を作ります。各項目の文法上の数を自動判定します。例: 火山活動は活発である。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "States a property of subject items with automatic grammatical number, tense and initial case. E.g. Volcanic activity is vigorous."
}
]
}
}
0jvyb2j7tds24gofj747bef6gu17ie7
Z46558
0
100090
330645
329903
2026-10-20T12:59:51Z
Virinas-code
2884
Added Z46560 to the approved list of test cases
330645
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46558"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z46558K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "additional classes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z46558K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "collapsible id"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z46558K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "additional attributes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z46558K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "contents"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z46560"
],
"Z8K4": [
"Z14",
"Z46559"
],
"Z8K5": "Z46558"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Collapsible box"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"mw-collapsible",
"details",
"expand",
"collapse",
"toggle"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a div with the mw-collapsible property"
}
]
}
}
85mlek954uj13v3mqt37lp5lin0dra7
Z46716
0
100264
330706
330357
2026-10-20T22:43:49Z
99of9
1622
Added Z46768 to the approved list of implementations
330706
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46716"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z46716K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of individual languages"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
}
},
"Z17K2": "Z46716K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of lists of languages"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z8K3": [
"Z20",
"Z46718"
],
"Z8K4": [
"Z14",
"Z46719",
"Z46768"
],
"Z8K5": "Z46716"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join list of languages and list of lists of langs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"concatenate language lists and languages"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
khbq06ssppoo0ixv6ez19f3g3fit0od
330707
330706
2026-10-20T22:44:23Z
99of9
1622
nudge
330707
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46716"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z46716K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of individual languages"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
}
},
"Z17K2": "Z46716K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of lists of languages"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z8K3": [
"Z20",
"Z46718"
],
"Z8K4": [
"Z14",
"Z46719",
"Z46768"
],
"Z8K5": "Z46716"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join list of languages and list of lists of langs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"concatenate language lists and languages"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "merges them all into a single consecutive list of languages"
}
]
}
}
10zl0gq9h0dtx4srhjmk63wdxhwv17d
Wikifunctions:Status updates/2026-10-17/de
4
100308
330722
330555
2026-10-21T07:58:32Z
Ameisenigel
44
Created page with "Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt"
330722
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-10-09
| nextlabel = Nächstes Update
| next =
}}
<span id="Changes_in_evaluator_representations"></span>
=== Änderungen an Darstellungen im Auswerter ===
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
<syntaxhighlight lang="json" line="line">{
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
},
"K1": { "Z1K1": "Z6", "Z6K1": "hayyy" },
"K2": {
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
}
}
}</syntaxhighlight>
<span lang="en" dir="ltr" class="mw-content-ltr">the executors will now see</span>
<syntaxhighlight lang="json" line="line">[
{ "Z1K1": "Z9", "Z9K1": "Z6" },
{ "Z1K1": "Z6", "Z6K1": "hayyy" }
]</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
As you can guess, this is being done to reduce object size: a normal-form list represents the list's type once per list value, which gets expensive very fast and causes explosive memory usage in the executors (just imagine what a nested list would look like!). With the new approach, the type will be represented only once per list.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
So, '''what do you need to do'''? If you haven't been working with type converter functions, '''nothing'''. If your type converter functions don't convert types with embedded lists, also '''nothing'''! This change only affects you if you're working on type converter functions that manipulate types with internal list values. For now, this change only affects input objects (function arguments), so the focus is on type converters ''to'' code. Your converters will now need to be able to handle the new format instead of the old one (or in addition to it, if you'd like to avoid breakages in the interim!). We may make a similar change to function return values in future, but for now, type converters ''from'' code are unaffected.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To make this a bit easier, we are also enabling you to call '''type_convert_to_code()''' and '''type_convert_from_code()''' (in JS: '''typeConvertToCode''' and '''typeConvertFromCode''') directly in your code implementations and type converter code! By using these functions, you'll get forward- and backward-compatible behavior. A major limitation, though, is that these functions currently work only for built-in types and combinations thereof: only <code>[[Z6|Z6/String]]</code>, <code>[[Z9|Z9/Reference]]</code>, <code>[[Z40|Z40/Boolean]]</code>, <code>[[Z21|Z21/Void]]</code>, <code>[[Z881|Z881()/List]]</code>, <code>[[Z882|Z882()/Pair]]</code>, and <code>[[Z883|Z883()/Map types]]</code> are supported in these functions. Thus, you couldn't use '''type_convert_to_code()''' on a <code>[[Z881|Z881]]([[Z13518|Z13518]])/[[Z881|List]] of [[Z13518|Natural numbers]]</code>, but you could use it on a <code>[[Z881|Z881]]([[Z6|Z6]])/[[Z881|List]] of [[Z6|Strings]]</code> or even a <code>[[Z881|Z881]]([[Z882|Z882]]([[Z6|Z6]], [[Z40|Z40]]))/[[Z881|List]] of [[Z882|Pairs]] of [[Z6|String]] and [[Z40|Boolean]]</code>. This represents a step toward an eventual future where you can define type converters in terms of each other, allowing for type converter code reuse!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we made a number of improvements. In the details dialog on Wikifunctions, we refreshed the time-ago labels so they no longer go stale ([[:phab:T440533|T440533]]), and we removed a confusing message about provenance in the Test case results section ([[:phab:T440537|T440537]]). We also fixed an issue where Object labels that looked like ZIDs displayed incorrectly and, in some cases, could not be published ([[:phab:T437013|T437013]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In addition, the “About” quick editing of labels/aliases/descriptions no longer overwrites other editors’ changes made after you opened the page ([[:phab:T436793|T436793]]), and rollback links for edits on Objects work again ([[:phab:T395219|T395219]]). We also fixed “Copy result link” so that it copies the result link rather than the content of the current inputs ([[:phab:T433744|T433744]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, because some result links are too long for browsers to handle, we no longer offer the “Copy result link” option in those cases ([[:phab:T439078|T439078]]), and we improved the highlight that connects a fragment to the preview ([[:phab:T439109|T439109]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, Igbo and Dagbani Wikipedias have had integration enabled, following Malayalam. Communities can turn integration on through Community Configuration, and nothing is added automatically: whether and which articles to integrate is always the local community's decision. You can find more information in [[Special:MyLanguage/Wikifunctions:Status_updates/2026-10-02|the newsletter two weeks ago]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 119 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 119 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z44403}}
* {{Z|Z44406}}
* {{Z|Z44421}}
* {{Z|Z44424}}
* {{Z|Z44430}}
* {{Z|Z44433}}
* {{Z|Z44435}}
* {{Z|Z44443}}
* {{Z|Z44447}}
* {{Z|Z44462}}
* {{Z|Z44472}}
* {{Z|Z44477}}
* {{Z|Z44480}}
* {{Z|Z44483}}
* {{Z|Z44486}}
* {{Z|Z44491}}
* {{Z|Z44494}}
* {{Z|Z44497}}
* {{Z|Z44500}}
* {{Z|Z44543}}
* {{Z|Z44558}}
* {{Z|Z44567}}
* {{Z|Z44569}}
* {{Z|Z44575}}
* {{Z|Z44577}}
* {{Z|Z44581}}
* {{Z|Z44592}}
* {{Z|Z44593}}
* {{Z|Z44609}}
* {{Z|Z44613}}
* {{Z|Z44615}}
* {{Z|Z44619}}
* {{Z|Z44630}}
* {{Z|Z44631}}
* {{Z|Z44632}}
* {{Z|Z44633}}
* {{Z|Z44633}}
* {{Z|Z44635}}
* {{Z|Z44636}}
* {{Z|Z44637}}
* {{Z|Z44638}}
* {{Z|Z44639}}
* {{Z|Z44640}}
* {{Z|Z44641}}
* {{Z|Z44642}}
* {{Z|Z44643}}
* {{Z|Z44644}}
* {{Z|Z44686}}
* {{Z|Z44687}}
* {{Z|Z44688}}
* {{Z|Z44689}}
* {{Z|Z44690}}
* {{Z|Z44691}}
* {{Z|Z44692}}
* {{Z|Z44693}}
* {{Z|Z44723}}
* {{Z|Z44729}}
* {{Z|Z44736}}
* {{Z|Z44747}}
* {{Z|Z44763}}
* {{Z|Z44769}}
* {{Z|Z44771}}
* {{Z|Z44772}}
* {{Z|Z44777}}
* {{Z|Z44780}}
* {{Z|Z44821}}
* {{Z|Z44822}}
* {{Z|Z44823}}
* {{Z|Z44858}}
* {{Z|Z44900}}
* {{Z|Z44917}}
* {{Z|Z44923}}
* {{Z|Z44924}}
* {{Z|Z44933}}
* {{Z|Z44938}}
* {{Z|Z44959}}
* {{Z|Z44970}}
* {{Z|Z44981}}
* {{Z|Z44992}}
* {{Z|Z45002}}
* {{Z|Z45013}}
* {{Z|Z45024}}
* {{Z|Z45035}}
* {{Z|Z45044}}
* {{Z|Z45053}}
* {{Z|Z45064}}
* {{Z|Z45073}}
* {{Z|Z45082}}
* {{Z|Z45083}}
* {{Z|Z45102}}
* {{Z|Z45114}}
* {{Z|Z45118}}
* {{Z|Z45123}}
* {{Z|Z45127}}
* {{Z|Z45128}}
* {{Z|Z45129}}
* {{Z|Z45130}}
* {{Z|Z45131}}
* {{Z|Z45165}}
* {{Z|Z45174}}
* {{Z|Z45198}}
* {{Z|Z45203}}
* {{Z|Z45224}}
* {{Z|Z45235}}
* {{Z|Z45246}}
* {{Z|Z45257}}
* {{Z|Z45267}}
* {{Z|Z45278}}
* {{Z|Z45289}}
* {{Z|Z45305}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-10-17]]
soeplcrq142nmbxgcuy1659tvk2ru6v
330724
330722
2026-10-21T07:58:51Z
Ameisenigel
44
Created page with "sehen die Ausführer nun"
330724
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-10-09
| nextlabel = Nächstes Update
| next =
}}
<span id="Changes_in_evaluator_representations"></span>
=== Änderungen an Darstellungen im Auswerter ===
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
<syntaxhighlight lang="json" line="line">{
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
},
"K1": { "Z1K1": "Z6", "Z6K1": "hayyy" },
"K2": {
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
}
}
}</syntaxhighlight>
sehen die Ausführer nun
<syntaxhighlight lang="json" line="line">[
{ "Z1K1": "Z9", "Z9K1": "Z6" },
{ "Z1K1": "Z6", "Z6K1": "hayyy" }
]</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
As you can guess, this is being done to reduce object size: a normal-form list represents the list's type once per list value, which gets expensive very fast and causes explosive memory usage in the executors (just imagine what a nested list would look like!). With the new approach, the type will be represented only once per list.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
So, '''what do you need to do'''? If you haven't been working with type converter functions, '''nothing'''. If your type converter functions don't convert types with embedded lists, also '''nothing'''! This change only affects you if you're working on type converter functions that manipulate types with internal list values. For now, this change only affects input objects (function arguments), so the focus is on type converters ''to'' code. Your converters will now need to be able to handle the new format instead of the old one (or in addition to it, if you'd like to avoid breakages in the interim!). We may make a similar change to function return values in future, but for now, type converters ''from'' code are unaffected.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To make this a bit easier, we are also enabling you to call '''type_convert_to_code()''' and '''type_convert_from_code()''' (in JS: '''typeConvertToCode''' and '''typeConvertFromCode''') directly in your code implementations and type converter code! By using these functions, you'll get forward- and backward-compatible behavior. A major limitation, though, is that these functions currently work only for built-in types and combinations thereof: only <code>[[Z6|Z6/String]]</code>, <code>[[Z9|Z9/Reference]]</code>, <code>[[Z40|Z40/Boolean]]</code>, <code>[[Z21|Z21/Void]]</code>, <code>[[Z881|Z881()/List]]</code>, <code>[[Z882|Z882()/Pair]]</code>, and <code>[[Z883|Z883()/Map types]]</code> are supported in these functions. Thus, you couldn't use '''type_convert_to_code()''' on a <code>[[Z881|Z881]]([[Z13518|Z13518]])/[[Z881|List]] of [[Z13518|Natural numbers]]</code>, but you could use it on a <code>[[Z881|Z881]]([[Z6|Z6]])/[[Z881|List]] of [[Z6|Strings]]</code> or even a <code>[[Z881|Z881]]([[Z882|Z882]]([[Z6|Z6]], [[Z40|Z40]]))/[[Z881|List]] of [[Z882|Pairs]] of [[Z6|String]] and [[Z40|Boolean]]</code>. This represents a step toward an eventual future where you can define type converters in terms of each other, allowing for type converter code reuse!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we made a number of improvements. In the details dialog on Wikifunctions, we refreshed the time-ago labels so they no longer go stale ([[:phab:T440533|T440533]]), and we removed a confusing message about provenance in the Test case results section ([[:phab:T440537|T440537]]). We also fixed an issue where Object labels that looked like ZIDs displayed incorrectly and, in some cases, could not be published ([[:phab:T437013|T437013]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In addition, the “About” quick editing of labels/aliases/descriptions no longer overwrites other editors’ changes made after you opened the page ([[:phab:T436793|T436793]]), and rollback links for edits on Objects work again ([[:phab:T395219|T395219]]). We also fixed “Copy result link” so that it copies the result link rather than the content of the current inputs ([[:phab:T433744|T433744]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, because some result links are too long for browsers to handle, we no longer offer the “Copy result link” option in those cases ([[:phab:T439078|T439078]]), and we improved the highlight that connects a fragment to the preview ([[:phab:T439109|T439109]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, Igbo and Dagbani Wikipedias have had integration enabled, following Malayalam. Communities can turn integration on through Community Configuration, and nothing is added automatically: whether and which articles to integrate is always the local community's decision. You can find more information in [[Special:MyLanguage/Wikifunctions:Status_updates/2026-10-02|the newsletter two weeks ago]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 119 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 119 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z44403}}
* {{Z|Z44406}}
* {{Z|Z44421}}
* {{Z|Z44424}}
* {{Z|Z44430}}
* {{Z|Z44433}}
* {{Z|Z44435}}
* {{Z|Z44443}}
* {{Z|Z44447}}
* {{Z|Z44462}}
* {{Z|Z44472}}
* {{Z|Z44477}}
* {{Z|Z44480}}
* {{Z|Z44483}}
* {{Z|Z44486}}
* {{Z|Z44491}}
* {{Z|Z44494}}
* {{Z|Z44497}}
* {{Z|Z44500}}
* {{Z|Z44543}}
* {{Z|Z44558}}
* {{Z|Z44567}}
* {{Z|Z44569}}
* {{Z|Z44575}}
* {{Z|Z44577}}
* {{Z|Z44581}}
* {{Z|Z44592}}
* {{Z|Z44593}}
* {{Z|Z44609}}
* {{Z|Z44613}}
* {{Z|Z44615}}
* {{Z|Z44619}}
* {{Z|Z44630}}
* {{Z|Z44631}}
* {{Z|Z44632}}
* {{Z|Z44633}}
* {{Z|Z44633}}
* {{Z|Z44635}}
* {{Z|Z44636}}
* {{Z|Z44637}}
* {{Z|Z44638}}
* {{Z|Z44639}}
* {{Z|Z44640}}
* {{Z|Z44641}}
* {{Z|Z44642}}
* {{Z|Z44643}}
* {{Z|Z44644}}
* {{Z|Z44686}}
* {{Z|Z44687}}
* {{Z|Z44688}}
* {{Z|Z44689}}
* {{Z|Z44690}}
* {{Z|Z44691}}
* {{Z|Z44692}}
* {{Z|Z44693}}
* {{Z|Z44723}}
* {{Z|Z44729}}
* {{Z|Z44736}}
* {{Z|Z44747}}
* {{Z|Z44763}}
* {{Z|Z44769}}
* {{Z|Z44771}}
* {{Z|Z44772}}
* {{Z|Z44777}}
* {{Z|Z44780}}
* {{Z|Z44821}}
* {{Z|Z44822}}
* {{Z|Z44823}}
* {{Z|Z44858}}
* {{Z|Z44900}}
* {{Z|Z44917}}
* {{Z|Z44923}}
* {{Z|Z44924}}
* {{Z|Z44933}}
* {{Z|Z44938}}
* {{Z|Z44959}}
* {{Z|Z44970}}
* {{Z|Z44981}}
* {{Z|Z44992}}
* {{Z|Z45002}}
* {{Z|Z45013}}
* {{Z|Z45024}}
* {{Z|Z45035}}
* {{Z|Z45044}}
* {{Z|Z45053}}
* {{Z|Z45064}}
* {{Z|Z45073}}
* {{Z|Z45082}}
* {{Z|Z45083}}
* {{Z|Z45102}}
* {{Z|Z45114}}
* {{Z|Z45118}}
* {{Z|Z45123}}
* {{Z|Z45127}}
* {{Z|Z45128}}
* {{Z|Z45129}}
* {{Z|Z45130}}
* {{Z|Z45131}}
* {{Z|Z45165}}
* {{Z|Z45174}}
* {{Z|Z45198}}
* {{Z|Z45203}}
* {{Z|Z45224}}
* {{Z|Z45235}}
* {{Z|Z45246}}
* {{Z|Z45257}}
* {{Z|Z45267}}
* {{Z|Z45278}}
* {{Z|Z45289}}
* {{Z|Z45305}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-10-17]]
3wjer8zfm7127gtiam3i3ufbvdocci5
330726
330724
2026-10-21T08:01:08Z
Ameisenigel
44
Created page with "Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert."
330726
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-10-09
| nextlabel = Nächstes Update
| next =
}}
<span id="Changes_in_evaluator_representations"></span>
=== Änderungen an Darstellungen im Auswerter ===
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
<syntaxhighlight lang="json" line="line">{
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
},
"K1": { "Z1K1": "Z6", "Z6K1": "hayyy" },
"K2": {
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
}
}
}</syntaxhighlight>
sehen die Ausführer nun
<syntaxhighlight lang="json" line="line">[
{ "Z1K1": "Z9", "Z9K1": "Z6" },
{ "Z1K1": "Z6", "Z6K1": "hayyy" }
]</syntaxhighlight>
Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert.
<div lang="en" dir="ltr" class="mw-content-ltr">
So, '''what do you need to do'''? If you haven't been working with type converter functions, '''nothing'''. If your type converter functions don't convert types with embedded lists, also '''nothing'''! This change only affects you if you're working on type converter functions that manipulate types with internal list values. For now, this change only affects input objects (function arguments), so the focus is on type converters ''to'' code. Your converters will now need to be able to handle the new format instead of the old one (or in addition to it, if you'd like to avoid breakages in the interim!). We may make a similar change to function return values in future, but for now, type converters ''from'' code are unaffected.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To make this a bit easier, we are also enabling you to call '''type_convert_to_code()''' and '''type_convert_from_code()''' (in JS: '''typeConvertToCode''' and '''typeConvertFromCode''') directly in your code implementations and type converter code! By using these functions, you'll get forward- and backward-compatible behavior. A major limitation, though, is that these functions currently work only for built-in types and combinations thereof: only <code>[[Z6|Z6/String]]</code>, <code>[[Z9|Z9/Reference]]</code>, <code>[[Z40|Z40/Boolean]]</code>, <code>[[Z21|Z21/Void]]</code>, <code>[[Z881|Z881()/List]]</code>, <code>[[Z882|Z882()/Pair]]</code>, and <code>[[Z883|Z883()/Map types]]</code> are supported in these functions. Thus, you couldn't use '''type_convert_to_code()''' on a <code>[[Z881|Z881]]([[Z13518|Z13518]])/[[Z881|List]] of [[Z13518|Natural numbers]]</code>, but you could use it on a <code>[[Z881|Z881]]([[Z6|Z6]])/[[Z881|List]] of [[Z6|Strings]]</code> or even a <code>[[Z881|Z881]]([[Z882|Z882]]([[Z6|Z6]], [[Z40|Z40]]))/[[Z881|List]] of [[Z882|Pairs]] of [[Z6|String]] and [[Z40|Boolean]]</code>. This represents a step toward an eventual future where you can define type converters in terms of each other, allowing for type converter code reuse!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we made a number of improvements. In the details dialog on Wikifunctions, we refreshed the time-ago labels so they no longer go stale ([[:phab:T440533|T440533]]), and we removed a confusing message about provenance in the Test case results section ([[:phab:T440537|T440537]]). We also fixed an issue where Object labels that looked like ZIDs displayed incorrectly and, in some cases, could not be published ([[:phab:T437013|T437013]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In addition, the “About” quick editing of labels/aliases/descriptions no longer overwrites other editors’ changes made after you opened the page ([[:phab:T436793|T436793]]), and rollback links for edits on Objects work again ([[:phab:T395219|T395219]]). We also fixed “Copy result link” so that it copies the result link rather than the content of the current inputs ([[:phab:T433744|T433744]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, because some result links are too long for browsers to handle, we no longer offer the “Copy result link” option in those cases ([[:phab:T439078|T439078]]), and we improved the highlight that connects a fragment to the preview ([[:phab:T439109|T439109]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, Igbo and Dagbani Wikipedias have had integration enabled, following Malayalam. Communities can turn integration on through Community Configuration, and nothing is added automatically: whether and which articles to integrate is always the local community's decision. You can find more information in [[Special:MyLanguage/Wikifunctions:Status_updates/2026-10-02|the newsletter two weeks ago]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 119 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 119 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z44403}}
* {{Z|Z44406}}
* {{Z|Z44421}}
* {{Z|Z44424}}
* {{Z|Z44430}}
* {{Z|Z44433}}
* {{Z|Z44435}}
* {{Z|Z44443}}
* {{Z|Z44447}}
* {{Z|Z44462}}
* {{Z|Z44472}}
* {{Z|Z44477}}
* {{Z|Z44480}}
* {{Z|Z44483}}
* {{Z|Z44486}}
* {{Z|Z44491}}
* {{Z|Z44494}}
* {{Z|Z44497}}
* {{Z|Z44500}}
* {{Z|Z44543}}
* {{Z|Z44558}}
* {{Z|Z44567}}
* {{Z|Z44569}}
* {{Z|Z44575}}
* {{Z|Z44577}}
* {{Z|Z44581}}
* {{Z|Z44592}}
* {{Z|Z44593}}
* {{Z|Z44609}}
* {{Z|Z44613}}
* {{Z|Z44615}}
* {{Z|Z44619}}
* {{Z|Z44630}}
* {{Z|Z44631}}
* {{Z|Z44632}}
* {{Z|Z44633}}
* {{Z|Z44633}}
* {{Z|Z44635}}
* {{Z|Z44636}}
* {{Z|Z44637}}
* {{Z|Z44638}}
* {{Z|Z44639}}
* {{Z|Z44640}}
* {{Z|Z44641}}
* {{Z|Z44642}}
* {{Z|Z44643}}
* {{Z|Z44644}}
* {{Z|Z44686}}
* {{Z|Z44687}}
* {{Z|Z44688}}
* {{Z|Z44689}}
* {{Z|Z44690}}
* {{Z|Z44691}}
* {{Z|Z44692}}
* {{Z|Z44693}}
* {{Z|Z44723}}
* {{Z|Z44729}}
* {{Z|Z44736}}
* {{Z|Z44747}}
* {{Z|Z44763}}
* {{Z|Z44769}}
* {{Z|Z44771}}
* {{Z|Z44772}}
* {{Z|Z44777}}
* {{Z|Z44780}}
* {{Z|Z44821}}
* {{Z|Z44822}}
* {{Z|Z44823}}
* {{Z|Z44858}}
* {{Z|Z44900}}
* {{Z|Z44917}}
* {{Z|Z44923}}
* {{Z|Z44924}}
* {{Z|Z44933}}
* {{Z|Z44938}}
* {{Z|Z44959}}
* {{Z|Z44970}}
* {{Z|Z44981}}
* {{Z|Z44992}}
* {{Z|Z45002}}
* {{Z|Z45013}}
* {{Z|Z45024}}
* {{Z|Z45035}}
* {{Z|Z45044}}
* {{Z|Z45053}}
* {{Z|Z45064}}
* {{Z|Z45073}}
* {{Z|Z45082}}
* {{Z|Z45083}}
* {{Z|Z45102}}
* {{Z|Z45114}}
* {{Z|Z45118}}
* {{Z|Z45123}}
* {{Z|Z45127}}
* {{Z|Z45128}}
* {{Z|Z45129}}
* {{Z|Z45130}}
* {{Z|Z45131}}
* {{Z|Z45165}}
* {{Z|Z45174}}
* {{Z|Z45198}}
* {{Z|Z45203}}
* {{Z|Z45224}}
* {{Z|Z45235}}
* {{Z|Z45246}}
* {{Z|Z45257}}
* {{Z|Z45267}}
* {{Z|Z45278}}
* {{Z|Z45289}}
* {{Z|Z45305}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-10-17]]
0avfrhkf9y37qz16qz826ghi4cp4u5n
330728
330726
2026-10-21T08:08:19Z
Ameisenigel
44
Created page with "'''Was musst du also tun?''' Wenn du bisher nicht mit Typumwandlungsfunktionen gearbeitet hast: '''gar nichts'''. Falls deine Typumwandlungsfunktionen keine Typen mit eingebetteten Listen umwandeln: ebenfalls '''nichts'''! Diese Änderung betrifft dich nur, wenn du an Typumwandlungsfunktionen arbeitest, die Typen mit internen Listenwerten verarbeiten. Vorerst betrifft diese Änderung ausschließlich Eingabeobjekte (Funktionsargumente), sodass der Fokus auf Typumwandlunge..."
330728
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-10-09
| nextlabel = Nächstes Update
| next =
}}
<span id="Changes_in_evaluator_representations"></span>
=== Änderungen an Darstellungen im Auswerter ===
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
<syntaxhighlight lang="json" line="line">{
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
},
"K1": { "Z1K1": "Z6", "Z6K1": "hayyy" },
"K2": {
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
}
}
}</syntaxhighlight>
sehen die Ausführer nun
<syntaxhighlight lang="json" line="line">[
{ "Z1K1": "Z9", "Z9K1": "Z6" },
{ "Z1K1": "Z6", "Z6K1": "hayyy" }
]</syntaxhighlight>
Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert.
'''Was musst du also tun?''' Wenn du bisher nicht mit Typumwandlungsfunktionen gearbeitet hast: '''gar nichts'''. Falls deine Typumwandlungsfunktionen keine Typen mit eingebetteten Listen umwandeln: ebenfalls '''nichts'''! Diese Änderung betrifft dich nur, wenn du an Typumwandlungsfunktionen arbeitest, die Typen mit internen Listenwerten verarbeiten. Vorerst betrifft diese Änderung ausschließlich Eingabeobjekte (Funktionsargumente), sodass der Fokus auf Typumwandlungen liegt, die Daten ''in'' Code umwandeln. Deine Umwandlungsfunktionen müssen nun in der Lage sein, das neue Format anstelle des alten zu verarbeiten (oder zusätzlich dazu, falls du vorübergehende Inkompatibilitäten vermeiden möchtest!). Möglicherweise werden wir in Zukunft eine ähnliche Änderung für Funktionsrückgabewerte vornehmen, doch aktuell sind Typumwandlungen, die Daten ''aus'' Code umwandeln, davon nicht betroffen.
<div lang="en" dir="ltr" class="mw-content-ltr">
To make this a bit easier, we are also enabling you to call '''type_convert_to_code()''' and '''type_convert_from_code()''' (in JS: '''typeConvertToCode''' and '''typeConvertFromCode''') directly in your code implementations and type converter code! By using these functions, you'll get forward- and backward-compatible behavior. A major limitation, though, is that these functions currently work only for built-in types and combinations thereof: only <code>[[Z6|Z6/String]]</code>, <code>[[Z9|Z9/Reference]]</code>, <code>[[Z40|Z40/Boolean]]</code>, <code>[[Z21|Z21/Void]]</code>, <code>[[Z881|Z881()/List]]</code>, <code>[[Z882|Z882()/Pair]]</code>, and <code>[[Z883|Z883()/Map types]]</code> are supported in these functions. Thus, you couldn't use '''type_convert_to_code()''' on a <code>[[Z881|Z881]]([[Z13518|Z13518]])/[[Z881|List]] of [[Z13518|Natural numbers]]</code>, but you could use it on a <code>[[Z881|Z881]]([[Z6|Z6]])/[[Z881|List]] of [[Z6|Strings]]</code> or even a <code>[[Z881|Z881]]([[Z882|Z882]]([[Z6|Z6]], [[Z40|Z40]]))/[[Z881|List]] of [[Z882|Pairs]] of [[Z6|String]] and [[Z40|Boolean]]</code>. This represents a step toward an eventual future where you can define type converters in terms of each other, allowing for type converter code reuse!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we made a number of improvements. In the details dialog on Wikifunctions, we refreshed the time-ago labels so they no longer go stale ([[:phab:T440533|T440533]]), and we removed a confusing message about provenance in the Test case results section ([[:phab:T440537|T440537]]). We also fixed an issue where Object labels that looked like ZIDs displayed incorrectly and, in some cases, could not be published ([[:phab:T437013|T437013]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In addition, the “About” quick editing of labels/aliases/descriptions no longer overwrites other editors’ changes made after you opened the page ([[:phab:T436793|T436793]]), and rollback links for edits on Objects work again ([[:phab:T395219|T395219]]). We also fixed “Copy result link” so that it copies the result link rather than the content of the current inputs ([[:phab:T433744|T433744]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, because some result links are too long for browsers to handle, we no longer offer the “Copy result link” option in those cases ([[:phab:T439078|T439078]]), and we improved the highlight that connects a fragment to the preview ([[:phab:T439109|T439109]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, Igbo and Dagbani Wikipedias have had integration enabled, following Malayalam. Communities can turn integration on through Community Configuration, and nothing is added automatically: whether and which articles to integrate is always the local community's decision. You can find more information in [[Special:MyLanguage/Wikifunctions:Status_updates/2026-10-02|the newsletter two weeks ago]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 119 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 119 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z44403}}
* {{Z|Z44406}}
* {{Z|Z44421}}
* {{Z|Z44424}}
* {{Z|Z44430}}
* {{Z|Z44433}}
* {{Z|Z44435}}
* {{Z|Z44443}}
* {{Z|Z44447}}
* {{Z|Z44462}}
* {{Z|Z44472}}
* {{Z|Z44477}}
* {{Z|Z44480}}
* {{Z|Z44483}}
* {{Z|Z44486}}
* {{Z|Z44491}}
* {{Z|Z44494}}
* {{Z|Z44497}}
* {{Z|Z44500}}
* {{Z|Z44543}}
* {{Z|Z44558}}
* {{Z|Z44567}}
* {{Z|Z44569}}
* {{Z|Z44575}}
* {{Z|Z44577}}
* {{Z|Z44581}}
* {{Z|Z44592}}
* {{Z|Z44593}}
* {{Z|Z44609}}
* {{Z|Z44613}}
* {{Z|Z44615}}
* {{Z|Z44619}}
* {{Z|Z44630}}
* {{Z|Z44631}}
* {{Z|Z44632}}
* {{Z|Z44633}}
* {{Z|Z44633}}
* {{Z|Z44635}}
* {{Z|Z44636}}
* {{Z|Z44637}}
* {{Z|Z44638}}
* {{Z|Z44639}}
* {{Z|Z44640}}
* {{Z|Z44641}}
* {{Z|Z44642}}
* {{Z|Z44643}}
* {{Z|Z44644}}
* {{Z|Z44686}}
* {{Z|Z44687}}
* {{Z|Z44688}}
* {{Z|Z44689}}
* {{Z|Z44690}}
* {{Z|Z44691}}
* {{Z|Z44692}}
* {{Z|Z44693}}
* {{Z|Z44723}}
* {{Z|Z44729}}
* {{Z|Z44736}}
* {{Z|Z44747}}
* {{Z|Z44763}}
* {{Z|Z44769}}
* {{Z|Z44771}}
* {{Z|Z44772}}
* {{Z|Z44777}}
* {{Z|Z44780}}
* {{Z|Z44821}}
* {{Z|Z44822}}
* {{Z|Z44823}}
* {{Z|Z44858}}
* {{Z|Z44900}}
* {{Z|Z44917}}
* {{Z|Z44923}}
* {{Z|Z44924}}
* {{Z|Z44933}}
* {{Z|Z44938}}
* {{Z|Z44959}}
* {{Z|Z44970}}
* {{Z|Z44981}}
* {{Z|Z44992}}
* {{Z|Z45002}}
* {{Z|Z45013}}
* {{Z|Z45024}}
* {{Z|Z45035}}
* {{Z|Z45044}}
* {{Z|Z45053}}
* {{Z|Z45064}}
* {{Z|Z45073}}
* {{Z|Z45082}}
* {{Z|Z45083}}
* {{Z|Z45102}}
* {{Z|Z45114}}
* {{Z|Z45118}}
* {{Z|Z45123}}
* {{Z|Z45127}}
* {{Z|Z45128}}
* {{Z|Z45129}}
* {{Z|Z45130}}
* {{Z|Z45131}}
* {{Z|Z45165}}
* {{Z|Z45174}}
* {{Z|Z45198}}
* {{Z|Z45203}}
* {{Z|Z45224}}
* {{Z|Z45235}}
* {{Z|Z45246}}
* {{Z|Z45257}}
* {{Z|Z45267}}
* {{Z|Z45278}}
* {{Z|Z45289}}
* {{Z|Z45305}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-10-17]]
faew8nk26erl9nlbgnwcijonvovxc05
330730
330728
2026-10-21T08:15:03Z
Ameisenigel
44
Created page with "Um dies etwas zu vereinfachen, ermöglichen wir es dir zudem, $1 und $2 (in JS: $3 und $4) direkt in deinen Code-Implementierungen sowie im Code für Typumwandler aufzurufen! Durch die Verwendung dieser Funktionen erhältst du ein Verhalten, das sowohl vorwärts- als auch rückwärtskompatibel ist. Eine wesentliche Einschränkung besteht jedoch darin, dass diese Funktionen derzeit nur für integrierte Typen und deren Kombinationen funktionieren: Unterstützt werden in di..."
330730
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-10-09
| nextlabel = Nächstes Update
| next =
}}
<span id="Changes_in_evaluator_representations"></span>
=== Änderungen an Darstellungen im Auswerter ===
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
<syntaxhighlight lang="json" line="line">{
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
},
"K1": { "Z1K1": "Z6", "Z6K1": "hayyy" },
"K2": {
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
}
}
}</syntaxhighlight>
sehen die Ausführer nun
<syntaxhighlight lang="json" line="line">[
{ "Z1K1": "Z9", "Z9K1": "Z6" },
{ "Z1K1": "Z6", "Z6K1": "hayyy" }
]</syntaxhighlight>
Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert.
'''Was musst du also tun?''' Wenn du bisher nicht mit Typumwandlungsfunktionen gearbeitet hast: '''gar nichts'''. Falls deine Typumwandlungsfunktionen keine Typen mit eingebetteten Listen umwandeln: ebenfalls '''nichts'''! Diese Änderung betrifft dich nur, wenn du an Typumwandlungsfunktionen arbeitest, die Typen mit internen Listenwerten verarbeiten. Vorerst betrifft diese Änderung ausschließlich Eingabeobjekte (Funktionsargumente), sodass der Fokus auf Typumwandlungen liegt, die Daten ''in'' Code umwandeln. Deine Umwandlungsfunktionen müssen nun in der Lage sein, das neue Format anstelle des alten zu verarbeiten (oder zusätzlich dazu, falls du vorübergehende Inkompatibilitäten vermeiden möchtest!). Möglicherweise werden wir in Zukunft eine ähnliche Änderung für Funktionsrückgabewerte vornehmen, doch aktuell sind Typumwandlungen, die Daten ''aus'' Code umwandeln, davon nicht betroffen.
Um dies etwas zu vereinfachen, ermöglichen wir es dir zudem, '''type_convert_to_code()''' und '''type_convert_from_code()''' (in JS: '''typeConvertToCode''' und '''typeConvertFromCode''') direkt in deinen Code-Implementierungen sowie im Code für Typumwandler aufzurufen! Durch die Verwendung dieser Funktionen erhältst du ein Verhalten, das sowohl vorwärts- als auch rückwärtskompatibel ist. Eine wesentliche Einschränkung besteht jedoch darin, dass diese Funktionen derzeit nur für integrierte Typen und deren Kombinationen funktionieren: Unterstützt werden in diesem Kontext ausschließlich <code>[[Z6|Z6/String]]</code>, <code>[[Z9|Z9/Reference]]</code>, <code>[[Z40|Z40/Boolean]]</code>, <code>[[Z21|Z21/Void]]</code>, <code>[[Z881|Z881()/List]]</code>, <code>[[Z882|Z882()/Pair]]</code> und <code>[[Z883|Z883()/Map types]]</code>. Du könntest '''type_convert_to_code()''' also nicht auf eine <code>[[Z881|Z881]]([[Z13518|Z13518]])/[[Z881|Liste]] von [[Z13518|natürlichen Zahlen]]</code> anwenden, wohl aber auf eine <code>[[Z881|Z881]]([[Z6|Z6]])/[[Z881|Liste]] von [[Z13518|Paaren]] aus [[Z6|Zeichenketten]]</code> oder sogar auf eine <code>[[Z881|Z881]]([[Z882|Z882]]([[Z6|Z6]], [[Z40|Z40]]))/[[Z881|Liste]] von [[Z882|Paaren]] aus [[Z6|Zeichenkette]] und [[Z40|booleschem Wert]]</code>. Dies ist ein Schritt in Richtung einer Zukunft, in der Typumwandler aufeinander aufbauend definiert werden können, was die Wiederverwendung von Code für Typumwandler ermöglicht!
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we made a number of improvements. In the details dialog on Wikifunctions, we refreshed the time-ago labels so they no longer go stale ([[:phab:T440533|T440533]]), and we removed a confusing message about provenance in the Test case results section ([[:phab:T440537|T440537]]). We also fixed an issue where Object labels that looked like ZIDs displayed incorrectly and, in some cases, could not be published ([[:phab:T437013|T437013]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In addition, the “About” quick editing of labels/aliases/descriptions no longer overwrites other editors’ changes made after you opened the page ([[:phab:T436793|T436793]]), and rollback links for edits on Objects work again ([[:phab:T395219|T395219]]). We also fixed “Copy result link” so that it copies the result link rather than the content of the current inputs ([[:phab:T433744|T433744]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, because some result links are too long for browsers to handle, we no longer offer the “Copy result link” option in those cases ([[:phab:T439078|T439078]]), and we improved the highlight that connects a fragment to the preview ([[:phab:T439109|T439109]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, Igbo and Dagbani Wikipedias have had integration enabled, following Malayalam. Communities can turn integration on through Community Configuration, and nothing is added automatically: whether and which articles to integrate is always the local community's decision. You can find more information in [[Special:MyLanguage/Wikifunctions:Status_updates/2026-10-02|the newsletter two weeks ago]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 119 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 119 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z44403}}
* {{Z|Z44406}}
* {{Z|Z44421}}
* {{Z|Z44424}}
* {{Z|Z44430}}
* {{Z|Z44433}}
* {{Z|Z44435}}
* {{Z|Z44443}}
* {{Z|Z44447}}
* {{Z|Z44462}}
* {{Z|Z44472}}
* {{Z|Z44477}}
* {{Z|Z44480}}
* {{Z|Z44483}}
* {{Z|Z44486}}
* {{Z|Z44491}}
* {{Z|Z44494}}
* {{Z|Z44497}}
* {{Z|Z44500}}
* {{Z|Z44543}}
* {{Z|Z44558}}
* {{Z|Z44567}}
* {{Z|Z44569}}
* {{Z|Z44575}}
* {{Z|Z44577}}
* {{Z|Z44581}}
* {{Z|Z44592}}
* {{Z|Z44593}}
* {{Z|Z44609}}
* {{Z|Z44613}}
* {{Z|Z44615}}
* {{Z|Z44619}}
* {{Z|Z44630}}
* {{Z|Z44631}}
* {{Z|Z44632}}
* {{Z|Z44633}}
* {{Z|Z44633}}
* {{Z|Z44635}}
* {{Z|Z44636}}
* {{Z|Z44637}}
* {{Z|Z44638}}
* {{Z|Z44639}}
* {{Z|Z44640}}
* {{Z|Z44641}}
* {{Z|Z44642}}
* {{Z|Z44643}}
* {{Z|Z44644}}
* {{Z|Z44686}}
* {{Z|Z44687}}
* {{Z|Z44688}}
* {{Z|Z44689}}
* {{Z|Z44690}}
* {{Z|Z44691}}
* {{Z|Z44692}}
* {{Z|Z44693}}
* {{Z|Z44723}}
* {{Z|Z44729}}
* {{Z|Z44736}}
* {{Z|Z44747}}
* {{Z|Z44763}}
* {{Z|Z44769}}
* {{Z|Z44771}}
* {{Z|Z44772}}
* {{Z|Z44777}}
* {{Z|Z44780}}
* {{Z|Z44821}}
* {{Z|Z44822}}
* {{Z|Z44823}}
* {{Z|Z44858}}
* {{Z|Z44900}}
* {{Z|Z44917}}
* {{Z|Z44923}}
* {{Z|Z44924}}
* {{Z|Z44933}}
* {{Z|Z44938}}
* {{Z|Z44959}}
* {{Z|Z44970}}
* {{Z|Z44981}}
* {{Z|Z44992}}
* {{Z|Z45002}}
* {{Z|Z45013}}
* {{Z|Z45024}}
* {{Z|Z45035}}
* {{Z|Z45044}}
* {{Z|Z45053}}
* {{Z|Z45064}}
* {{Z|Z45073}}
* {{Z|Z45082}}
* {{Z|Z45083}}
* {{Z|Z45102}}
* {{Z|Z45114}}
* {{Z|Z45118}}
* {{Z|Z45123}}
* {{Z|Z45127}}
* {{Z|Z45128}}
* {{Z|Z45129}}
* {{Z|Z45130}}
* {{Z|Z45131}}
* {{Z|Z45165}}
* {{Z|Z45174}}
* {{Z|Z45198}}
* {{Z|Z45203}}
* {{Z|Z45224}}
* {{Z|Z45235}}
* {{Z|Z45246}}
* {{Z|Z45257}}
* {{Z|Z45267}}
* {{Z|Z45278}}
* {{Z|Z45289}}
* {{Z|Z45305}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-10-17]]
3d1hbrvwy6gcdijp2l4aiq4gjxrh4d1
330732
330730
2026-10-21T08:15:06Z
Ameisenigel
44
Created page with "=== Letzte Änderungen an der Software ==="
330732
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-10-09
| nextlabel = Nächstes Update
| next =
}}
<span id="Changes_in_evaluator_representations"></span>
=== Änderungen an Darstellungen im Auswerter ===
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
<syntaxhighlight lang="json" line="line">{
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
},
"K1": { "Z1K1": "Z6", "Z6K1": "hayyy" },
"K2": {
"Z1K1": {
"Z1K1": { "Z1K1": "Z9", "Z9K1": "Z7" },
"Z7K1": { "Z1K1": "Z9", "Z9K1": "Z881" },
"Z881K1": { "Z1K1": "Z9", "Z9K1": "Z6" }
}
}
}</syntaxhighlight>
sehen die Ausführer nun
<syntaxhighlight lang="json" line="line">[
{ "Z1K1": "Z9", "Z9K1": "Z6" },
{ "Z1K1": "Z6", "Z6K1": "hayyy" }
]</syntaxhighlight>
Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert.
'''Was musst du also tun?''' Wenn du bisher nicht mit Typumwandlungsfunktionen gearbeitet hast: '''gar nichts'''. Falls deine Typumwandlungsfunktionen keine Typen mit eingebetteten Listen umwandeln: ebenfalls '''nichts'''! Diese Änderung betrifft dich nur, wenn du an Typumwandlungsfunktionen arbeitest, die Typen mit internen Listenwerten verarbeiten. Vorerst betrifft diese Änderung ausschließlich Eingabeobjekte (Funktionsargumente), sodass der Fokus auf Typumwandlungen liegt, die Daten ''in'' Code umwandeln. Deine Umwandlungsfunktionen müssen nun in der Lage sein, das neue Format anstelle des alten zu verarbeiten (oder zusätzlich dazu, falls du vorübergehende Inkompatibilitäten vermeiden möchtest!). Möglicherweise werden wir in Zukunft eine ähnliche Änderung für Funktionsrückgabewerte vornehmen, doch aktuell sind Typumwandlungen, die Daten ''aus'' Code umwandeln, davon nicht betroffen.
Um dies etwas zu vereinfachen, ermöglichen wir es dir zudem, '''type_convert_to_code()''' und '''type_convert_from_code()''' (in JS: '''typeConvertToCode''' und '''typeConvertFromCode''') direkt in deinen Code-Implementierungen sowie im Code für Typumwandler aufzurufen! Durch die Verwendung dieser Funktionen erhältst du ein Verhalten, das sowohl vorwärts- als auch rückwärtskompatibel ist. Eine wesentliche Einschränkung besteht jedoch darin, dass diese Funktionen derzeit nur für integrierte Typen und deren Kombinationen funktionieren: Unterstützt werden in diesem Kontext ausschließlich <code>[[Z6|Z6/String]]</code>, <code>[[Z9|Z9/Reference]]</code>, <code>[[Z40|Z40/Boolean]]</code>, <code>[[Z21|Z21/Void]]</code>, <code>[[Z881|Z881()/List]]</code>, <code>[[Z882|Z882()/Pair]]</code> und <code>[[Z883|Z883()/Map types]]</code>. Du könntest '''type_convert_to_code()''' also nicht auf eine <code>[[Z881|Z881]]([[Z13518|Z13518]])/[[Z881|Liste]] von [[Z13518|natürlichen Zahlen]]</code> anwenden, wohl aber auf eine <code>[[Z881|Z881]]([[Z6|Z6]])/[[Z881|Liste]] von [[Z13518|Paaren]] aus [[Z6|Zeichenketten]]</code> oder sogar auf eine <code>[[Z881|Z881]]([[Z882|Z882]]([[Z6|Z6]], [[Z40|Z40]]))/[[Z881|Liste]] von [[Z882|Paaren]] aus [[Z6|Zeichenkette]] und [[Z40|booleschem Wert]]</code>. Dies ist ein Schritt in Richtung einer Zukunft, in der Typumwandler aufeinander aufbauend definiert werden können, was die Wiederverwendung von Code für Typumwandler ermöglicht!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we made a number of improvements. In the details dialog on Wikifunctions, we refreshed the time-ago labels so they no longer go stale ([[:phab:T440533|T440533]]), and we removed a confusing message about provenance in the Test case results section ([[:phab:T440537|T440537]]). We also fixed an issue where Object labels that looked like ZIDs displayed incorrectly and, in some cases, could not be published ([[:phab:T437013|T437013]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In addition, the “About” quick editing of labels/aliases/descriptions no longer overwrites other editors’ changes made after you opened the page ([[:phab:T436793|T436793]]), and rollback links for edits on Objects work again ([[:phab:T395219|T395219]]). We also fixed “Copy result link” so that it copies the result link rather than the content of the current inputs ([[:phab:T433744|T433744]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, because some result links are too long for browsers to handle, we no longer offer the “Copy result link” option in those cases ([[:phab:T439078|T439078]]), and we improved the highlight that connects a fragment to the preview ([[:phab:T439109|T439109]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, Igbo and Dagbani Wikipedias have had integration enabled, following Malayalam. Communities can turn integration on through Community Configuration, and nothing is added automatically: whether and which articles to integrate is always the local community's decision. You can find more information in [[Special:MyLanguage/Wikifunctions:Status_updates/2026-10-02|the newsletter two weeks ago]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 119 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 119 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z44403}}
* {{Z|Z44406}}
* {{Z|Z44421}}
* {{Z|Z44424}}
* {{Z|Z44430}}
* {{Z|Z44433}}
* {{Z|Z44435}}
* {{Z|Z44443}}
* {{Z|Z44447}}
* {{Z|Z44462}}
* {{Z|Z44472}}
* {{Z|Z44477}}
* {{Z|Z44480}}
* {{Z|Z44483}}
* {{Z|Z44486}}
* {{Z|Z44491}}
* {{Z|Z44494}}
* {{Z|Z44497}}
* {{Z|Z44500}}
* {{Z|Z44543}}
* {{Z|Z44558}}
* {{Z|Z44567}}
* {{Z|Z44569}}
* {{Z|Z44575}}
* {{Z|Z44577}}
* {{Z|Z44581}}
* {{Z|Z44592}}
* {{Z|Z44593}}
* {{Z|Z44609}}
* {{Z|Z44613}}
* {{Z|Z44615}}
* {{Z|Z44619}}
* {{Z|Z44630}}
* {{Z|Z44631}}
* {{Z|Z44632}}
* {{Z|Z44633}}
* {{Z|Z44633}}
* {{Z|Z44635}}
* {{Z|Z44636}}
* {{Z|Z44637}}
* {{Z|Z44638}}
* {{Z|Z44639}}
* {{Z|Z44640}}
* {{Z|Z44641}}
* {{Z|Z44642}}
* {{Z|Z44643}}
* {{Z|Z44644}}
* {{Z|Z44686}}
* {{Z|Z44687}}
* {{Z|Z44688}}
* {{Z|Z44689}}
* {{Z|Z44690}}
* {{Z|Z44691}}
* {{Z|Z44692}}
* {{Z|Z44693}}
* {{Z|Z44723}}
* {{Z|Z44729}}
* {{Z|Z44736}}
* {{Z|Z44747}}
* {{Z|Z44763}}
* {{Z|Z44769}}
* {{Z|Z44771}}
* {{Z|Z44772}}
* {{Z|Z44777}}
* {{Z|Z44780}}
* {{Z|Z44821}}
* {{Z|Z44822}}
* {{Z|Z44823}}
* {{Z|Z44858}}
* {{Z|Z44900}}
* {{Z|Z44917}}
* {{Z|Z44923}}
* {{Z|Z44924}}
* {{Z|Z44933}}
* {{Z|Z44938}}
* {{Z|Z44959}}
* {{Z|Z44970}}
* {{Z|Z44981}}
* {{Z|Z44992}}
* {{Z|Z45002}}
* {{Z|Z45013}}
* {{Z|Z45024}}
* {{Z|Z45035}}
* {{Z|Z45044}}
* {{Z|Z45053}}
* {{Z|Z45064}}
* {{Z|Z45073}}
* {{Z|Z45082}}
* {{Z|Z45083}}
* {{Z|Z45102}}
* {{Z|Z45114}}
* {{Z|Z45118}}
* {{Z|Z45123}}
* {{Z|Z45127}}
* {{Z|Z45128}}
* {{Z|Z45129}}
* {{Z|Z45130}}
* {{Z|Z45131}}
* {{Z|Z45165}}
* {{Z|Z45174}}
* {{Z|Z45198}}
* {{Z|Z45203}}
* {{Z|Z45224}}
* {{Z|Z45235}}
* {{Z|Z45246}}
* {{Z|Z45257}}
* {{Z|Z45267}}
* {{Z|Z45278}}
* {{Z|Z45289}}
* {{Z|Z45305}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-10-17]]
ss6qljo89zrkj8qdqpwaic4exz1fpeu
Z46750
0
100319
330733
330613
2026-10-21T09:11:52Z
HenkvD
1290
English label
330733
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46750"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32169",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1391"
},
"Z32169K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le Maryland"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "le Maryland"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "le Maryland"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ggtoiukfre30gza2d3b4jxnu0ukvxi1
Z46751
0
100320
330734
330614
2026-10-21T09:12:32Z
HenkvD
1290
English label
330734
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46751"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37999",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q99"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "la Californie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la Californie"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
atwx9y36mba29qzvmsvzjcg7e3q7w57
Z46752
0
100321
330735
330617
2026-10-21T09:13:50Z
HenkvD
1290
English label
330735
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46752"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32169",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1391"
},
"Z32169K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le Maryland"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "le Maryland (lexème existant)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "le Maryland (existing lexeme)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dnn472qawqn6ly5wbko3rcf7cmzg89s
Z46753
0
100322
330736
330621
2026-10-21T09:14:20Z
HenkvD
1290
English label
330736
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46753"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39191",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39191",
"Z39191K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q235"
},
"Z39191K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z39191K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z39191K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Monaco est limitrophe de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EFrance\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] Monaco est limitrophe de la France."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] Monaco est limitrophe de la France."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
75z5m5k48w667x21fvzbrk3swsl9zja
Z46756
0
100325
330737
330635
2026-10-21T09:14:56Z
HenkvD
1290
English label
330737
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46756"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z43954",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z43954",
"Z43954K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q228"
},
"Z43954K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q29"
}
],
"Z43954K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z43954K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z43954K5": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Andorre est limitrophe de la France et de l'Espagne."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Andorre limitrophe de la France et de l'Espagne."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Andorre limitrophe de la France et de l'Espagne."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1cvpp4872ng631ugd9ksdc88oq2d7b5
Z46757
0
100326
330658
2026-10-20T18:48:25Z
YoshiRulz
10156
Create test
330658
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46757"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z25488",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z30632",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25488",
"Z25488K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L34279"
}
},
"Z25488K2": {
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6094",
{
"Z1K1": "Z6094",
"Z6094K1": "L34279-F1"
},
{
"Z1K1": "Z6094",
"Z6094K1": "L34279-F2"
}
],
"Z889K3": "Z23372"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(L34279, masc.) → [ L34279-F1, L34279-F2 ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s7vcf9dl9z3q4j4dr4hkizrn6jx51ns
Z46758
0
100327
330678
2026-10-20T19:26:51Z
YoshiRulz
10156
Create implementation
330678
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46758"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27064",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z27064( Z27064K1 ) {\n\t[ Z27064K1.K3, Z27064K1.K2 ] = [ Z27064K1.K2, Z27064K1.K3 ];\n\treturn Z27064K1;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "swap lower and upper bounds of Quantity, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1t9y5dskb2z4fjlyzhgz6kt07ly66cq
Z46759
0
100328
330684
2026-10-20T19:56:44Z
YoshiRulz
10156
Create function
330684
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46759"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z46759K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z39"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z46759"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fcxnz6d33e0c0vbcnt9guzhb26xsvsh
330687
330684
2026-10-20T19:59:24Z
YoshiRulz
10156
Added Z46760 and Z46761 to the approved list of test cases
330687
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46759"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z46759K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z39"
},
"Z8K3": [
"Z20",
"Z46760",
"Z46761"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z46759"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o1y73x55nebj5vb7r5hpzwuyr1g9uzr
330699
330687
2026-10-20T20:07:53Z
YoshiRulz
10156
Added Z46767 to the approved list of implementations
330699
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46759"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z46759K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z39"
},
"Z8K3": [
"Z20",
"Z46760",
"Z46761"
],
"Z8K4": [
"Z14",
"Z46767"
],
"Z8K5": "Z46759"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pan1aptzdnltk2en8v8bxk0egh0d11z
330700
330699
2026-10-20T20:07:55Z
YoshiRulz
10156
Added Z46766 to the approved list of implementations
330700
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46759"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z46759K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z39"
},
"Z8K3": [
"Z20",
"Z46760",
"Z46761"
],
"Z8K4": [
"Z14",
"Z46767",
"Z46766"
],
"Z8K5": "Z46759"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8dzo4yfnxedmvqahdh453ws6rrh203w
330702
330700
2026-10-20T20:08:39Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
330702
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46759"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z46759K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z39"
},
"Z8K3": [
"Z20",
"Z46760",
"Z46761"
],
"Z8K4": [
"Z14",
"Z46766",
"Z46767"
],
"Z8K5": "Z46759"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ocp5wf3g8y0g6gcc20brmt28hp25pog
Z46760
0
100329
330685
2026-10-20T19:58:28Z
YoshiRulz
10156
Create test
330685
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46760"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z46759",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z46759",
"Z46759K1": "Z19677"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z39",
{
"Z1K1": "Z39",
"Z39K1": "Z19677K1"
},
{
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
{
"Z1K1": "Z39",
"Z39K1": "Z19677K3"
}
],
"Z889K3": "Z22499"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z19677 → [ Z19677K1, Z19677K2, Z19677K3 ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mzitc8tjyzq8ev4tnskksaryvld1gng
Z46761
0
100330
330686
2026-10-20T19:59:13Z
YoshiRulz
10156
Create test
330686
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46761"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z46759",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z46759",
"Z46759K1": "Z80"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z39",
{
"Z1K1": "Z39",
"Z39K1": "Z80K1"
}
],
"Z889K3": "Z22499"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z80 → [ Z80K1 ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qznk15wtxq6u6wmbqlc5sls5kvxh87i
Z46762
0
100331
330688
2026-10-20T20:01:38Z
YoshiRulz
10156
Create function
330688
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lyb05pc4qoj7cc80mxpem6syup2zs9h
330690
330688
2026-10-20T20:03:11Z
YoshiRulz
10156
Added Z46763 to the approved list of test cases
330690
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20",
"Z46763"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lrv0h1herf3mi2mkbs28a0z53cmohes
330693
330690
2026-10-20T20:04:47Z
YoshiRulz
10156
Added Z46765 to the approved list of implementations
330693
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20",
"Z46763"
],
"Z8K4": [
"Z14",
"Z46765"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nvfstjj3khwqo4msbhksv8hgl3tboqx
330694
330693
2026-10-20T20:04:49Z
YoshiRulz
10156
Added Z46764 to the approved list of implementations
330694
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20",
"Z46763"
],
"Z8K4": [
"Z14",
"Z46765",
"Z46764"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i2schefwhxw5elnycd3owngdlvc8ruh
330696
330694
2026-10-20T20:05:49Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
330696
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20",
"Z46763"
],
"Z8K4": [
"Z14",
"Z46764",
"Z46765"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
21qtsy0zhlctlaysmz26l0usseo2max
330697
330696
2026-10-20T20:05:55Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
330697
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20",
"Z46763"
],
"Z8K4": [
"Z14",
"Z46765",
"Z46764"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i2schefwhxw5elnycd3owngdlvc8ruh
330703
330697
2026-10-20T20:25:03Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
330703
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z3",
"Z17K2": "Z46762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key"
}
]
}
}
],
"Z8K2": "Z39",
"Z8K3": [
"Z20",
"Z46763"
],
"Z8K4": [
"Z14",
"Z46764",
"Z46765"
],
"Z8K5": "Z46762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
21qtsy0zhlctlaysmz26l0usseo2max
Z46763
0
100332
330689
2026-10-20T20:02:51Z
YoshiRulz
10156
Create test
330689
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46763"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z46762",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z46762",
"Z46762K1": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z30833",
"Z30833K1": "Z11"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z22499",
"Z22499K2": {
"Z1K1": "Z39",
"Z39K1": "Z11K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z11K2 from Key #2 of Z11"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
beil2r7fmcbiungewji3ivfdrtvrvxj
Z46764
0
100333
330691
2026-10-20T20:03:48Z
YoshiRulz
10156
Create implementation
330691
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46764"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z46762",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22549",
"Z22549K1": {
"Z1K1": "Z7",
"Z7K1": "Z23320",
"Z23320K1": {
"Z1K1": "Z18",
"Z18K1": "Z46762K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lxjm3rtgc5qldz7vl226gb8j8bltal4
Z46765
0
100334
330692
2026-10-20T20:04:37Z
YoshiRulz
10156
Create implementation
330692
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46765"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z46762",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "const zobjRef = zid =\u003E ({ \"Z1K1\": \"Z9\", \"Z9K1\": zid });\nconst zobj = (typeZID, props) =\u003E new ZObject(new Map(props), zobjRef(typeZID));\nfunction Z46762( Z46762K1 ) {\n\treturn zobj(\"Z39\", [\n\t\t[ \"Z39K1\", Z46762K1.Z3K2 ],\n\t]);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key reference from Key declaration, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lr7rdaklvwmrkyz0drq95jh1cmlt8ha
Z46766
0
100335
330695
2026-10-20T20:05:24Z
YoshiRulz
10156
Create implementation
330695
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46766"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z46759",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z46762",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z30833",
"Z30833K1": {
"Z1K1": "Z18",
"Z18K1": "Z46759K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type, map composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6lg54opkg368yqph5atdp7yj7jwisgu
Z46767
0
100336
330698
2026-10-20T20:06:17Z
YoshiRulz
10156
Create implementation
330698
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46767"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z46759",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "const zobjRef = zid =\u003E ({ \"Z1K1\": \"Z9\", \"Z9K1\": zid });\nconst zobj = (typeZID, props) =\u003E new ZObject(new Map(props), zobjRef(typeZID));\nfunction Z46759( Z46759K1 ) {\n\treturn Z46759K1.Z4K2.map(key =\u003E zobj(\"Z39\", [\n\t\t[ \"Z39K1\", key.Z3K2 ],\n\t]));\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Key references from Type, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7jo6nba5kzo6n2l9f90gaudmkvto9s4
Talk:Z45781
1
100337
330704
2026-10-20T22:41:28Z
Ornithorynque liminaire
1539
/* Duplicate */ new section
330704
wikitext
text/x-wiki
== Duplicate ==
@[[User:Jsamwrites|Jsamwrites]] : I think that's a duplicate of {{Z|Z37999}}, isn't it? [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 22:41, 20 October 2026 (UTC)
inzfcdeq6vpob3rlqdl7bmk5uubw5b3
Z46768
0
100338
330705
2026-10-20T22:43:31Z
99of9
1622
330705
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46768"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z46716",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18755",
"Z18755K1": {
"Z1K1": "Z18",
"Z18K1": "Z46716K1"
},
"Z18755K2": {
"Z1K1": "Z7",
"Z7K1": "Z23606",
"Z23606K1": {
"Z1K1": "Z18",
"Z18K1": "Z46716K2"
},
"Z23606K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join list of languages \u0026 lists, concat \u0026 flatten"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j3o9zodc4gh8ztsva27kyvl2m39of1j
Z46769
0
100339
330709
2026-10-21T00:05:09Z
Sollyucko
103056
330709
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z46769"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z44581",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z44581(Z44581K1, Z44581K2):\n\ten = ZReference('Z1002')\n\t\n\tdef get_label(entity, lang):\n\t\tty = get_type(entity)\n\t\tif ty == \"Z7\":\n\t\t\tentity = entity[\"Z7K1\"]\n\t\t\tty = get_type(entity)\n\t\tif ty not in {\"Z6091\", \"Z6092\", \"Z6094\", \"Z6095\", \"Z6096\"}:\n\t\t\traise ValueError(ty)\n\t\t(outer,) = Wikifunctions.Call(\"Z6820\", [entity], [ZReference(\"Z6033\")], [lang], []).values()\n\t\t(middle,) = outer[get_type(outer) + \"K2\"][\"Z12K1\"]\n\t\tinner = middle[\"Z11K2\"]\n\t\treturn inner\n\n\tdef get_type(obj):\n\t\ttype_info = obj[\"Z1K1\"]\n\t\tty = type_info[\"Z1K1\"]\n\t\tif ty == \"Z9\":\n\t\t\treturn type_info[\"Z9K1\"]\n\t\telse:\n\t\t\treturn ty\n\n\tdef extract_int(val):\n\t\ttry:\n\t\t\treturn int(val)\n\t\texcept TypeError: # allow ValueError to propagate\n\t\t\tty = get_type(val)\n\t\t\t# e.g. ...[\"Z13518K1\"][\"Z6K1\"]\n\t\t\treturn extract_int(val[ty + \"K1\"])\n\t\n\tdef Z28312(Z28312K1, Z28312K2):\n\t\t# ported from https://www.wikifunctions.org/wiki/Z41618?oldid=310978\n\t\treturn [qual for qual in Z28312K1[\"Z6003K5\"] if qual[\"Z6007K1\"][\"Z6092K1\"] == Z28312K2[\"Z6092K1\"]]\n\t\n\tdef Z34644_en(items):\n\t\t# reimplemented from scratch\n\t\tif len(items) == 0:\n\t\t\treturn \"[N/A]\"\n\t\telif len(items) == 1:\n\t\t\treturn items[0]\n\t\telif len(items) == 2:\n\t\t\treturn \" and \".join(items)\n\t\telse:\n\t\t\treturn \", \".join(items[:-1]) + \", and \" + items[-1]\n\t\n\tdef Z42483_en(val):\n\t\t# TODO: port missing types from https://www.wikifunctions.org/wiki/Z42490?oldid=315163\n\t\tty = get_type(val)\n\t\tWikifunctions.Debug(\"calling Z42483 replacement with type \" + ty)\n\t\tif ty in {\"Z6091\", \"Z6092\", \"Z6094\", \"Z6095\", \"Z6096\"}:\n\t\t\treturn get_label(val, en)\n\t\telif ty == \"Z20420\":\n\t\t\t# TODO: check era\n\t\t\tyear = extract_int(val[\"Z20420K1\"][\"Z20159K2\"])\n\t\t\tmonth_obj = val[\"Z20420K2\"][\"Z20342K1\"]\n\t\t\ttry:\n\t\t\t\tmonth_obj = month_obj[\"Z16098K1\"]\n\t\t\texcept (TypeError, KeyError):\n\t\t\t\tpass\n\t\t\tday = extract_int(val[\"Z20420K2\"][\"Z20342K2\"])\n\t\t\tif (month_obj.Z9K1 if isinstance(month_obj, ZReference) else get_type(month_obj)) == \"Z24\":\n\t\t\t\treturn str(year)\n\t\t\telse:\n\t\t\t\t# see https://www.wikifunctions.org/view/Z16133\n\t\t\t\tmonth_name = {\n\t\t\t\t\t\"Z16101\": \"January\",\n\t\t\t\t\t\"Z16102\": \"February\",\n\t\t\t\t\t\"Z16103\": \"March\",\n\t\t\t\t\t\"Z16104\": \"April\",\n\t\t\t\t\t\"Z16105\": \"May\",\n\t\t\t\t\t\"Z16106\": \"June\",\n\t\t\t\t\t\"Z16107\": \"July\",\n\t\t\t\t\t\"Z16108\": \"August\",\n\t\t\t\t\t\"Z16109\": \"September\",\n\t\t\t\t\t\"Z16110\": \"October\",\n\t\t\t\t\t\"Z16111\": \"November\",\n\t\t\t\t\t\"Z16112\": \"December\",\n\t\t\t\t}[month_obj.Z9K1]\n\t\t\t\treturn \" \".join([month_name, str(year)] if day == 0 else [str(day), month_name, str(year)])\n\t\telif ty == \"Z6061\":\n\t\t\t# TODO: Should this bother checking the precision, or is inferring it from zeros/voids good enough?\n\t\t\treturn Z42483_en(val[\"Z6061K1\"])\n\t\telif ty == \"Z6064\":\n\t\t\treturn Z42483_en(val[\"Z6064K1\"])\n\t\telse:\n\t\t\treturn str(val)\n\t\n\tdef Z43699_Z42712_en(val):\n\t\t# TODO: Is this good enough?\n\t\tWikifunctions.Debug(\"Z43699_en, val = \" + str(val))\n\t\tresult = Z42483_en(val[\"Z6003K3\"])\n\t\tWikifunctions.Debug(\"result = \" + str(result))\n\t\treturn result\n\t\n\tdef Z29825(lang, prop):\n\t\treturn get_label(prop, lang)\n\n\ttry:\n\t\tentries = []\n\t\tfor qp in Z44581K2:\n\t\t\tvalues = Z28312(Z44581K1, qp)\n\t\t\tif not values:\n\t\t\t\tcontinue\n\t\t\tval_str = Z34644_en([Z42483_en(v[\"Z6007K2\"]) for v in values])\n\t\t\tname = Z29825(en, qp)\n\t\t\tentries.append(name + \" of \" + val_str)\n\t\tstart = Z43699_Z42712_en(Z44581K1)\n\t\tif entries:\n\t\t\treturn start + \", with \" + Z34644_en(entries) + \",\"\n\t\telse:\n\t\t\treturn start\n\texcept Exception as e:\n\t\tWikifunctions.Debug(repr(e))\n\t\timport traceback\n\t\tWikifunctions.Debug(traceback.format_exc())\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value with a qualifier, English, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This version can output multiple qualifier properties at once, but only works with a limited set of value types. It also adds a comma at the end."
}
]
}
}
ler6a36i3cd564deudf86eij45gyyqr
Translations:Wikifunctions:Status updates/2026-10-17/4/de
1198
100340
330721
2026-10-21T07:58:32Z
Ameisenigel
44
Created page with "Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt"
330721
wikitext
text/x-wiki
Ab nächstem Mittwoch nehmen wir eine kleine Änderung an der Zwischendarstellung von Funktionsargumenten im Auswerter vor. Diese Objekte werden nicht mehr als reine ZObjekte in Normalform eingelesen; stattdessen werden Listen als JSON-Arrays dargestellt. Genauer gesagt, als Benjamin-Arrays, die typsichere Array-Darstellung, die in kanonischer Form und an anderen Stellen in WikiLambda verwendet wird. Anstatt
4wffu6qlrvubioxcdre7ux1iignzk50
Translations:Wikifunctions:Status updates/2026-10-17/5/de
1198
100341
330723
2026-10-21T07:58:50Z
Ameisenigel
44
Created page with "sehen die Ausführer nun"
330723
wikitext
text/x-wiki
sehen die Ausführer nun
n7n51filv2oy01nnn8yzwgvqsl7xvtp
Translations:Wikifunctions:Status updates/2026-10-17/6/de
1198
100342
330725
2026-10-21T08:01:07Z
Ameisenigel
44
Created page with "Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert."
330725
wikitext
text/x-wiki
Wie du dir denken kannst, geschieht dies, um die Objektgröße zu verringern: Bei einer Liste in Normalform wird der Typ der Liste für jeden Listenwert erneut gespeichert, was sehr schnell kostspielig wird und zu einem sprunghaften Anstieg des Speicherverbrauchs in den Ausführern führt (stell dir nur einmal vor, wie eine verschachtelte Liste aussehen würde!). Beim neuen Ansatz wird der Typ hingegen nur noch ein einziges Mal pro Liste gespeichert.
sg94ni249z2oxmw30sl3l65j0xp2fsg
Translations:Wikifunctions:Status updates/2026-10-17/7/de
1198
100343
330727
2026-10-21T08:08:19Z
Ameisenigel
44
Created page with "'''Was musst du also tun?''' Wenn du bisher nicht mit Typumwandlungsfunktionen gearbeitet hast: '''gar nichts'''. Falls deine Typumwandlungsfunktionen keine Typen mit eingebetteten Listen umwandeln: ebenfalls '''nichts'''! Diese Änderung betrifft dich nur, wenn du an Typumwandlungsfunktionen arbeitest, die Typen mit internen Listenwerten verarbeiten. Vorerst betrifft diese Änderung ausschließlich Eingabeobjekte (Funktionsargumente), sodass der Fokus auf Typumwandlunge..."
330727
wikitext
text/x-wiki
'''Was musst du also tun?''' Wenn du bisher nicht mit Typumwandlungsfunktionen gearbeitet hast: '''gar nichts'''. Falls deine Typumwandlungsfunktionen keine Typen mit eingebetteten Listen umwandeln: ebenfalls '''nichts'''! Diese Änderung betrifft dich nur, wenn du an Typumwandlungsfunktionen arbeitest, die Typen mit internen Listenwerten verarbeiten. Vorerst betrifft diese Änderung ausschließlich Eingabeobjekte (Funktionsargumente), sodass der Fokus auf Typumwandlungen liegt, die Daten ''in'' Code umwandeln. Deine Umwandlungsfunktionen müssen nun in der Lage sein, das neue Format anstelle des alten zu verarbeiten (oder zusätzlich dazu, falls du vorübergehende Inkompatibilitäten vermeiden möchtest!). Möglicherweise werden wir in Zukunft eine ähnliche Änderung für Funktionsrückgabewerte vornehmen, doch aktuell sind Typumwandlungen, die Daten ''aus'' Code umwandeln, davon nicht betroffen.
3zlffrpjcm8oq4uoa5xnfjbjsqkn0yb
Translations:Wikifunctions:Status updates/2026-10-17/8/de
1198
100344
330729
2026-10-21T08:15:03Z
Ameisenigel
44
Created page with "Um dies etwas zu vereinfachen, ermöglichen wir es dir zudem, $1 und $2 (in JS: $3 und $4) direkt in deinen Code-Implementierungen sowie im Code für Typumwandler aufzurufen! Durch die Verwendung dieser Funktionen erhältst du ein Verhalten, das sowohl vorwärts- als auch rückwärtskompatibel ist. Eine wesentliche Einschränkung besteht jedoch darin, dass diese Funktionen derzeit nur für integrierte Typen und deren Kombinationen funktionieren: Unterstützt werden in di..."
330729
wikitext
text/x-wiki
Um dies etwas zu vereinfachen, ermöglichen wir es dir zudem, $1 und $2 (in JS: $3 und $4) direkt in deinen Code-Implementierungen sowie im Code für Typumwandler aufzurufen! Durch die Verwendung dieser Funktionen erhältst du ein Verhalten, das sowohl vorwärts- als auch rückwärtskompatibel ist. Eine wesentliche Einschränkung besteht jedoch darin, dass diese Funktionen derzeit nur für integrierte Typen und deren Kombinationen funktionieren: Unterstützt werden in diesem Kontext ausschließlich $5, $6, $7, $8, $9, $10 und $11. Du könntest $12 also nicht auf eine <code>[[$13|Z881]]([[$14|Z13518]])/[[$13|Liste]] von [[$14|natürlichen Zahlen]]</code> anwenden, wohl aber auf eine <code>[[$13|Z881]]([[$15|Z6]])/[[$13|Liste]] von [[$14|Paaren]] aus [[$15|Zeichenketten]]</code> oder sogar auf eine <code>[[$13|Z881]]([[$16|Z882]]([[$15|Z6]], [[$17|Z40]]))/[[$13|Liste]] von [[$16|Paaren]] aus [[$15|Zeichenkette]] und [[$17|booleschem Wert]]</code>. Dies ist ein Schritt in Richtung einer Zukunft, in der Typumwandler aufeinander aufbauend definiert werden können, was die Wiederverwendung von Code für Typumwandler ermöglicht!
6rmmy4o0pshfdqz1g74bcf831maly1v
Translations:Wikifunctions:Status updates/2026-10-17/9/de
1198
100345
330731
2026-10-21T08:15:05Z
Ameisenigel
44
Created page with "=== Letzte Änderungen an der Software ==="
330731
wikitext
text/x-wiki
=== Letzte Änderungen an der Software ===
owrlw2m6o36leoohdu60use5kie2fbo