[Haskell-cafe] Re: Field names
Mauricio
briqueabraque at yahoo.com
Wed Sep 10 20:32:27 EDT 2008
>>>> Do you have any reference for that use of infixing
>>>> constructors by start their name with ':'?
>>>> (...)
> (...) for data constructors, go to
>
> http://haskell.org/onlinereport/lexemes.html
>
> and search for `Operator symbols'. (...)
Here it is:
“Operator symbols are formed from one or more
symbol characters, as defined above, and are
lexically distinguished into two namespaces
(Section 1.4):
* An operator symbol starting with a colon is
a constructor.(...)”
Cool! What is the syntax for using that in 'data'?
Is it something like “data X = Y | Int :°& Double”?
Maurício
More information about the Haskell-Cafe
mailing list