i also made up a new combinator for the combinators page, mirror is now the Parrot combinator bird. P doesn't seem to be taken and i like that name because it "repeats" a thing twice but with slight variation
@Adám the duplication with hooks/before&after i noticed too, i think i decided for leaving them both in just because normal apl code uses ∘ for compose and there might be some code designed to work both as a monad and as a dyad that uses ∘ in its compose + after form
monad before is also the only one that does reverse compose
the sort/sort-by i haven't decided yet. in the readme you can see "useless with sort by (⍋⍨)" next to sort. i'm definitely keeping sort by but idk about normal sort
oh also last night i came up with a primitive that's monad Promote and dyad ⍪⍥Promote
@Marshall yeah, i think it's an issue with how i designed the site (every time the site loads it reads some directories to find all the documentation pages), maybe i should introduce a build step to make loading faster? i'll look into it
@Marshall i think i wanted something with dots when i picked dots-minus, not sure why but i think it fits with all the other operators
@Adám ah. maybe i should read the bqn docs once to steal some other primitives (:. really thought i came up with something interesting but of course it's already a thing
to do list: * read every article on the wiki * read every primitive from bqn, j and maybe uiua
is there a list of all articles? i remember once trying to go through them by using the Random article button but the same ~15 articles always came up for some reason
The category tree should also be helpful, like promote is in the Primitive functions category. Some uncategorized pages hanging around though, need to fix that...
would be interesting to know which of the ~150 from the tinyapl docs don't appear in there. of course there's a bunch that are new and therefore obviously don't have pages, but i don't think there's 40 of them (plus of course there ought to be many primtiives in the wiki that I don't have)