[01:03:17] I can't figure out why Z32696 is failing on Z33911. The value from the first item should correspond to this call (https [01:03:17] //www.wikifunctions.org/view/en/Z21216?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21216%22%2C%22Z21216K1%22%3A%22Z32691%22%2C%22Z21216K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z811%22%2C%22Z811K1%22%3A%5B%22Z1%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7 [01:03:18] K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q7546879%22%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1113192%22%7D%7D%5D%7D%2C%22Z21216K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q13276%22%7D%2C%22Z21216K4%22%3A%7B%22Z1K1%22%3A%22Z1 [01:03:18] 3518%22%2C% [01:03:20] 22Z13518K1%22%3A%220%22%7D%7D), which returns true. (All inspired by the failure of a new contributor at Z33899 trying to compose a function I wrote). [01:08:20] Z33913 fails in the opposite direction, returning [T, T] (re @u99of9: I can't figure out why Z32696 is failing on Z33911. The value from the first item should correspond to this call, which returns ...) [01:17:20] Ohh, I think it's for the same reason that the built-ins fail at Z24838. They return a fetch item call instead of the actual item? This smells like a v2 issue? (re @u99of9: I can't figure out why Z32696 is failing on Z33911. The value from the first item should correspond to this call, which returns ...) [02:01:24] @c2f1bhyk seems to have successfully got one python implementation Z33856 to cause a call another function. Nice - I don't think I've seen that work before! [02:02:34] T424118 but I'm not actually sure about the title. (re @u99of9: Ohh, I think it's for the same reason that the built-ins fail at Z24838. They return a fetch item call instead of the actual ite...) [07:29:43] I avoided doing it in Z31756. You can simply leave out the final wrapping as a quote, if you think it’s a good idea. I’m not convinced, myself 🤔 (re @u99of9: @c2f1bhyk seems to have successfully got one python implementation Z33856 to cause a call another function. Nice - I don't think...) [07:32:23] Sounds like a case of *T423853* (re @u99of9: T424118 but I'm not actually sure about the title.) [07:42:31] I have no idea if it's a good idea or not. I just hadn't seen it or seen it discussed. What are the pros and cons? (re @Al: I avoided doing it in Z31756. You can simply leave out the final wrapping as a quote, if you think it’s a good idea. I’m not con...) [07:54:47] For me, the main disadvantage is that you can’t actually check that the call is properly constructed. The overhead of unquoting is minimal, so I’d certainly prefer that approach until we have proper error handling in Z31754. (re @u99of9: I have no idea if it's a good idea or not. I just hadn't seen it or seen it discussed. What are the pros and cons?) [12:05:22] It ain’t cheap, but Z33940 seems to work 🤷‍♂️ (re @u99of9: I can't figure out why Z32696 is failing on Z33911. The value from the first item should correspond to this call, which returns ...) [12:12:41] Yes, perfect score. Nice, thanks. Alas, the new contributor's Z33895 now times out instead! (re @Al: It ain’t cheap, but Z33940 seems to work 🤷‍♂️) [12:35:47] What’s this weird thing (re @u99of9: Yes, perfect score. Nice, thanks. Alas, the new contributor's special interest Z33895 now times out instead!) [12:36:36] Okay, I figured out: to determine if an object is subclass of cake (re @cvictorovich: What’s this weird thing) [13:28:16] It's because the tests fetch the entire Wikidata item (re @u99of9: Yes, perfect score. Nice, thanks. Alas, the new contributor's special interest Z33895 now times out instead!) [13:37:19] Ah, yes, even more importantly, there's a full item fetch in my recursive call. I should improve that sometime. (re @dvd_ccc27919: It's because the tests fetch the entire Wikidata item) [15:36:43] hello I am new to Wikifunctions. I am wondering if it is possible to call another function in a code implementation? or i have to declare a (helper) function within the code if i want to do this? [15:39:53] No, a code implementation can only call its own private functions (declared within the implementation itself). (re @sunmem: hello I am new to Wikifunctions. I am wondering if it is possible to call another function in a code implementation? or i have t...) [19:25:34] ok thanks