[00:32:27] Al: what should Z8K5 be then? since it is a transient object... [06:50:37] Good question! Those labels are the only obvious "UI-only" thing for me, but I'm open to suggestions for more! (re @smlckz: Apart from Z12 labels, what else can (should) also be stripped out...) [07:40:00] Who wants to try a weekly article improvement drive? At first we could pick an article from the proposed embedding list. [08:08:40] What’s needed to be done (re @u99of9: Who wants to try a weekly article improvement drive? At first we could pick an article from the proposed embedding list.) [08:12:11] Have you tried writing an abstract Wikipedia article yet? [08:13:34] Mostly we are starting with cities and towns. But there are a set of examples with other types that will be offered to language communities that want to test embedding articles. [08:31:43] Or we also need to write language versions of all the important functions in any other language you speak. So the articles can be read in those languages. (re @cvictorovich: What’s needed to be done) [08:34:05] Logically, it would be the function call to the constructor function, but that would be problematic if it’s evaluated. Have you tried simply omitting the key altogether? (re @wmtelegram_bot: Al: what should Z8K5 be then? since it is a transient object...) [10:02:14] Al: I updated it to use the function call, but that raises an error in Validate object... The lack of error message is getting really annoying. [10:21:27] Sometimes a different error is a sign of progress… 🤷‍♂️ Let’s connect it and see what it’s actually doing. (re @wmtelegram_bot: Al: I updated it to use the function call, but that raises an error in Validate object... The lack of error messa...) [10:23:46] Al: I've connected it, the function itself doesn't even run. [10:24:27] It errors out with "Error in evaluation" and links to Validate object built-in implementation. [10:24:34] I'm going to try debugging it with some Quotes. [10:25:11] Quoting the function shows that it's generated correctly... [10:40:05] Al: I don't think there is a risk of recursion when passing the function call itself as identity, as Z8K5 (Function's identity) seems to be part of a list of prohibited keys for evaluation (see function orchestrator / src / transpilation / WFObject.js). [10:42:05] Logical! But you’re not getting that far yet… or are you? (re @wmtelegram_bot: Al: I don't think there is a risk of recursion when passing the function call itself as identity, as Z8K5 (Functi...) [10:42:20] Al: what do you mean? [10:43:40] The implementation isn’t successfully returning a function object. (re @wmtelegram_bot: Al: what do you mean?) [10:44:06] If I pass a new ZReference("Z1") as the identity key, it returns a function object. [10:44:31] see https://www.wikifunctions.org/view/en/Z39622 [10:45:11] Now, *calling* that function doesn't work, but it returns a function at least :') [10:46:33] I can't help but I'm cheering from the sidelines! [11:00:38] I think Z14K2 should be a function call object 🤔 (re @wmtelegram_bot: Now, *calling* that function doesn't work, but it returns a function at least :')) [11:01:00] Ooh, will take a try at it. [11:42:57] ig you can use this link to login [11:42:58] https://tabernacle.toolforge.org/api.php?action=authorize (re @Luvoth: Still don't find a login option. Maybe the site is made for PC only) [12:39:44] I made a new implementation to pass unknown WD dates through Z28128. But it seems to be messing up (https [12:39:44] //www.wikifunctions.org/view/en/Z38757?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38757%22%2C%22Z38757K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q135103960%22%7D%2C%22Z38757K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q408%22%7 [12:39:45] D%5D%2C%22Z38757K3%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q10843402%22%7D%5D%2C%22Z38757K4%22%3A%22Z1002%22%7D) Z38757. Sorry if this affects anyone. I'll keep looking for the problem, but may not catch it tonight. [12:44:17] The date bit (https://www.wikifunctions.org/view/en/Z38745?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38745%22%2C%22Z38745K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q135103960%22%7D%2C%22Z38745K2%22%3A%22Z1002%22%7D) seems fine!? [15:39:40] 165 [15:52:44] https://t.me/WikimediaAnnouncements_group/5221 [15:52:45] just wonder if it is possible to add this group to the community [16:59:41] You can try setting Z8K5 to a reference to a very high, unused ZID (e.g. Z40000) (re @virinas-code Now, *calling* that function doesn't work, but it returns a function at least :') ) [17:01:15] This is *technically* not supported behavior, but I believe it will work. Out of curiosity, why do you want to make a function in this way? It is likely you can achieve this by persisting a Z8 and using partial function application. [17:07:47] <[[smlckz]]> Z39619 was it? It could've returned an anonymous function instead.. [17:13:57] <[[smlckz]]> By the way, other than the literal typed list [Echo, value], is there any other way the body of anonymous function could return a value? Something like an option to specify a literal object or argument reference at the position of body.. [18:13:09] Yes, an anonymous function may also work, but it's experimental! Denny will know more.