> But I see your point: it is not and it was never the intention for it to be.
Exactly. It could be, I guess, but it certainly wasn’t designed as such. > Thinking about that actually just gave me an idea for the lib: a `left <- right` operator that works exactly like `=` but instead of raising when it doesn’t match, it returns `nil`. Will check how that goes and what are the implications of the conflict But even that can have other consequences. For example, what is the precedence for <-? Does it work nicely with “and” and “or” and other logical operators? So there is a lot of complexity involved! I was not trying to be harsh. :D Almost anything you may want to do may impact others areas. -- *José Valim* www.plataformatec.com.br Skype: jv.ptec Founder and Director of R&D -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4%2BKUcFhxMpK_tSNu%3DxM1n2%3Ddy7n%3DHTt9GvhqhoZa%2Bzc4Q%40mail.gmail.com.
