That's a great observation, Asaf, SJ.
Indeed, there is space for implementations to live side by side - also because different implementations may make more sense in different circumstances, something I hope will be explored further in the future. That should reduce the stakes significantly, and thus should give us more space to get to a good policy.
Note that this really is not about creating content for Abstract Wikipedia, but solely about Wikifunctions. Any such policy for Abstract Wikipedia would, I guess, require much more scrutiny.
A first draft has been made by Ameisenigel, and already extended, and discussion is starting: https://meta.wikimedia.org/wiki/Talk:Abstract_Wikipedia/Staff_editing - I am looking forward to see this develop and mature.
Thank you! Denny
On Tue, Sep 27, 2022 at 10:25 PM Samuel Klein meta.sj@gmail.com wrote:
On Tue, Sep 27, 2022 at 9:32 PM Asaf Bartov abartov@wikimedia.org wrote:
I agree this makes sense.
Thus, if X really hates Y's implementation of a factorial function, X can write their own (or fork!), and both can live side by side, and re-users will get to choose which implementation they prefer. That alone can significantly pre-empt a lot of potential conflict.
Good point, this could be a low-stakes shift. Anyone who wants a new version of a function should have a persistent instance of that fork to point to, with a name + version history that distinguish it from others in the same family tree.
SJ
Abstract-Wikipedia mailing list -- abstract-wikipedia@lists.wikimedia.org List information: https://lists.wikimedia.org/postorius/lists/abstract-wikipedia.lists.wikimed...