Of all the ideas in this discussion, the monad/tag helper seizes my imagination 
the most! It seems a nice compromise between simple tagging codified in erlang 
philosophy and fully-fledged monad types from a more formal language.

With different syntax I could see it becoming used similarly to keyword list 
two-tuple sugar: practical and the "happy path" while being small enough an 
abstraction to making dropping down to normal tagging fluid and natural. 

It would be interesting to see if, given a dedicated syntax, what other 
functionality related to tagging it could/should take on. Like the pipe 
operator macro, or the keyword sugar, I think less is more here.

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-talk" 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-talk/5d8165df-2e63-4b46-957a-b63d09bd7bb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to