Send Beginners mailing list submissions to
        beginners@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-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Parser using the show method (PICCA Frederic-Emmanuel)
   2. Re:  Parser using the show method (Francesco Ariis)
   3. Re:  Parser using the show method (Francesco Ariis)
   4. Re:  Parser using the show method (PICCA Frederic-Emmanuel)


----------------------------------------------------------------------

Message: 1
Date: Fri, 21 Jun 2019 13:02:26 +0000
From: PICCA Frederic-Emmanuel
        <frederic-emmanuel.pi...@synchrotron-soleil.fr>
To: "The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell" <beginners@haskell.org>
Subject: Re: [Haskell-beginners] Parser using the show method
Message-ID:
        
<a2a20ec3b8560d408356cac2fc148e53015bbbc...@sun-dag3.synchrotron-soleil.fr>
        
Content-Type: text/plain; charset="us-ascii"

Re-Hello,

is there a way to apply a function to all constructors of this  this type ?

Instead of doing this ?

do         sg P1
            sg P2
            sg P21
            sg C2
            sg P222
            sg P2221
            sg P21212
            sg P212121
            sg C222
            sg C2221
            sg F222
            sg I222
            sg I212121
            sg P4
            sg P41
            sg P42
            sg P43
            sg P422
            sg P4212
            sg P4122
            sg P41212
            sg P4222
            sg P42212
            sg P4322
            sg P43212
            sg I4
            sg I41
            sg I422
            sg I4122
            sg P3
            sg P31
            sg P32
            sg P312
            sg P321
            sg P3112
            sg P3121
            sg P3212
            sg P3221
            sg P6
            sg P61
            sg P62
            sg P63
            sg P64
            sg P65
            sg P622
            sg P6122
            sg P6522
            sg P6222
            sg P6422
            sg P6322
            sg R3
            sg R32
            sg P23
            sg P213
            sg P432
            sg P4232
            sg P4332
            sg P4132
            sg F23
            sg F432
            sg F4132
            sg I23
            sg I213
            sg I432
            sg I4132

------------------------------

Message: 2
Date: Fri, 21 Jun 2019 15:05:27 +0200
From: Francesco Ariis <fa...@ariis.it>
To: beginners@haskell.org
Subject: Re: [Haskell-beginners] Parser using the show method
Message-ID: <20190621130527.o3jozmilr3lwn...@x60s.casa>
Content-Type: text/plain; charset=iso-8859-1

On Fri, Jun 21, 2019 at 12:37:37PM +0000, PICCA Frederic-Emmanuel wrote:
> Do you know if a version existe of readMaybe with Text instead of String

Voilà

    https://hackage.haskell.org/package/readable-0.3.1/docs/Data-Readable.html

Maybe is an instance of MonadPlus, so it should fit your bill


------------------------------

Message: 3
Date: Fri, 21 Jun 2019 15:08:54 +0200
From: Francesco Ariis <fa...@ariis.it>
To: beginners@haskell.org
Subject: Re: [Haskell-beginners] Parser using the show method
Message-ID: <20190621130854.mo5eaqbrhdwkv...@x60s.casa>
Content-Type: text/plain; charset=utf-8

On Fri, Jun 21, 2019 at 01:02:26PM +0000, PICCA Frederic-Emmanuel wrote:
> Re-Hello,
> 
> is there a way to apply a function to all constructors of this  this type ?
> 
> Instead of doing this ?
> 
> do         sg P1
>             sg P2
>             sg P21
> [...]

Use the same `Enum` trick Tobias Brandt described.

    λ> :t sequence_ $ map print [FirstConstructor ..]


------------------------------

Message: 4
Date: Fri, 21 Jun 2019 13:14:17 +0000
From: PICCA Frederic-Emmanuel
        <frederic-emmanuel.pi...@synchrotron-soleil.fr>
To: "The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell" <beginners@haskell.org>
Subject: Re: [Haskell-beginners] Parser using the show method
Message-ID:
        
<a2a20ec3b8560d408356cac2fc148e53015bbbc...@sun-dag3.synchrotron-soleil.fr>
        
Content-Type: text/plain; charset="iso-8859-7"

> Use the same `Enum` trick Tobias Brandt described.

>     λ> :t sequence_ $ map print [FirstConstructor ..]

Yes, I just wanted to avoid typing all the list by hand. In order to avoid 
mistake when adding new constructors later.


------------------------------

Subject: Digest Footer

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners


------------------------------

End of Beginners Digest, Vol 132, Issue 6
*****************************************

Reply via email to