Page MenuHomePhabricator

YoshiRulz
User

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Mar 17 2025, 12:44 PM (72 w, 4 d)
Availability
Available
LDAP User
YoshiRulz
MediaWiki User
YoshiRulz [ Global Accounts ]

Recent Activity

Yesterday

YoshiRulz added a comment to T433746: Wikifunctions interface refuses to load any test results when there are very many tests for the function.

Strange, I see only "Error" regardless of whether I'm logged in, or even if I switch to Chromium. There's nothing in the browser console that would indicate a client-side failure anyway.

Thu, Aug 6, 8:09 PM · Abstract Wikipedia team, WikiLambda Front-end

Sat, Aug 1

YoshiRulz added a comment to T423853: Argument references are not always resolved.

Seems good now? I haven't noticed any problems with functions like Z26107 recently.

Sat, Aug 1, 6:31 PM · function-orchestrator, Abstract Wikipedia team

Fri, Jul 31

YoshiRulz updated the task description for T433746: Wikifunctions interface refuses to load any test results when there are very many tests for the function.
Fri, Jul 31, 10:22 PM · Abstract Wikipedia team, WikiLambda Front-end
YoshiRulz created T433746: Wikifunctions interface refuses to load any test results when there are very many tests for the function.
Fri, Jul 31, 10:18 PM · Abstract Wikipedia team, WikiLambda Front-end
YoshiRulz created T433745: Unable to populate nested list on Wikifunctions when the UI component exists on page load ([Object object]-typed list).
Fri, Jul 31, 10:12 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
YoshiRulz created T433744: "Copy result link" in Wikifunctions' "Try a function" pane is not tied to the result/submission.
Fri, Jul 31, 10:00 PM · Abstract Wikipedia team, WikiLambda Front-end
YoshiRulz created T433743: Hyperlinks in preview of Wikifunctions localStorage clipboard are clickable.
Fri, Jul 31, 9:55 PM · Abstract Wikipedia team, WikiLambda Front-end

Sat, Jul 25

YoshiRulz added a comment to T355738: WikiLambda metrics: Track localization of types in Wikifunctions.

Made Z38229.

Sat, Jul 25, 12:28 PM · WikiLambda, Abstract Wikipedia team
YoshiRulz added a comment to T425571: Enabling "What Links Here" for Wikifunctions and Abstract Wikipedia.

https://abstract-data.toolforge.org acts as a partial workaround, for links to WF from AW,

Sat, Jul 25, 11:43 AM · Abstract Wikipedia team, Wikidata, Wikidata Integration in Wikimedia projects, Wikidata access on Wikifunctions, Abstract Wikipedia, Wikifunctions

Thu, Jul 23

YoshiRulz added a comment to T422300: Test result cache is seemingly not being invalidated properly.

Still a problem; see https://www.wikifunctions.org/wiki/Z38095.

Thu, Jul 23, 2:56 PM · Abstract Wikipedia team, MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), OKR-Work, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikifunctions

Thu, Jul 16

YoshiRulz updated the task description for T432318: Sitelinks aren't shown on multilingual sites.
Thu, Jul 16, 9:50 AM · Vector 2022, Wikimedia-Interwiki-links
YoshiRulz updated the task description for T432318: Sitelinks aren't shown on multilingual sites.
Thu, Jul 16, 8:53 AM · Vector 2022, Wikimedia-Interwiki-links
YoshiRulz created T432318: Sitelinks aren't shown on multilingual sites.
Thu, Jul 16, 8:49 AM · Vector 2022, Wikimedia-Interwiki-links
YoshiRulz added a comment to T344618: Add a new datatype to Wikidata for linking to a Wikifunctions ZObject.

Further discussion at d:WD:Property proposal/Wikifunctions_object.

Thu, Jul 16, 8:24 AM · Abstract Wikipedia team, Wikifunctions, MediaWiki-extensions-Wikibase-Repo, Wikidata
YoshiRulz added a comment to T417614: Consider importing sitelinks with Z6821/Fetch Wikidata item.

