Anyone here heard of Wikifunctions, and if so what do you think? (www.wikifunctions.org)
from LesserAbe@lemmy.world to programming@programming.dev on 01 Jul 2024 17:42
https://lemmy.world/post/17119903

Just learned that Wikimedia has a project called Wikifunctions. I’m a big fan of Wikipedia and associated projects, and on its face sounds like a cool site. I do wonder how this would work in practical terms though, like how could it actually be used?

#programming

threaded - newest

ExperimentalGuy@programming.dev on 01 Jul 2024 18:15 next collapse

I’m not exactly sure what to think about it, but I do like how there’s specific things that have their implementation in code right there. I did only look at the site for like a minute, so take that with a grain of salt.

key@lemmy.keychat.org on 01 Jul 2024 18:45 next collapse

Seems kinda trash tbh. Like the concept I love, I would love a cross-language “by examples” learning resource and snippet repository beyond SO. But looking through there most of the function options are trivial problems. The ones that aren’t one or two lines mostly have broken code that passes very few tests. The weird Z naming of function and variable makes it totally unreadable. The “composition” option is barely comprehendable and beyond that I only see two language options so it can’t even serve as a “rosetta stone”.

Shareni@programming.dev on 01 Jul 2024 19:01 next collapse
LesserAbe@lemmy.world on 01 Jul 2024 21:25 collapse

Yeah, I guess you could argue it needs more contributors, but sort of like Wikipedia, suppose it saw wide adoption. Is it just a learn to code type thing? I guess better that Wikimedia runs it than stack exchange or whoever.

ericjmorey@programming.dev on 02 Jul 2024 04:22 next collapse

It didn’t make any sense to me when it was originally announced, it still doesn’t. I don’t understand the project’s goals or how it’s supposed to reach those goals. The mission statement is incomprehensible to me.

Kissaki@programming.dev on 02 Jul 2024 06:34 collapse

Seemed verbose, overengineered, unnecessary framework introducing complexity. I didn’t see a strong use case for it, maybe for a lack of an obvious one or my understanding of it.

It also didn’t leave a strong impression. I had to look at the site and goal/description to remember.

Maybe some niche data handlers and implementors have use for it. But a Wikimedia project seems overblown for that.

I have not used it though. I’m open to being shown and corrected.