New answers tagged


Yes, Take and Drop are kernel functions and messing with them will probably break things. But at least in principle, it is not entirely true that varargs symbols can't have operator forms. For example, we can specify a single argument operator for Take which works just fine: Unprotect[Take]; Take[i_Integer] := Function[list, Take[list, i]]; Take[UpTo[...

Top 50 recent answers are included