Wikifunctions:Requests for deletions
![]() |
This page is currently a draft. More information pertaining to this may be available on the talk page. Translation admins: Normally, drafts should not be marked for translation. |
Functions or implementations or tests who do not work properly or meet notability criteria can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in Wikifunctions:Report vandalism, or ping an administrator. Contact can also be made with an administrator on Telegram or IRC #wikipedia-abstract.
Requests for deletion
Z10626
I created this by mistake, sorry. --Wolverène (talk) 12:09, 10 August 2023 (UTC)
Done --Ameisenigel (talk) 15:10, 10 August 2023 (UTC)
Võro (Z1346) & Z1816
Related to the same natural language. Not quite a deleton request - is it possible to merge one object into another, like in WD? --Wolverène (talk) 08:00, 11 August 2023 (UTC)
- It seems like there is no possibility to merge objects. Do we want to create a Phabricator task for this functionality? Despite this I am not sure if the objects are redundant because one has the code flu-vro and the other one has vro (of course they both refer to the same language). --Ameisenigel (talk) 10:49, 11 August 2023 (UTC)
- James has fixed Z1346 (adding vro as the main code and moving fiu-vro to the alias list); Z1816 can be deleted on-wiki now. (He has also made a patch to fix it in the schemata, but that won't affect this production site). Thank you for noticing and mentioning it! Quiddity (WMF) (talk) 14:01, 15 August 2023 (UTC)
Done --Ameisenigel (talk) 19:39, 15 August 2023 (UTC)
- James has fixed Z1346 (adding vro as the main code and moving fiu-vro to the alias list); Z1816 can be deleted on-wiki now. (He has also made a patch to fix it in the schemata, but that won't affect this production site). Thank you for noticing and mentioning it! Quiddity (WMF) (talk) 14:01, 15 August 2023 (UTC)
Tagged for deletion using {{delete}}, which doesn't exist here. It probably should. Pppery (talk) 19:14, 15 August 2023 (UTC)
Done --Ameisenigel (talk) 19:33, 15 August 2023 (UTC)
is palindrome (Z10096)
Does not fall within the scope of supporting Abstract Wikipedia. In addition: SHA-256 (Z10124), SHA-384 (Z10132), are strings anagrams (Z10423), SHA-1 (Z10148), SHA-512 (Z10067), ROT13 (Z10627), ROT25 (Z10851), ROT1 (Z10846), Base64 Encode (Z10057), Base64 Decode (Z10062), Encode NATO phonetic alphabet code (Z10309), and more. 0xDeadbeef (talk) 15:21, 24 August 2023 (UTC)
- I do not think that all functions on Wikifunctions need to be related to Abstract Wikipedia. Abstract Wikipedia is just one possible usecase for functions. Ping @Fnielsen, GZWDer, Ingenuity, Stang, Denny, and Poslovitch: as creators of the mentioned functions. --Ameisenigel (talk) 20:18, 24 August 2023 (UTC)
- Correct. Functions do not need to be related to Abstract Wikipedia. See Wikifunctions:About for some details on the project's envisioned goals. Quiddity (WMF) (talk) 06:07, 25 August 2023 (UTC)
- Hmm, then how will these functions support the "Wikimedia movement"? See Wikifunctions talk:Notability#What is the purpose of this proposed policy? 0xDeadbeef (talk) 16:13, 25 August 2023 (UTC)
- Note that the Mission statement we discussed and proposed for Wikifunctions is: "A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages.”
- In this case it would be about the and beyond part, I guess.
- Also, personally, I would love to see a function such as is palindrome (Z10096) be actually callable from the Wikipedia article for palindromes. I think that would be another evolutionary step for the encyclopedia. --DVrandecic (WMF) (talk) 23:29, 29 August 2023 (UTC)
Not done There is no consensus for the deletion of these items --Ameisenigel (talk) 18:43, 8 September 2023 (UTC)
- Hmm, then how will these functions support the "Wikimedia movement"? See Wikifunctions talk:Notability#What is the purpose of this proposed policy? 0xDeadbeef (talk) 16:13, 25 August 2023 (UTC)
- Correct. Functions do not need to be related to Abstract Wikipedia. See Wikifunctions:About for some details on the project's envisioned goals. Quiddity (WMF) (talk) 06:07, 25 August 2023 (UTC)
JavaScript eval (Z10445)
Request for deletion. By directly allowing for eval, we basically circumvent any limitations of running only approved code. The same is true for Python eval (Z10448). Also delete attaches tests and implementations: Untitled (Z10446), Untitled (Z10447), Untitled (Z10449). --Denny (talk) 00:04, 28 September 2023 (UTC)
- Hmm, maybe a similar request regarding brainfuck: hello, world! (Z10443), but here it doesn't feel so bad, because it cannot break out of the sandbox. I think a bit of conversation around this and the other to functions would be good. -- Denny (talk) 22:12, 29 September 2023 (UTC)
Functions that rely on randomness
Request for deletion for the following functions (and all associated tests and implementations):
- random integer in range (Z10599)
- Random Boolean (Z10228)
- random uppercase English letter (Z10829)
- choose from comma-separated list (Z10601)
Reason: Wikifunctions architecturally does not support randomness (it might be caching function results in the place you least expect it to). And caching and randomness leads to ... rather unexpected results. We might one day add support for randomness in some way, but until then I would recommend to delete these functions, which might otherwise raise wrong expectations. --Denny (talk) 22:09, 29 September 2023 (UTC)