I've been replacing calls to Z6821 with Z30120 or other more granular functions, and there are now < 500 references on WF (mostly in tests) and < 50 on AW.

Thu, Jul 16, 8:16 AM · function-orchestrator, Abstract Wikipedia team

Jun 28 2026

YoshiRulz added a comment to T427454: Incorrect recursive evaluations with v2.

Still broken. I think the 2-ary ones mentioned in OP are still broken too, but it's hard to tell since they have multiple Implementations.

Jun 28 2026, 7:31 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, function-orchestrator, Abstract Wikipedia

Jun 9 2026

YoshiRulz added a comment to T426099: Errors: Make new errors for exceeding the evaluator budget.

I'm seeing Z579 thrown, but it doesn't exist as a persistent Z50 yet, so there's just a cryptic message with a link to the main page.

Jun 9 2026, 12:41 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-schemata, function-orchestrator

May 31 2026

YoshiRulz added a comment to T425167: Monolingual text display does not have `lang` attribute.

Yes. I'm not super familiar with the code, but it looks like there are 3 toUpperCase calls in that file.

May 31 2026, 4:53 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), WikiLambda Front-end, WikiLambda

May 29 2026

YoshiRulz added a comment to T407700: Test fails due to differing representations of enum instances.

builtinEqualsWikidataClaim (Z6807) needs the same patch. See this test or this call.

May 29 2026, 4:52 PM · Abstract Wikipedia team, Essential-Work, function-orchestrator

May 28 2026

YoshiRulz added a comment to T419501: Include a link to the source for built-in Implementations.

I made Template:Link to source for builtin, just hardcoded.

May 28 2026, 5:21 PM · Abstract Wikipedia team, WikiLambda

May 27 2026

YoshiRulz added a comment to T425167: Monolingual text display does not have `lang` attribute.

While you're at it, could you remove the toUpperCase call? Z60K1 is limited to lowercase.

May 27 2026, 1:43 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), WikiLambda Front-end, WikiLambda

Apr 25 2026

YoshiRulz updated the task description for T424332: Strings that look like invalid ZIDs become linkified.
Apr 25 2026, 7:57 AM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda Front-end, WikiLambda

Apr 24 2026

YoshiRulz created T424332: Strings that look like invalid ZIDs become linkified.
Apr 24 2026, 12:08 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda Front-end, WikiLambda

Mar 24 2026

YoshiRulz added a comment to T419350: localStorage clipboard becomes unusable after copying a list of Z89/HTML fragments.

Forgot to reply, but yes, there was (at least) a second way it could break. I've been using the clipboard in the past few days without issue, and my original example works too.

Mar 24 2026, 9:54 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda Front-end

Mar 10 2026

YoshiRulz created T419501: Include a link to the source for built-in Implementations.
Mar 10 2026, 3:45 AM · Abstract Wikipedia team, WikiLambda

Mar 9 2026

YoshiRulz added a comment to T419365: Allow ruby annotations in Z89/HTML fragment.

There's no activity in NLG for Japanese at the moment, but I can raise this question at the first opportunity.

Mar 9 2026, 3:40 PM · Abstract Wikipedia team, WikiLambda
YoshiRulz renamed T419350: localStorage clipboard becomes unusable after copying a list of Z89/HTML fragments from localStorage clipboard gets softlocked after copying a list of Z89/HTML fragments to localStorage clipboard becomes unusable after copying a list of Z89/HTML fragments.
Mar 9 2026, 1:45 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda Front-end
YoshiRulz created T419365: Allow ruby annotations in Z89/HTML fragment.
Mar 9 2026, 1:44 AM · Abstract Wikipedia team, WikiLambda

Mar 8 2026

YoshiRulz created T419350: localStorage clipboard becomes unusable after copying a list of Z89/HTML fragments.
Mar 8 2026, 7:38 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda Front-end

Mar 7 2026

YoshiRulz added a comment to T404897: Provide a mechanism for users to find a list of Functions that lack an implementation in a given programming language..

As workarounds, the lists f:Category:Functions with only code implementations and f:User:ExcarnateSojourner/Adding Python implementations (which includes JS) have been made.

