[03:55:08] Shouldn’t the 1st function be a "Hello, World!" program? [04:23:58] That's also a fine option. [07:00:46] Maybe it could be a multilingual Hello World, that way we would encourage everyone to contribute to the first function [07:00:52] To add the languages they want [07:04:13] Like helloWorld(sv) -> "Hallå värld" ? [07:04:14] [07:04:16] Well, while it is a nice gesture, it sort of deflates the idea of using lexemes and would in my opinion be exactly the thing we shouldn't have as functions. (re @Ege: Maybe it could be a multilingual Hello World, that way we would encourage everyone to contribute to the first function) [07:06:06] Hmm... it does feel weird to have it be exclusively in English though [07:06:41] And yes I was thinking of something like that [07:06:47] Yes, if it weren't for the history of Q131303 [07:07:28] Fair, I myself also started programming with Hello World hehe (re @Jan_ainali: Yes, if it weren't for the history of Q131303) [07:12:50] By the way, maybe this has been addressed before but, what will happen to the functions made until now? [07:17:10] Another suggestion I have for the first function is "How old is Abstract Wikipedia", which would give out current date-deployment date, it would keep the first function fresh for years to come [07:19:13] Interesting, but should that answer really be a string? (re @Ege: Another suggestion I have for the first function is "How old is Abstract Wikipedia", which would give out current date-deploymen...) [07:19:58] Not necessarily, it could be an int with seconds or like if a specific time notation exists, that [07:20:42] It can't, as only strings and booleans are available on deployoment (re @Ege: Not necessarily, it could be an int with seconds or like if a specific time notation exists, that) [07:21:10] Hmm [07:37:17] then why not have that first function just return that Qid? (re @Jan_ainali: Yes, if it wasn't for the history of Q131303) [07:39:50] Another suggestion: isItem(string) which returns true if the string is a valid Qid. [14:18:29] Side note: this conundrum about which functions should have which IDs is why Fungrim chose a random hex value as the ID for functions :) https://github.com/fredrik-johansson/fungrim#structure-of-the-library [16:00:56] I wouldn't call it a conundrum, but an opportunity :) [17:12:50] I'll be collecting the suggestions and then we can have a vote on Monday [17:28:57] @Ege The functions on made until now on beta-cluster will not be auto-imported, partially because of the complexities of mapping our beta-cluster-accounts to SUL-accounts, and partially because there are hundreds of automated test-functions created by the software or our Test Engineers plus random tests from users (similar to beta-cluster-Wikidata). However, we can all (relatively easily?) copy across any we want to preserve. [17:42:42] So they won't be deleted? That's kinda what I want to know [17:44:52] And also another question for something that I couldn't figure out on my own. How do we get the lemma of a Lexeme as a string? I wrote a function to manipulate a string and I want to use that function for a Lexeme's Lemma [17:46:04] Re: Beta -- Essentially: correct. Caveats: There are no plans to do so, and we don't want to, and beta-cluster-Wikifunctions should continue to exist alongside the other beta-cluster sites indefinitely, but there are no promises for content on any beta-cluster wiki. [17:46:32] bear in mind that access to Wikidata from Wikifunctions is not supported yet (re @Ege: And also another question for something that I couldn't figure out on my own. How do we get the lemma of a Lexeme as a string? I...) [17:47:51] As read or write? Or both? (re @mahir256: bear in mind that access to Wikidata from Wikifunctions is not supported yet) [17:48:45] neither at this time (re @Ege: As read or write? Or neither?) [17:49:02] but at least with Lua (i.e. on other wikis) there's https://doc.wikimedia.org/WikibaseLexeme/master/php/md_docs_topics_lua.html#mw_wikibase_lexeme_entity_lexeme__getLemma [23:06:29] There can be multiple lemmas for a lexeme each with a unique language code (re @Ege: And also another question for something that I couldn't figure out on my own. How do we get the lemma of a Lexeme as a string? I...)