<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">help <br id="lineBreakAtBeginningOfMessage"><div>
<meta charset="UTF-8"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;"><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<div><br><blockquote type="cite"><div>Le 21 mars 2025 à 10:33, beginners-request@haskell.org a écrit :</div><br class="Apple-interchange-newline"><div><div>Send Beginners mailing list submissions to<br><span class="Apple-tab-span" style="white-space:pre">   </span>beginners@haskell.org<br><br>To subscribe or unsubscribe via the World Wide Web, visit<br><span class="Apple-tab-span" style="white-space:pre">        </span>https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.haskell.org_cgi-2Dbin_mailman_listinfo_beginners&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=nIMiDq4C0nDbK-gRYkkZagXqCjuHaZMoBGmQvgCowjM&e= <br>or, via email, send a message with subject or body 'help' to<br><span class="Apple-tab-span" style="white-space:pre">   </span>beginners-request@haskell.org<br><br>You can reach the person managing the list at<br><span class="Apple-tab-span" style="white-space:pre">    </span>beginners-owner@haskell.org<br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of Beginners digest..."<br><br><br>Today's Topics:<br><br>   1.  Utrecht Summer School on Advanced Functional<span class="Apple-tab-span" style="white-space:pre"> </span>Programming<br>      (Wouter Swierstra)<br>   2. Re:  Utrecht Summer School on Advanced<span class="Apple-tab-span" style="white-space:pre"> </span>Functional Programming<br>      (Vinod Parthasarathy)<br>   3. Re:  Utrecht Summer School on Advanced Functional Programming<br>      (Wouter Swierstra)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Thu, 20 Mar 2025 16:59:13 +0100<br>From: Wouter Swierstra <w.s.swierstra@uu.nl><br>To: beginners@haskell.org<br>Subject: [Haskell-beginners] Utrecht Summer School on Advanced<br><span class="Apple-tab-span" style="white-space:pre">       </span>Functional<span class="Apple-tab-span" style="white-space:pre">  </span>Programming<br>Message-ID: <32bfd4d7-034c-4529-9bfc-b51efb1eb074@uu.nl><br>Content-Type: text/plain; charset=UTF-8<br><br><br># Call for Participation<br><br>  SUMMER SCHOOL ON ADVANCED FUNCTIONAL PROGRAMMING<br><br>    Utrecht, the Netherlands, 07 July – 11 July 2025<br><br>  https://urldefense.proofpoint.com/v2/url?u=http-3A__www.afp.school_&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=IIHd8m4I41O5RNMrcj7xHQz3ejYtIQ5QpF2CxWz0Jsg&e= <br><br>**Please register before June 15th **<br><br>## ABOUT<br><br>The Advanced Functional Programming summer school has been running for<br>more than fifteen years. We aim to educate aspiring Haskell programmers<br>beyond the basic material covered by many textbooks.<br><br>The lectures will cover several more advanced topics regarding the<br>theory and practice of Haskell programming, including topics such as:<br><br>  * lambda calculus;<br>  * lazy evaluation;<br>  * generalized algebraic data types;<br>  * type families and type-level programming;<br>  * concurrency and parallelism.<br><br>The summer school will be held in Utrecht and consists of a mix of<br>lectures, labs, and a busy social program.<br><br>## PREREQUISITES<br><br>We expect students to have a basic familiarity with Haskell<br>already. You should be able to write recursive functions over<br>algebraic data types, such as lists and trees. There is a great deal<br>of material readily available that covers this material. If you've<br>already started learning Haskell and are looking to take your<br>functional programming skills to the next level, this is the course<br>for you.<br><br>## DATES<br><br>Registration deadline: June 15th, 2025<br>School: 07 July – 11 July 2025<br><br>## COSTS<br><br>  € 950 euro - Profession registration fee<br>  € 500 euro - Student registration fee<br>  € 200 euro - Housing fee<br><br>We will charge a registration fee of €950 (or €500 for students) to<br>cover our expenses. This fee includes all lunches, dinners, and coffee<br>breaks - you won't need to budget much else besides your travel.<br><br>If this is problematic for you for any reason at all, please email the<br>organisers and we can try to offer you a discounted rate or a fee<br>waiver. We have a limited number of scholarships or discounts available<br>for students that would not be able to attend otherwise, especially for<br>women and under-represented minorities.<br><br>## FURTHER INFORMATION<br><br>Further information, including instructions on how to register, is<br>available on our website:<br><br>https://urldefense.proofpoint.com/v2/url?u=http-3A__afp.school_&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=LHPRD0prAZ-BLJLzY864XX0HT2gXcEDzup1tb36egr8&e= <br><br><br>------------------------------<br><br>Message: 2<br>Date: Fri, 21 Mar 2025 09:26:26 +0530<br>From: Vinod Parthasarathy <vinnytryclyst@gmail.com><br>To: The Haskell-Beginners Mailing List - Discussion of primarily<br><span class="Apple-tab-span" style="white-space:pre">   </span>beginner-level topics related to Haskell <beginners@haskell.org><br>Subject: Re: [Haskell-beginners] Utrecht Summer School on Advanced<br><span class="Apple-tab-span" style="white-space:pre">        </span>Functional Programming<br>Message-ID:<br><span class="Apple-tab-span" style="white-space:pre">       </span><CAKO4ktShf1trcLFwkjB8mnqGhw5AtRj1+YjUnjnnQ6-bhQdV2w@mail.gmail.com><br>Content-Type: text/plain; charset="utf-8"<br><br>Hi,<br>I am from India and I am a Haskell beginner level programmer. I am<br>interested in the summer school, but I won’t be able to attend in person.<br>Is there a provision for attending the lectures online? Also, is any<br>discount or fee waiver possible in my case as I cannot afford the full<br>amount?<br><br>Vinod.<br><br>On Thu, 20 Mar 2025 at 9:29 PM, Wouter Swierstra <w.s.swierstra@uu.nl><br>wrote:<br><br><blockquote type="cite"><br># Call for Participation<br><br>  SUMMER SCHOOL ON ADVANCED FUNCTIONAL PROGRAMMING<br><br>    Utrecht, the Netherlands, 07 July – 11 July 2025<br><br>  https://urldefense.proofpoint.com/v2/url?u=http-3A__www.afp.school_&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=IIHd8m4I41O5RNMrcj7xHQz3ejYtIQ5QpF2CxWz0Jsg&e= <br><br>**Please register before June 15th **<br><br>## ABOUT<br><br>The Advanced Functional Programming summer school has been running for<br>more than fifteen years. We aim to educate aspiring Haskell programmers<br>beyond the basic material covered by many textbooks.<br><br>The lectures will cover several more advanced topics regarding the<br>theory and practice of Haskell programming, including topics such as:<br><br>  * lambda calculus;<br>  * lazy evaluation;<br>  * generalized algebraic data types;<br>  * type families and type-level programming;<br>  * concurrency and parallelism.<br><br>The summer school will be held in Utrecht and consists of a mix of<br>lectures, labs, and a busy social program.<br><br>## PREREQUISITES<br><br>We expect students to have a basic familiarity with Haskell<br>already. You should be able to write recursive functions over<br>algebraic data types, such as lists and trees. There is a great deal<br>of material readily available that covers this material. If you've<br>already started learning Haskell and are looking to take your<br>functional programming skills to the next level, this is the course<br>for you.<br><br>## DATES<br><br>Registration deadline: June 15th, 2025<br>School: 07 July – 11 July 2025<br><br>## COSTS<br><br>  € 950 euro - Profession registration fee<br>  € 500 euro - Student registration fee<br>  € 200 euro - Housing fee<br><br>We will charge a registration fee of €950 (or €500 for students) to<br>cover our expenses. This fee includes all lunches, dinners, and coffee<br>breaks - you won't need to budget much else besides your travel.<br><br>If this is problematic for you for any reason at all, please email the<br>organisers and we can try to offer you a discounted rate or a fee<br>waiver. We have a limited number of scholarships or discounts available<br>for students that would not be able to attend otherwise, especially for<br>women and under-represented minorities.<br><br>## FURTHER INFORMATION<br><br>Further information, including instructions on how to register, is<br>available on our website:<br><br>https://urldefense.proofpoint.com/v2/url?u=http-3A__afp.school_&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=LHPRD0prAZ-BLJLzY864XX0HT2gXcEDzup1tb36egr8&e= <br>_______________________________________________<br>Beginners mailing list<br>Beginners@haskell.org<br>https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.haskell.org_cgi-2Dbin_mailman_listinfo_beginners&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=nIMiDq4C0nDbK-gRYkkZagXqCjuHaZMoBGmQvgCowjM&e= <br><br></blockquote>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: <https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.haskell.org_pipermail_beginners_attachments_20250321_ab7f3de7_attachment-2D0001.html&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=MjPKmMaeeZZXg2MWXZiQcnCw-_0KeQyjcGv_Z_WIutk&e= ><br><br>------------------------------<br><br>Message: 3<br>Date: Fri, 21 Mar 2025 10:38:50 +0100<br>From: Wouter Swierstra <w.s.swierstra@uu.nl><br>To: beginners@haskell.org, vinnytryclyst@gmail.com<br>Subject: Re: [Haskell-beginners] Utrecht Summer School on Advanced<br><span class="Apple-tab-span" style="white-space:pre">       </span>Functional Programming<br>Message-ID: <0ebf712f-a9ab-4769-9115-9988349e819e@uu.nl><br>Content-Type: text/plain; charset=UTF-8<br><br>Hi Vinod,<br><br><blockquote type="cite">I am from India and I am a Haskell beginner level programmer. I am interested in<br>the summer school, but I won’t be able to attend in person. Is there a provision<br>for attending the lectures online? Also, is any discount or fee waiver possible<br>in my case as I cannot afford the full amount?<br></blockquote><br>Thanks for reaching out!<br><br>We don't have an option for remote attendance at the moment. We've done this in the past (during the pandemic), but an in-person meeting tends to work much better. We do have some discounts available, please contact me directly and I'd be happy to discuss this further.<br><br>  Wouter<br><br><br><br>------------------------------<br><br>Subject: Digest Footer<br><br>_______________________________________________<br>Beginners mailing list<br>Beginners@haskell.org<br>https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.haskell.org_cgi-2Dbin_mailman_listinfo_beginners&d=DwIGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=8tXOcBsGaW0CzL5khyEtGA&m=Ho0s6cf-Lw2mm1pVbfgYVHhkzG9TFFdYw3uuRPsGqqPNNccr21UmjzHkWC458fRo&s=nIMiDq4C0nDbK-gRYkkZagXqCjuHaZMoBGmQvgCowjM&e= <br><br><br>------------------------------<br><br>End of Beginners Digest, Vol 176, Issue 1<br>*****************************************<br></div></div></blockquote></div><br></body></html>