There seems to be agreement that numeric input is by default accepted in either decimal or unary bases.
The linked meta-question doesn't address the issue of whether separate inputs of the same program can use different bases. For example, consider a program or function that accepts two inputs. Can the first input be in decimal and the second in unary?
The reationale is that choosing the base of each input independently can lead to more efficient programs, or to reduced length in code golf.