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.
