Page MenuHomePhabricator

YoshiRulz
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

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

Recent Activity

Tue, Mar 10

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

Mon, Mar 9

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.

Mon, Mar 9, 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.
Mon, Mar 9, 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.
Mon, Mar 9, 1:44 AM · Abstract Wikipedia team, WikiLambda

Sun, Mar 8

YoshiRulz created T419350: localStorage clipboard becomes unusable after copying a list of Z89/HTML fragments.
Sun, Mar 8, 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

Sat, Mar 7

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.

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

Sat, Feb 21

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.

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

Fri, Feb 20

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?

Fri, Feb 20, 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 only summons a single, non-functional field.

Fri, Feb 20, 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 · 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 · 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 (577×1 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 · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Essential-Work, Abstract Wikipedia team (26Q1 (Jul–Sep)), 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 · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Essential-Work, Abstract Wikipedia team (26Q1 (Jul–Sep)), 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