[Haskell-beginners] Beginners Digest, Vol 104, Issue 9

Praveen Velliengiri praveenvelliengiri at gmail.com
Wed Feb 15 12:41:06 UTC 2017


Thanks a lot.馃檪

On 15 February 2017 at 17:30, <beginners-request at haskell.org> wrote:

> Send Beginners mailing list submissions to
>         beginners at haskell.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> or, via email, send a message with subject or body 'help' to
>         beginners-request at haskell.org
>
> You can reach the person managing the list at
>         beginners-owner at haskell.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Beginners digest..."
>
>
> Today's Topics:
>
>    1.  OPERATOR OVERLOADING AS IN C++ (Praveen Velliengiri)
>    2. Re:  OPERATOR OVERLOADING AS IN C++ (Francesco Ariis)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 14 Feb 2017 18:21:37 +0530
> From: Praveen Velliengiri <praveenvelliengiri at gmail.com>
> To: beginners at haskell.org
> Subject: [Haskell-beginners] OPERATOR OVERLOADING AS IN C++
> Message-ID:
>         <CAL56b7SMDdF+doiqyLxTM85Tgv+R=ooMrP2TaLmAHSuaBtOo+A at mail.
> gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I'm new to functional programming, Whether it is possible to do operator
> overloading  in Haskell ? I go through the Idea of TYPECLASSES in Learn you
> haskell tutorial. But I can't understand the idea Can anyone suggest me
> some idea regarding Operator overloading and Type classes in Haskell.
> Thank you guys
>  Praveen v
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.haskell.org/pipermail/beginners/
> attachments/20170214/ef255a81/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 14 Feb 2017 14:18:19 +0100
> From: Francesco Ariis <fa-ml at ariis.it>
> To: beginners at haskell.org
> Subject: Re: [Haskell-beginners] OPERATOR OVERLOADING AS IN C++
> Message-ID: <20170214131819.GA3107 at casa.casa>
> Content-Type: text/plain; charset=utf-8
>
> On Tue, Feb 14, 2017 at 06:21:37PM +0530, Praveen Velliengiri wrote:
> > I'm new to functional programming, Whether it is possible to do operator
> > overloading  in Haskell ? I go through the Idea of TYPECLASSES in Learn
> you
> > haskell tutorial. But I can't understand the idea Can anyone suggest me
> > some idea regarding Operator overloading and Type classes in Haskell.
> > Thank you guys
>
> Hello Praveen,
>
>     indeed Haskell uses typeclasses to deal with ad hoc polymorphism.
> Are you familiar with any of them? If I write in ghci:
>
>     位> show 707
>     "707"
>     位> show True
>     "True"
>     位> show 'c'
>     "'c'"
>     位> show "palla"
>     "\"palla\""
>
> that is possible because numerous types are instances of the typeclass
> Show, which provides `show`
>
>     位> :t show
>     show :: Show a => a -> String
>
> Does that help a bit? Or you aren't sure about the typeclass syntax?
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>
> ------------------------------
>
> End of Beginners Digest, Vol 104, Issue 9
> *****************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20170215/8fb92379/attachment.html>


More information about the Beginners mailing list