I thought about writing my own `factorize` function. Testing the "argument checking" of `factor` I ended with the following events:
julia> factor(0) ERROR: number to be factored must be positive in factor at primes.jl:79 julia> factor("0") ERROR: `factor` has no method matching factor(::ASCIIString) what is to be expected, I think, but the following killed my Julia process: julia> factor('0') signal (11): Segmentation fault rem at promotion.jl:174 Segmentation fault (core dumped) I assume this happens because characters are also (almost) integers. Anyway, it should under no circumstances kill the whole process. This is Julia 0.3.6. Does this behaviour still occur under version 0.4?