> That's exactly why we can't do it. Julia is for people who are sketching with > code as much as it is for people who are building robust systems. The default > has to be easy and obvious – and the most obvious, no fuss default is to let > you change things. If there are going to be limits put on programmers for > robustness, they need to be opt-in. Ideally it should be simple and > convenient to opt into, but still, optional.
Fair enough. Maybe then enforce these only for (public) modules? --Adam
