I found syntax reference here.
Tomo
On Saturday, June 22, 2013, Brian Lewis wrote:
Say you write
data Callback = Error ... | ...
because one of the kinds of callbacks you need to model is an error
callback.
Then, later, you write
data Error = ...
to model some error that can happen.
They're both good names, but there's a conflict. So I started thinking I
should prefix my constructor names like
data Callback = CallbackError ... | ...
It will work, but it's not the nicest looking.
I discovered I can write
data Callback = Callback'Error ... | ...
Where can I find the syntax reference to see what's allowed? Will people
kill me if I start doing this?
I could import qualified, but in my case, there would be too many
modules.
Thanks for any advice.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe