Make devectorized operation default?

Two things:

  1. This change won’t happen, even if it was a good idea, PSA: Julia is not at that stage of development anymore
  2. Writing unvectorized code is orthogonal to automatic broadcasting. What Julia and the unvectorized paradigm says is “don’t treat vectors special”, which is a much more tenable and extensible way to program. Want to take the length of each vector in a vector of vectors? Just broadcast it. I would recommend trying this out for a while and then trying to go back to matlab, you’ll notice and be annoyed by how arbitrary their broadcasting rules are.

What about print and println is confusing?

3 Likes