On Mon, 28 Feb 2022 at 16:41, Dik Takken <dik.tak...@gmail.com> wrote:
> In my view, consistency between internal and userland functions brings a > lot of value, and not only for the language itself. Thanks Dik, I agree that consistency is very important, and I do not want to stop that... I just recognise that many scripts use NULL coercion a lot, as they do with other variable types (when not using `strict_types=1`), and that's being broken just for NULL (which creates a form of inconsistency vs int/float/string/bool types). I started with preferring 2, but I think 1 is the best route to keep the spirit of the original RFC, while not breaking backwards compatibility. Craig