Mar 7 2026, 10:09 PM · Abstract Wikipedia team, Wikifunctions

Feb 21 2026

YoshiRulz added a comment to T386422: Allow for currying and other partial function application.

I believe support for literal Z8s in the composition editor is the subject of T394458.

Feb 21 2026, 10:49 PM · Abstract Wikipedia team

Feb 20 2026

YoshiRulz added a comment to T383842: Provide an n-argument apply.

This can be implemented without hacks for arbitrarily large n (I assume there's a limit on code size for compositions, but I can't imagine a Function that would need dozens of distinct arguments).
Was it just this Implementation that was problematic, or is it all similar hacks using Z7/Function call?

Feb 20 2026, 4:02 PM · function-orchestrator, function-schemata, Abstract Wikipedia team
YoshiRulz added a comment to T386422: Allow for currying and other partial function application.

How would one go about implementing swap then? I've tried this approach a couple times without success, and looking at the implementation for the K combinator is no help, because trying to enter a literal Z8 like it has there just summons a single, non-functional field.

Feb 20 2026, 12:53 PM · Abstract Wikipedia team

Jan 15 2026

YoshiRulz added a comment to T413466: "Invalid JSON" when trying to publish an Implementation by code (JS).

Confirmed fixed!

Jan 15 2026, 2:29 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.11; 2026-01-13), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, WikiLambda Front-end

Dec 24 2025

YoshiRulz created T413466: "Invalid JSON" when trying to publish an Implementation by code (JS).
Dec 24 2025, 3:45 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.11; 2026-01-13), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda, WikiLambda Front-end

Dec 20 2025

YoshiRulz updated the task description for T410839: Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls.
Dec 20 2025, 2:46 AM · Abstract Wikipedia team, WikiLambda Front-end

Dec 5 2025

YoshiRulz added a comment to T301418: Add support for a Blockly graphical language such as Scratch or Snap! to Wikifunctions.

Finally found the motivation to clean up my local changes to the Blockly prototype and push. (In the meantime, Google has transferred ownership of the library to Raspberry Pi.)
The main technical changes since April are the inclusion of the type checks I alluded to, and fixes to broken or incorrect serialisation. I also populated the toolbox with many list, bool, and number functions and wrote some usage instructions.
(see edits below)
I wouldn't say that makes it usable as an alternative editor or even a sandbox for compositions, but it does now look a lot more like what I'd envisioned. Here's a comparison of how a bunch of nested list operations is visualised in Blockly vs. the live Wikifunctions:

blockly.png (1,251×577 px, 69 KB)

Dec 5 2025, 11:45 PM · Wikifunctions-new-language-requests, Abstract Wikipedia team

Dec 4 2025

YoshiRulz reopened T389076: After submitting edit and returning to view page with toast, location is not updated to remove success=true queryparam as "Open".

T341672 seems related.

Dec 4 2025, 12:48 PM · Abstract Wikipedia team, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), WikiLambda Front-end

Dec 1 2025

YoshiRulz added a comment to T343559: Always allow running an Implementation .

If the only concern was running malicious user-submitted code, why do Tests execute for unconnected Implementations?

Dec 1 2025, 9:03 PM · Abstract Wikipedia team, WikiLambda

Nov 28 2025

YoshiRulz added a comment to T411234: Interwiki links for some languages incorrectly capitalize the first letter of the endonym.

Also affects e.g. isiZulu.

Nov 28 2025, 11:45 AM · MediaWiki-Interwiki, MediaWiki-Internationalization
YoshiRulz added a comment to T192580: Diacritic at the top of a language label cannot be seen in ULS.

Could not reproduce in FF 140, KDE Plasma 6.

Nov 28 2025, 11:42 AM · UniversalLanguageSelector

Nov 27 2025

YoshiRulz added a comment to T189970: Order language names without regard to diacritics.

Possibly related to T248634: Language list name sorting on mobile should not show names that start with latin characters with diacritics at the end?

Nov 27 2025, 4:55 PM · UniversalLanguageSelector

Nov 23 2025

