[01:30:26] I think when numerous test results are run on a function or implementation, their logged times are much slower than when they are run individually. As well as misleading us about efficiency, this has the potential to mess up the implementation order. See individual test (857 ms for me) versus the picture from Z35999. : [01:30:26] https://tools-static.wmflabs.org/bridgebot/4130ccc8/file_83006.jpg [01:30:56] If there are other explanations or it's already filed as a bug, let me know, otherwise I'll file something. (re @u99of9: I think when numerous test results are run on a function or implementation, their logged times are much slower than when they ar...) [02:44:59] Just curious, how long does a function like Z23833 stay cached? [02:53:23] I think a typical cache is around a day (re @Mateo: Just curious, how long does a function like Z23833 stay cached?) [05:18:21] Is there a function "[person] is a [artistic occupation] best known for their [type of work plural]"? [05:21:46] Abstract wikipedia could use some subordinate clauses 🫠 [05:21:47] I don't think so. Personally, I would just make "[person] is best known for [[works]]". The reason is that they probably already have a sentence on their article that mentions their occupation: Z38757. [05:22:51] True, but I don't think we can template all possible subordinate clauses. I think that will need the next generation of NLG functions. (re @Shi: Abstract wikipedia could use some subordinate clauses 🫠) [05:32:14] <[[smlckz]]> Is there a way for the body of an anonymous function to hold ''a'' value to return? For now, I need to use a function call to echo: https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38595%22%2C%22Z38595K1%22%3A%7B%22Z1K1%22%3A%22Z38546%22%2 [05:32:14] <[[smlckz]]> C%22Z38546K1%22%3A%5B%22Z38545%22%5D%2C%22Z38546K2%22%3A%22Z1%22%2C%22Z38546K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%7D%7D [05:32:28] <[[smlckz]]> ugh [05:34:43] (to put it in telegram, select a word and add the URL as a link) [05:35:16] <[[smlckz]]> Or, https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38595%22%2C%22Z38595K1%22%3A%7B%22Z1K1%22%3A%22Z38546%22%2C%22Z38546K1%22%3A%5B%22Z38545%22%5D%2C%22Z38546K2%22%3A%22Z1%22%2C%22Z38546K3%22%3A%5B%22Z1%22%2C%22Z801%22%2C%7B%22Z1K1%22%3A% [05:35:16] <[[smlckz]]> 22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%5D%7D%7D%7D [05:35:34] <[[smlckz]]> I'm using IRC.. ;| [05:35:59] no idea then! (re @wmtelegram_bot: <[[smlckz]]> I'm using IRC.. ;|) [05:36:49] <[[smlckz]]> IRC has message size limit.. so please mend the link manually [05:42:18] <[[smlckz]]> Looking at this macro-esqe implementation: https://www.wikifunctions.org/view/en/Z38630 I suppose function call in the three fields of anonymous function would be evaluated at "compile time" w.r.t. the anonymous function... [06:12:49] <[[smlckz]]> Can someone connect https://www.wikifunctions.org/view/en/Z39315 (what is the usual process to get implementations connected?) [06:15:22] Connected it smlckz. You need functioneer to connect it [06:43:15] <[[smlckz]]> hmm, now can't edit the impl.. I think this one got a type error, so I've added another impl. that should fix it, can you connect that one, and perhaps remove the previous one [06:44:43] * [[smlckz]] feels like waiting at mainframe, to see the result of compilation of submitted punched cards [06:45:48] <[[smlckz]]> I better have a local evaluator set up, this is too tiring to use.. [06:46:10] Please go ahead and apply for functioneer early! [06:53:49] <[[smlckz]]> I wonder what's causing the error this time.. [06:57:37] @vrandecic only made these features recently, so they are still somewhat experimental. (re @wmtelegram_bot: <[[smlckz]]> I wonder what's causing the error this time..) [07:11:27] <[[smlckz]]> hmm.. there's no closure yet, just syntactic substitution of bound variables directly.. this all need to be polished [07:36:35] I don’t know whether there’s a plan for closures, once they become explicit with https://phabricator.wikimedia.org/T433444. (re @wmtelegram_bot: <[[smlckz]]> hmm.. there's no closure yet, just syntactic substitution of bound variables directly.. this all need to be polishe...) [08:31:25] I want to say something so simple. [08:31:26] Washington is the 42nd state in the United States. [08:31:28] This should be easy, but the closest I've gotten is either: [08:31:29] "Washington is the most forty-second federated state in the United States" [08:31:31] or "Washington is the 2nd most addition to the United States" and neither of those make sense. [08:31:37] I'm a little frustrated. [08:39:00] So a function "X is the Nth Y in Z"? (re @feedmepaperr: I want to say something so simple. [08:39:01] Washington is the 42nd state in the United States. [08:39:02] This should be easy, but the closest I've ...) [08:39:55] yeah but all I can find is [08:39:55] X is the Nth most Y in Z [08:39:56] or X is the most adjective Y in Z [08:40:29] You might have to create the underlying functions. We are missing a lot of building blocks still. [08:46:16] I can't find "X is the Nth most Y in Z". Would you mind sharing the fonction ID? (re @feedmepaperr: yeah but all I can find is [08:46:17] X is the Nth most Y in Z [08:46:19] or X is the most adjective Y in Z) [08:46:22] The adjective one is not too far off in abstract space. Adjective=early? (re @feedmepaperr: yeah but all I can find is [08:46:22] X is the Nth most Y in Z [08:46:23] or X is the most adjective Y in Z) [08:47:09] Z37071 (re @Jan_ainali: I can't find "X is the Nth most Y in Z". Would you mind sharing the function ID?) [08:48:09] Last I knew in this function we are not good at connecting to a good adjective form even in English. (re @wikilinksbot: Z37071 – ordinal class location fragment) [08:49:44] With that I can get "Washington, D.C. (https://abstract.wikipedia.org/wiki/Q61) is the forty-second-oldest state (https://abstract.wikipedia.org/wiki/Q7275) in the United States (https://abstract.wikipedia.org/wiki/Q30)." [08:49:46] https://w.wiki/TRiu (re @feedmepaperr: Z37071) [08:50:16] Washington. Not DC 😭 [08:50:33] Q1223 [08:50:38] Just change that Qid 😀 [08:52:31] thanks, though, I appreciate you figuring this out [08:54:28] I just created Z39321, creating a function has become much more easier recently, big thanks to the team (and bless be the copy-paste :) ) [08:54:29] just one small suggestion that would be life changing: when a test fails, would it possible where it fails? with function becoming very being, sometimes it can be hard to know where in the subfunctions I misplace a string for a fragment. Is there a phab task for that? ping @Sannita (sorry if I missed it) [08:54:31] that works : https://tools-static.wmflabs.org/bridgebot/1f24c1f7/file_83011.jpg [08:54:33] This also made me wish for the "Copy link result" button should either default or have a direct option to get the shortened URL. (re @Jan_ainali: With that I can get "Washington, D.C. is the forty-second-oldest state in the United States." [08:54:34] https://w.wiki/TRiu) [08:55:08] not that I know of, you can create a phab task and put it on the dev's radar (re @NicolasVIGNERON: I just created Z39321, creating a function has become much more easier recently, big thanks to the team (and bless be the copy-p...) [08:55:47] ok, I'll try to do it tonight (someone can feel free to do it meanwhile :P ) (re @Sannita: not that I know of, you can create a phab task and put it on the dev's radar) [08:57:01] is there a way to define location by direction? [08:57:02] for example, X is below Y, or X is west of Y, or X is left of Y etc [08:57:31] I specifically need "west of" right now, but y'know [08:57:37] I'd take what I can get [09:02:43] It's all yours. I think I have seen some tasks about "surfacing errors" or similar. But I think your user experience will help. (re @NicolasVIGNERON: ok, I'll try to do it tonight (someone can feel free to do it meanwhile :P )) [09:07:13] That sounds worth making. (re @feedmepaperr: is there a way to define location by direction? [09:07:14] for example, X is below Y, or X is west of Y, or X is left of Y etc) [09:38:18] Hmmmm... shouldn't the implementation use P6593 instead? Actually, it requires two arguments, because you look for it manually. (re @NicolasVIGNERON: I just created Z39321, creating a function has become much more easier recently, big thanks to the team (and bless be the copy-p...) [09:38:45] (Q6667323 is currently missing from Q140...so would also have to add it ;P ) [09:40:47] And in the end having a function_ intro for species_ (French), that adds it if the property is present? [09:56:32] well, after a while of editing, Washington state is now the 5th largest page on Abstract [09:58:42] I like having the option to specify higher or lower up the chain. It gives editors more opportunity to make editorial decisions. (re @adafede: Hmmmm... shouldn't the implementation use P6593 instead? Actually, it requires two arguments, because you look for it manually.) [10:01:18] There is a mathematical theorem that means you must have passed through 43rd... (re @feedmepaperr: well, after a while of editing, Washington state is now the 5th largest page on Abstract) [10:03:47] huh? [10:03:48] I have the feeling that the inevitable consequence of this will be tons of _very similar_ functions that will be a mess to discover and lead to likely disparate articles without re-use of heavily worked on, cherished functions doing an amzing job? (re @u99of9: I like having the option to specify higher or lower up the chain. It gives editors more opportunity to make [10:03:48] editorial decisions.) [10:05:53] Awkward riff off your 43rd state adjective. To get from nothing to 5th you must have passed through 43rd at some point. Nevermind me! (re @feedmepaperr: huh?) [10:06:08] oh :p [10:07:14] Like @NicolasVIGNERON might do an absolutely amazing implementation of this _more specific_ function of _intro of a species with special properties_. and this will get forgotten because someone else will do a generic _intro of a species, _or even_ intro of a taxon. _And editors won't have the opportunity of making editorial decisions, but will get lost between [10:07:14] flavors of analog i [10:07:14] mplementations and annoyed if they need to switch because one got maintained and not the other? [10:09:17] And now there is hyperonym as special property but in two days someone will add one with another special property they feel important, and we will have 100s of flavors of it, instead of a clean, generic intro that everyone knowing a super cool special property of some species will help enriching? [10:09:26] I share some of your hesitance. Certainly discoverability has to improve. But if the auto function wraps the flexible function then any works on the inner one helps the outer one. (re @adafede: I have the feeling that the inevitable consequence of this will be tons of very similar functions that will be a mess to discove...) [10:31:43] might seem silly but if there a function that just gives me"QID1 and QID2" to put in the spot where you'd usually just put a literal wikidata item reference?I want to be able to say that this lake is in Washington and British Columbia : https://tools-static.wmflabs.org/bridgebot/29987756/file_83012.jpg [10:32:30] cuz idk if it's worth having a whole other function that is the same thing as state location using entity and class just with one more location [10:34:54] Perhaps I should have explained some of the context. Nicolas' function is the French config for Z37922. One function above it that adds it if it can be auto-calculated is Z37921. We don't need a French version of that, because it inherits @NicolasVIGNERON's work. In the end, the template/bot writers will probably just add the auto-version, then specialist biology [10:34:54] editors will com [10:34:55] e through and decide whether they want the editorial controlled versions. (re @adafede: And in the end having a function intro for species (French), that adds it if the property is present?) [10:37:16] Regarding having multiple special-flavours, we should aim for our lowest-level function to have *all* specifiable variables. Configure that in every language, then we can wrap it however we like up to a fully automatic intro. (re @adafede: And now there is hyperonym as special property but in two days someone will add one with another special property they feel [10:37:16] impo...) [10:42:50] Definitely not silly. Unfortunately this is an example that either has to wait for the full linguistic building, or we need a new (lower level) function that accepts a list of QIDs for every current QID input. Our current functions would be special cases of these list-enabled functions, where the list was length 1. An example of a list-enabled function, which I hope [10:42:50] is a good mo [10:42:52] del is Z38757, which accepts a list of both countries and professions. They're a bit harder to write configurations for (and they expose more system bugs at the moment!), but they're worth it. (re @feedmepaperr: might seem silly but if there a function that just gives me [10:42:53] "QID1 and QID2" to put in the spot where you'd usually just put a li...) [10:43:02] so currently not linked to Z37922 at all, unlike the swedish one, for example? (re @u99of9: Perhaps I should have explained some of the context. Nicolas' function is the French config for Z37922. One function above it th...) [10:43:57] I mean what Nicolas is doing is heroic but I see no sustainable way of fucntioneers to implement their own language specific version of _again tons of flavors of almost the same function_ [10:44:58] Is there any guideline on this? We should have fewer functions, not shoot in all directions and having then tons of leftover functions that newcomers will work on although they are very niche ones [10:45:42] It has the same structure, surely it's made for linking. Go ahead and link it if you're willing to steal N's thunder. (re @adafede: so currently not linked to Z37922 at all, unlike the swedish one, for example?) [10:46:13] I am not willing to steal anyone 😳 [10:47:13] I am simply willing to understand how much this editorial liberty is important, and what is the hidden cost of it for functioneers, compared to having less freedom, but much more powerful functions, with concentrated work of many functioneers [10:50:00] I cannot see how having hundreds of functions, thus implying also each time additional language-specific work, redundancy issues, incoherences, and plenty of other side effects... can be beneficial on the long term [10:59:24] Agreed. All of these are dangers. I'm not arguing for proliferation of effort. But if the effort goes into the lowest-level most flexible function, then we don't have to repeat it, we just have to wrap it. (Unfortunately in Elle's example we didn't manage that. But to be fair, she is elaborating on a very foundational function, which is useful on its own as an [10:59:24] exemplar.) (re @ada [10:59:25] fede: I cannot see how having hundreds of functions, thus implying also each time additional language-specific work, redundancy issues...) [11:01:19] Nope. Partly because we're still learning what we want. Nobody has ever made me explain my view before, so thanks, I think it has clarified my thinking too. (re @adafede: Is there any guideline on this? We should have fewer functions, not shoot in all directions and having then tons of leftover fun...) [11:08:18] I would hope that there is a semantic level / abstract level, where we can proliferate, and that there is a syntactic / per language level, that we try to keep small. Now implementations from the semantic level would in most cases be abstract and map to the syntactic functions. [11:08:35] that's not what we currently have in most cases. [11:12:42] *Abstract Wikipedia Newsletter 260* [11:12:43] * Shoutout to @u99of9 ! [11:12:44] * Document for communities to express interest in Abstract Wikipedia [11:12:46] * Quotes from Wikimania [11:12:47] * Recent Changes in the software [11:12:49] * News in Types: Wikifunctions object reference in the works [11:12:50] * Wikifunctions has reached more than 5,000 Functions! [11:12:52] * Fresh Functions weekly: 124 new Functions [11:12:53] https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2026-08-13 [11:12:55] To be published per newsletter and on Mastodon tomorrow, so there's a day to fix issues [11:25:05] Thanks, that's very kind. Maybe if they're willing to be named, you could shout out Luvoth too. We couldn't have made that Igbo config without working together. (re @vrandecic: Abstract Wikipedia Newsletter 260 [11:25:07] * Shoutout to @u99of9 ! [11:25:08] * Document for communities to express interest in Abstract Wikipedia [11:25:10] *...) [11:25:40] I would be happy to do so — Luvoth would you be fine with that? [11:48:53] interresting idea but P6593 is for lexeme only, it does not really make sense here [11:48:53] also, I just copy-paste the existing function (I took the time to play a bit to have fun and understand what is behind the hood - my first idea was to make it in Breton which would be a bit harder - but usually, it would just take like 2-3 minutes, nothing "heroic" there ;) ) (re @adafede: Hmmmm... shouldn't the implementation use P6593 instead? Actually, it [11:48:53] requires two argument [11:48:55] s, because you look for it manually.) [11:58:37] and the upper function is used in https://abstract.wikipedia.org/view/fr/Q140 ;) (re @u99of9: Perhaps I should have explained some of the context. Nicolas' function is the French config for Z37922. One function above it th...) [12:04:29] Yes (re @vrandecic: I would be happy to do so — Luvoth would you be fine with that?) [12:05:04] as of now, we have 2000 content pages (articles) on abstract wikipedia! [12:05:27] How are you doing brother? Sadly my wiki was blocked (re @u99of9: Thanks, that's very kind. Maybe if they're willing to be named, you could shout out Luvoth too. We couldn't have made that Igbo ...) [12:07:10] Thank you too... Without you I wouldn't have done it too yess (re @u99of9: Thanks, that's very kind. Maybe if they're willing to be named, you could shout out Luvoth too. We couldn't have made that Igbo ...) [12:07:14] On all Wikipedia sites? Oh no. Did you message @NicolasVIGNERON about this? (re @Luvoth: How are you doing brother? Sadly my wiki was blocked) [12:08:39] Yes we talked about it. [12:08:40] Like he said [12:08:41] "I'll look more into it but it seems unlikely for you to be unblocked on en.wiktionary... sorry" (re @u99of9: On all Wikipedia sites? Oh no. Did you message @NicolasVIGNERON about this?) [12:09:09] Not all on Wikipedia sites... I think it's on Wiktionary (re @u99of9: On all Wikipedia sites? Oh no. Did you message @NicolasVIGNERON about this?) [12:09:31] just on the English Wiktionary (and there is fishy things I'm trying to untangle right now, it will take some time) (re @u99of9: On all Wikipedia sites? Oh no. Did you message @NicolasVIGNERON about this?) [12:09:36] Nice! We may bounce around that number for a while, as I'm gradually working through [[:abstract:Abstract Wikipedia:Requests for deletion]] (re @feedmepaperr: as of now, we have 2000 content pages (articles) on abstract wikipedia!) [12:09:38] But my Wikipedia's ACC shows "blocked" I can't edit articles [12:09:47] ah, damn (re @u99of9: Nice! We may bounce around that number for a while, as I'm gradually working through [[:abstract:Abstract Wikipedia:Requests fo...) [12:11:05] Maybe you can concentrate on Igbo content for Wikidata or Wikifunctions/Abstract Wikipedia. (re @Luvoth: But my Wikipedia's ACC shows "blocked" I can't edit articles) [12:11:27] That's what I will do (re @u99of9: Maybe you can concentrate on Igbo content for Wikidata or Wikifunctions/Abstract Wikipedia.) [12:15:19] I was going to ask you about this. For an animal that your reader might not know, like a kangaroo, would you write "anụmanụ kangaroo"? So if a child in Australia knew Igbo from his parents, but did not know an antelope, would they say "anụmanụ mgbada"? (re @Luvoth: Igbo is a very big and old language [12:15:20] You could call animals by their name without adding "anụmanụ" (animal) e.g mgbada(antelope)...) [12:21:23] Coming back to it, @NicolasVIGNERON and I exchanged a bit in private and we agreed that lot of the mis-comprehension from my side was coming from the fact that the hierarchy of functions is not visible enough. And this causes confusion as it requires a lot of work to reconstruct this hierarchy "manually" when starting from the bottom (re @u99of9: Nope. Partly because [12:21:23] we're still [12:21:23] learning what we want. Nobody has ever made me explain my view before, so thanks, I think it ha...) [12:22:41] So basically, I was not seing that the composition was made of the "mother" function, thus believing it was a poor choice. Make it more evident would probably help [12:23:10] Yes. One thing that could improve this is if configs listed the ZID of their parent function in the description (as well as the type of output expected of their lang-configured children). (re @adafede: Coming back to it, @NicolasVIGNERON and I exchanged a bit in private and we agreed that lot of the mis-comprehension from my sid...) [12:28:22] We do not have kangaroos in Igbo land , so calling it "anụmanụ kangaroo" is valid. We would create an Igbo word for kangaroo soon [12:28:23] And for antelope it's correct = just say "mgbada" don't add anụmanụ because it's like a class grouping all animals... Antelope is "mgbada" in Igbo language (re @u99of9: I was going to ask you about this. For an animal that your reader might not know, like a kangaroo, would you write "anụmanụ kang...) [12:31:50] e.g " mgbada bụ antelope" (re @Luvoth: We do not have kangaroos in Igbo land , so calling it "anụmanụ kangaroo" is valid. We would create an Igbo word for kangaroo soo...) [12:33:36] I thought the teaching sentence was "Mgbada bụ anụmanụ." (re @Luvoth: e.g " mgbada bụ antelope") [12:34:04] Or is mgbada one special type of antelope? [12:34:44] The Igbo label on Q25894 is "ele". Does that mean all kinds of antelope? (re @u99of9: Or is mgbada one special type of antelope?) [12:37:29] When teaching what mgbada is to English speakers [12:37:29] It is Mgbada bụ antelope [12:37:31] For worldwide teaching yes you're right [12:37:32] It is "mgbada bụ anụmanụ" which is antelope is an animals. Right [12:37:56] Yes, almost all Igbo speakers are familiar with antelope. The thing I'm trying to work out is whether the encyclopedia should assume that *every* Igbo reader knows what an antelope is. If a child in Australia learns Igbo from their parents, they would know what a kangaroo is, but would not know what an antelope is. (re @Luvoth: We do not have kangaroos in Igbo land , [12:37:56] so calling i [12:37:56] t "anụmanụ kangaroo" is valid. We would create an Igbo word for kangaroo soo...) [12:38:17] Yes [12:38:17] Small duiker (re @u99of9: Or is mgbada one special type of antelope?) [12:39:50] Here is duiker: Q273997. Can we find which QID is for small duiker? (re @Luvoth: Yes [12:39:50] Small duiker) [12:41:37] What's the Igbo name for duiker? [12:42:56] But bush and blue duiker is mgbada (re @u99of9: Yes, almost all Igbo speakers are familiar with antelope. The thing I'm trying to work out is whether the encyclopedia should as...) [12:43:14] Mgbada (re @u99of9: What's the Igbo name for duiker?) [12:43:43] Would it be conceivable to use some Z functions as advanced constraints that cannot be currently expressed on WD? [12:44:37] Mgbada bụ anụmanụ [12:44:38] Which is [12:44:40] Antelope is an animal (re @u99of9: Yes, almost all Igbo speakers are familiar with antelope. The thing I'm trying to work out is whether the encyclopedia should as...) [12:47:13] Q756208? and Q748880 all mgbada. Okay, so we should be careful not to say "Mgbada bụ mgbada." That is a real risk for these functions if they only look one parent up! (re @Luvoth: Both bush and blue duiker is mgbada) [12:47:42] Mgbada bụ anụmanụ (re @u99of9: Q756208? and Q748880 all mgbada. Okay, so we should be careful not to say "Mgbada bụ mgbada." That is a real risk for these fu...) [12:48:55] Mgbada bụ ele? [12:49:26] Someone has already added the label for it Q756208 – Sylvicapra grimmia : https://tools-static.wmflabs.org/bridgebot/dd98949d/file_83016.jpg [12:50:39] Mgbada is the one that has small ears (re @u99of9: Mgbada bụ ele?) [12:51:08] But we call both the one with long ears the same name mgbada for those who can't differentiate the two (re @Luvoth: Mgbada is the one that has small ears) [12:51:10] Sorry, that was me. I'll let you do it if you want. (re @Luvoth: Someone has already added the label for it [12:51:11] Q756208 – Sylvicapra grimmia) [12:51:15] Z39327 [12:51:28] It's fine you're doing well (re @u99of9: Sorry, that was me. I'll let you do it if you want.) [12:52:14] Z39327 [12:52:35] what is "ele"? that is the label on Q25894 (re @Luvoth: But we call both the one with long ears the same name mgbada for those who can't differentiate the two) [12:53:28] Z39327 [12:53:38] I have corrected it (re @wikilinksbot: Z39327 – Ele bụ anụmanụ.) [12:55:21] In English what is the Bush buck duiker called? [12:55:45] You changed the label, but you didn't change the test answer. Does "Ele bu anumanu." mean "Duiker is an animal." or "Antelope is an animal."? (re @Luvoth: I have corrected it) [12:56:11] Ele is antelope or bushbuck (re @u99of9: what does "ele" mean? that is the label on Q25894) [12:57:54] Maybe Q6453728 or Q328803. (re @Luvoth: In English what is the Bush buck duiker called?) [12:58:48] Both blue duiker and antelope are translating as "Ele bụ anụmanụ" (re @u99of9: You changed the label, but you didn't change the test answer. Does "Ele bu anumanu." mean "Duiker is an animal." or "Antelope is...) [12:59:45] Mgbada is = blue duiker short ears [12:59:46] Ele is = bush duiker the one with long ears [13:00:41] Which of them is the oke which long ears (re @wikilinksbot: Q6453728 – Cape bushbuck [13:00:41] Q328803 – Harnessed bushbuck) [13:04:02] In Igbo language when someone has long ears you playing tell them ... "Ị nwere ntị ele" which means "you have long ears" [13:04:02] It's the correct label (re @Luvoth: Mgbada is = blue duiker short ears [13:04:04] Ele is = bush duiker the one with long ears) [13:04:10] I can't tell: https://commons.wikimedia.org/wiki/File:Tragelaphus_scriptus_scriptus_345230787.jpg https://commons.wikimedia.org/wiki/File:Bushbuck_(Tragelaphus_scriptus)_(6041465641).jpg (re @Luvoth: Which of them is the oke which long ears) [13:06:08] Mgbada don't have horns.. which is blue duiker (re @u99of9: I can't tell: https://commons.wikimedia.org/wiki/File:Tragelaphus_scriptus_scriptus_345230787.jpg https://commons.wikimedia.org/...) [13:06:21] Ele is the one with horns. This (re @u99of9: I can't tell: https://commons.wikimedia.org/wiki/File:Tragelaphus_scriptus_scriptus_345230787.jpg https://commons.wikimedia.org/...) [13:07:18] So both of these pictures are ele? (re @Luvoth: Ele is the one with horns. This) [13:07:56] Both have horns (re @u99of9: So both of these pictures are ele?) [13:08:38] Blue duiker (mgbada) is under ele (antelope) family [13:09:17] Correct way is "mgbada bu ele" [13:09:28] Could you say this as "Mgbada bu ele." ? (re @Luvoth: Blue duiker (mgbada) is under ele (antelope) family) [13:09:33] Yes (re @u99of9: Could you say this as "Mgbada bu ele." ?) [13:12:08] How about "Apple bu mkpụrụ osisi." [13:13:27] Is this the correct way for it's teaching (re @wikilinksbot: Z39327 – Ele bụ anụmanụ.) [13:14:06] Correct (re @u99of9: How about "Apple bu mkpụrụ osisi.") [13:16:42] So is there any difference between saying "X is one of Y" (instance of) and "X is a type of Y" (subclass of)? Would you just say "X bu Y" for both? (re @Luvoth: Correct) [13:18:59] Another way to ask. Does "Apple bu mkpụrụ osisi." mean "An (one) apple is a fruit." or does it mean "(all) Apples are fruit." or does it mean both? (re @u99of9: How about "Apple bu mkpụrụ osisi.") [13:21:35] Igbo language is derived from English alphabet tho our alphabet is more than the English alphabet... We do have our own ndebe writing but the Igbo language is the accepted one [13:21:35] You could say [13:21:37] Apụl bụ mkpụrụ osisi = Apple(apụl) is a fruit (mkpụrụ osisi) [13:21:38] [13:21:40] It still means the same thing like apple is a type of fruit or apple is some fruit or apple is fruit [13:22:45] If I want to create a function do I need to check if the already function in my mind has been created or I should go and and create it [13:23:38] Try to check first. Or ask here, maybe someone will know. (re @Luvoth: If I want to create a function do I need to check if the already function in my mind has been created or I should go and and cre...) [13:24:21] Because they are the same, I think we can use the same function we wrote the other day to also represent "X is a type of Y". (re @Luvoth: Igbo language is derived from English alphabet tho our alphabet is more than the English alphabet... We do have our own ndebe wr...) [13:33:38] Okay all good (re @u99of9: Because they are the same, I think we can use the same function we wrote the other day to also represent "X is a type of Y".) [13:33:53] I will (re @u99of9: Try to check first. Or ask here, maybe someone will know.) [13:34:05] what function would you like to write? [13:35:45] nwamba bụ anụmanụ [13:35:46] Cats are animals (re @u99of9: what function would you like to write?) [13:37:06] I think [13:37:07] Nwamba bụ ụmụ anụmanụ [13:37:08] Cats are animals [13:37:14] Ah. That is a good test for this function: Z26095 . Can you add a test there? [13:38:49] What does ụmụ mean? So far the function (https://www.wikifunctions.org/view/en/Z26095?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26095%22%2C%22Z26095K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q146%22%7D%2C%22Z26095K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q729%22%7D%2C%22Z26095K3%22%3A%22Z1014%22%7D) doesn't put it in. [13:42:58] I've looked it up. So it's a kind of marker for plurals? (re @u99of9: What does ụmụ mean? So far the function doesn't put it in.) [13:45:40] Or should it be: ụmụ nwamba bụ ụmụ anụmanụ? (re @Luvoth: I think [13:45:40] Nwamba bụ ụmụ anụmanụ [13:45:41] Cats are animals) [13:47:39] I should go to bed now. Sorry everyone, next time I'll move all my Igbo learning onto a direct chat. [13:51:28] I finally did it. 🙂😊 : https://tools-static.wmflabs.org/bridgebot/9b025276/file_83018.jpg [13:52:10] Ụmụ is used as group (re @u99of9: What does ụmụ mean? So far the function doesn't put it in.) [13:52:18] Yes (re @u99of9: I've looked it up. So it's a kind of marker for plurals?) [13:52:38] Okay bro have a goodnight (re @u99of9: I should go to bed now. Sorry everyone, next time I'll move all my Igbo learning onto a direct chat.) [13:53:21] Yes, that is good. Maybe the expected result needs a capital letter at the start. (re @Luvoth: I finally did it. 🙂😊) [13:53:59] I made a mistake somewhere (re @Luvoth: I finally did it. 🙂😊) [13:54:08] I didn't add ụmụ (re @Luvoth: I made a mistake somewhere) [13:54:18] How can I edit or tomorrow? (re @u99of9: Yes, that is good. Maybe the expected result needs a capital letter at the start.) [13:55:49] That's not your mistake, my function just doesn't know to put the umu in yet: Z39331 (re @Luvoth: I made a mistake somewhere) [13:57:24] To edit go to Z39331 (the test you made). Click "edit source". Then change the result validation. : https://tools-static.wmflabs.org/bridgebot/719a8982/file_83019.jpg [13:58:14] I still want to learn if I should also put umu before nwamba (re @u99of9: That's not your mistake, my function just doesn't know to put the umu in yet: Z39331) [14:02:25] If it's one cat it is = nwamba [14:02:26] If there are many cats it's = ụmụ nwamba (re @u99of9: I still want to learn if I should also put umu before nwamba (or why I should not)) [14:03:29] I can't find it (re @u99of9: To edit go to Z39331 (the test you made). Click "edit source". Then change the result validation.) [14:09:04] Z11K2 [14:14:04] Did you click this link? (re @wikilinksbot: Z39331 – cat, animal, Igbo: Nwamba bụ ụmụ anụmanụ.) [14:16:37] It's correct there : https://tools-static.wmflabs.org/bridgebot/1f3a7cd1/file_83020.jpg [14:17:02] Ohhk I understand nwamba bụ anụmanụ [14:17:07] Is it? (re @Luvoth: Ohhk I understand nwamba bụ anụmanụ) [14:18:09] Down near the bottom expand "second text". Then change the first letter to a capital, and put a full stop at the end. Then save. (re @Luvoth: It's correct there) [14:25:58] Done : https://tools-static.wmflabs.org/bridgebot/721cb5e2/file_83021.jpg [14:28:15] You took out the umu though? I think the right result is to have umu in. (re @Luvoth: Done) [14:29:23] If I add the ụmụ like "Nwamba bụ ụmụ anụmanụ" ... it actually means "cats are animals" (re @u99of9: You took out the umu though? I think the right result is to have umu in.) [14:29:33] Is it correct like that? (re @u99of9: You took out the umu though? I think the right result is to have umu in.) [14:31:02] Yes, I think that is what we want. This function (subject is a kind of) is a bit different to the one we wrote the other night (subject is instance of class). (re @Luvoth: If I add the ụmụ like "Nwamba bụ ụmụ anụmanụ" ... it actually means "cats are animals") [14:32:01] Yes, please put the umu in here. And put a period/full-stop at the end. (re @Luvoth: Is it correct like that?) [14:32:11] Okay 👌 (re @u99of9: Yes, I think that is what we want. This function (subject is a kind of) is a bit different to the one we wrote the other night (...) [14:37:11] Yes, the test looks perfect now. I will try to change the implementation tomorrow to get it right. [14:42:00] Okay [19:53:54] Forwarded from Luvoth: Please I need help [19:53:54] Tribalists are trying to delete this article : https://tools-static.wmflabs.org/bridgebot/fe16ed8f/file_83028.jpg [19:53:55] Forwarded from Luvoth: It does not go against Wikipedia rules [19:54:16] What can I do to save it [21:19:50] Functions can now raise warnings! This is a great change. : https://tools-static.wmflabs.org/bridgebot/9d1f56c2/file_83031.jpg [21:19:51] https://tools-static.wmflabs.org/bridgebot/39d16161/file_83032.jpg [21:43:07] How long would the output of function embedded into an article stay before it is recalled? (re @u99of9: I think a typical cache is around a day) [21:44:34] I'm not sure about that one. Let us know if your experiments figure it out. (re @Mateo: How long would the output of function embedded into an article stay before it is recalled?) [21:48:19] Sure thing. I'll set something up. [23:40:59] What does Unlabelled: "17941" mean? I haven't looked into these yet. (re @Mateo: Functions can now raise warnings! This is a great change.)