User Details
- User Since
- Nov 5 2024, 12:57 AM (74 w, 4 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Feeglgeef [ Global Accounts ]
Thu, Mar 26
Also a somewhat similar goal would be to allow user pages to be made of abstract content.
Mon, Mar 23
Fri, Mar 20
Feb 5 2026
Feb 4 2026
Jan 29 2026
Seems like this is now possible without a built-in function (not sure if this is intended behavior, but it works!).
Jan 25 2026
- Does this operate at the whole-Function level, or is it a mode that the same Function can use and not use in some circumstances?
According to the proposal, this would be done by creating two new Z61s, so the latter.
- How does this apply to sub-Function calls (once re-entrancy is live)?
I guess you would be required to construct a ZObject to pass in (so if I wanted to use natural number addition as a sub-function, I would have to put {"Z1K1": "Z13518", "Z13518K1": {"Z1K1": "Z6", "Z6K1": "67"}} or something similar, if I had selected "python-raw" as my programming language)
- Does this only apply to inputs? To outputs? To only some inputs? Etc.
To both inputs and outputs.
- What test cases do we have beyond the Wikidata data model concern for non-simplified fractions
Basically any case where you want to operate on generic objects (or typed lists of them) without using a composition (and, even then it often breaks because of dependencies), take test Z17831, where you get "Could not serialize input Python object: 1" on the python implementation
Apr 16 2025
Mar 31 2025
Mar 20 2025
Mar 13 2025
The long name isn't allowed, you have to be exploiting a bug to have this seen.
Mar 3 2025
@cmassaro one of the tasks I mentioned during the corner
Feb 28 2025
Feb 25 2025
Feb 21 2025
@Sharvaniharan I'd like to stress again that this is very important for Wikifunctions and Wikidata access
Z22664 is a good complete example of using it to create text if that's what you are looking for.
Feb 18 2025
This is an image from 99of9 on the Abstract Wikipedia Telegram of where it could go in the UI
Feb 16 2025
Feb 14 2025
Feb 7 2025
Jan 31 2025
I bet it's a character escaping issue. That implementation has a lot of regex so it's likely that one of those is being incorrectly read.
Jan 30 2025
Jan 22 2025
I think this would be fixed by switching to CPython
Jan 18 2025
Jan 17 2025
Also has speed implications, the current apply implementations are not efficient.
Jan 15 2025
Jan 14 2025
This is RustPython's fault (it's never not), inconsistency works fine in CPython.
Jan 12 2025
Jan 11 2025
Yes, but them being displayed is not the issue. The issue is that they are being referenced to at all. Sure, this bug could be fixed as a frontend bug, but the actual root error is then not, and the other issue I mentioned is not fixed. See T379873#10341096
This also happened in a composition definition with a reference to a configuration that I deleted, so I'm fairly certain this isn't just with test, implementations, and functions.
It's not distinct, it's the same bug
Duplicate :/
I've created a function that implements this, Z21583
Jan 8 2025
I don't need the function anymore, and have posted a request for another admin on RFD. As for avoiding it, that sounds good to me.
Jan 7 2025
Errors being hard to understand and annoying to work with in the UI has been a frustration for me and AFAICT others.
This is like complaining to the Wikipedia development team that the article on Earth contains incorrect information. Ffs this is not the place. I've pinged Denny on the Telegram to ask about a proper validator for rational numbers
Jan 6 2025
I'm closing this as invalid because as far as I know this is not and will never be a Phabricator issue.
Jan 5 2025
I've started a discussion on the project chat for a removal of the ban on the bot
Jan 4 2025
Right, but Z101 is not bugged here. Z101 is only checking (and is only intended to check) if the object is egregiously invalid. If we want a validator for Z19677 that works properly, it must be above Z10000, so is not a phabricator issue.
Jan 3 2025
That's really really weird. Z6691 - Z6696 don't even exist.
Jan 2 2025
I think the most useful of these is the language one. Perhaps we could have a function that doesn't fetch any information for languages not in a list?
This is because we don't have a validator for rational numbers yet. Z101 is the default validator and only checks if an object is in a valid format for Wikifunctions.
Jan 1 2025
Dec 31 2024
This is imho the correct output.
This is a dup :/
Dec 27 2024
Could we instead have a typed list of a new type for sitelinks (with keys wiki and title)? This would also allow references to articles on other wikis in other ways as well. We may also want an enum type of Wikimedia wikis.
Dec 24 2024
Dec 20 2024
How did you write this 2 minutes before the error happened? Do you have the wrong time?
Dec 19 2024
Dec 18 2024
Dec 16 2024
Dec 14 2024
I've created a category for functions I have made that may be useful here: https://www.wikifunctions.org/wiki/Category:Dagbani_Wikipedia_functions
It currently has:
- age (Distance between two dates as number of years)
- date (Represents a Z20420 on dagwiki)
- intro for year (Returns an introduction for a year on dagwiki)
- dagbani possessive (Makes a dagbani word possess another)
- negate dagbani verb (Negates a dagbani word, reading becomes not reading)
- caesar cipher (does a Caesar cipher)
A few of these have Dagbani labels, a few don't.
Dec 13 2024
Isn't this just T379100?
Dec 12 2024
Dec 11 2024
Dec 10 2024
Dec 3 2024
Nov 30 2024
Nov 28 2024
Nov 27 2024
I've added a couple Z20289s in there as well to illustrate what I think the problem is.