YoshiRulz renamed T410839: Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls from Test result details list the relevant Implementation but do not consider which Implementations were chosen for recursive calls to Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls.
Nov 23 2025, 10:11 AM · Abstract Wikipedia team, WikiLambda Front-end
YoshiRulz created T410839: Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls.
Nov 23 2025, 10:08 AM · Abstract Wikipedia team, WikiLambda Front-end

Nov 22 2025

YoshiRulz added a comment to T359663: Provide the Z1360/'mul' label, if it exists, as a fallback alias for every Object.

mul-lang aliases are also not used as candidates for search/autocomplete. I think that would be the 80/20 for this feature.

Nov 22 2025, 12:14 PM · WikiLambda Front-end, WikiLambda, Abstract Wikipedia team
YoshiRulz added a project to T359663: Provide the Z1360/'mul' label, if it exists, as a fallback alias for every Object: WikiLambda Front-end.
Nov 22 2025, 12:12 PM · WikiLambda Front-end, WikiLambda, Abstract Wikipedia team

Nov 20 2025

YoshiRulz updated the task description for T410599: Prevent (or flag) multiple inputs in persistent Z8/Functions sharing the same label in a language.
Nov 20 2025, 6:38 AM · Abstract Wikipedia team, WikiLambda Front-end
YoshiRulz updated the task description for T410599: Prevent (or flag) multiple inputs in persistent Z8/Functions sharing the same label in a language.
Nov 20 2025, 6:37 AM · Abstract Wikipedia team, WikiLambda Front-end
YoshiRulz created T410599: Prevent (or flag) multiple inputs in persistent Z8/Functions sharing the same label in a language.
Nov 20 2025, 6:36 AM · Abstract Wikipedia team, WikiLambda Front-end

May 14 2025

YoshiRulz added a comment to T389076: After submitting edit and returning to view page with toast, location is not updated to remove success=true queryparam.

Still present on e.g. https://www.wikifunctions.org/view/en/Z24659?success=true

May 14 2025, 1:54 PM · Abstract Wikipedia team, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), WikiLambda Front-end

Apr 14 2025

YoshiRulz added a comment to T391749: In tests (and compositions?), ZIDs are replaced w/ labels even in string literals.

Oh, I was just looking at that part in WF:Function_model today. Can the frontend use the list's "type argument" as a hint that it's a String and not a Reference?

Apr 14 2025, 7:16 PM · Abstract Wikipedia team, MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Essential-Work, WikiLambda Front-end
YoshiRulz updated subscribers of T301418: Add support for a Blockly graphical language such as Scratch or Snap! to Wikifunctions.

I've made a prototype for how compositions could be represented and edited as blocks, using Blockly.
It doesn't pull any live data from Wikifunctions, but I've tried to have it export in the canonical JSON form, and maybe it can find a use just because of that. Blockly can accommodate simple type checks, so I think with a bit of effort I could make that work for the few included types—but the feeling I've gotten from trying to pull in plugin libraries is that there is only the illusion of plugin libraries, and further UI/UX improvements will likely require copy+pasting whole chunks of code and hammering them into shape. Which mirrors what @Feeglgeef told me on IRC.
All that said, I hope this prototype can at least convince more people that a block interface is a good idea, even if Blockly itself isn't used for the final product.

Apr 14 2025, 7:08 PM · Wikifunctions-new-language-requests, Abstract Wikipedia team

Apr 12 2025

YoshiRulz created T391749: In tests (and compositions?), ZIDs are replaced w/ labels even in string literals.
Apr 12 2025, 3:48 PM · Abstract Wikipedia team, MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Essential-Work, WikiLambda Front-end

Mar 17 2025

YoshiRulz updated the task description for T389076: After submitting edit and returning to view page with toast, location is not updated to remove success=true queryparam.
Mar 17 2025, 1:50 PM · Abstract Wikipedia team, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), WikiLambda Front-end
YoshiRulz created T389076: After submitting edit and returning to view page with toast, location is not updated to remove success=true queryparam.
Mar 17 2025, 1:47 PM · Abstract Wikipedia team, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), WikiLambda Front-end