> 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.

Reply via email to