Hi Patrick,<br><br><div class="gmail_quote">On Sun, Oct 11, 2009 at 1:10 PM, Patrick LeBoutillier <span dir="ltr">&lt;<a href="mailto:patrick.leboutillier@gmail.com">patrick.leboutillier@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br><br>Could/should the Haskell Weekly News be posted to the beginners list as well? <br><br>I normally don&#39;t follow haskell-cafe (too much traffic and generally above my level I must admit...), but I like to follow what&#39;s going on in the Haskell community.<br>

</blockquote><div><br></div><div>It is also posted to haskell@ as well. This is a low-traffic group which usually hosts announcements and news. Try signing up for this one.</div><div><br></div><div>Zsolt</div><div> </div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><br>Patrick<br><br><div class="gmail_quote"><div><div></div><div class="h5">On Sat, Oct 10, 2009 at 3:47 AM,  <span dir="ltr">&lt;<a href="mailto:jfredett@gmail.com" target="_blank">jfredett@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><div></div><div class="h5">
<br>
---------------------------------------------------------------------------<br>
Haskell Weekly News<br>
<a href="http://sequence.complete.org/hwn/20091010" target="_blank">http://sequence.complete.org/hwn/20091010</a><br>
Issue 134 - October 10, 2009<br>
---------------------------------------------------------------------------<br>
   Welcome to issue 134 of HWN, a newsletter covering developments in the<br>
   [1]Haskell community.<br>
<br>
   What with Don Stewart&#39;s [2]call to [3]arms to lead Haskell to conquest<br>
   over (E)DSL-land, I&#39;ve once again tried to highlight discussion of<br>
   EDSL&#39;s this week. Fortunately, it was actually more difficult choosing<br>
   what _not_ to include this week, since there was so much discussion<br>
   about DSLs and Syntax extensions (a related notion, in my opinion).<br>
   Also, this week Bryan O&#39;Sullivan put his Criterion Library to good use<br>
   on the `text` package, leading to [4]code which is more than ten times<br>
   faster than before! With all this fantastic news, I won&#39;t hold you up<br>
   any longer, Haskellers, the Haskell Weekly News!<br>
<br>
Announcements<br>
<br>
   CfPart: FMICS 2009, 2-3 November 2009, Final Call. FMICS 2009 workshop<br>
   chair [5]announced the final call for particpaction for FMICS 2009<br>
<br>
   ICFP videos now available. Wouter Swierstra [6]announced the<br>
   availablity of videos from the International Conference on Functional<br>
   Programming (ICFP)<br>
<br>
   GPipe-1.0.0: A functional graphics API for programmable GPUs. Tobias<br>
   Bexelius [7]announced the first release of GPie, a functional graphics<br>
   API for programmable GPUs.<br>
<br>
   text 0.5, a major revision of the Unicode text library. Bryan<br>
   O&#39;Sullivan [8]announced a new, major version of the text package. New<br>
   API features, and huge improvments in speed, as Bryan says, &#39;Get it<br>
   while it&#39;s fresh on Hackage, folks!&#39;<br>
<br>
   vty-ui 0.2. Jonathan Daugherty [9]announced a new version of the vty-ui<br>
   package, with fewer bugs, more widgets, and cleaner code due to new<br>
   more powerful abstractions.<br>
<br>
   htzaar-0.0.1. Tom Hawkins [10]announced HTZAAR, a Haskell<br>
   implementation of TZAAR<br>
<br>
   Graphalyze-0.8.0.0 and SourceGraph-0.5.5.0. Ivan Lazar Miljenovic<br>
   [11]announced To keep this editor happy, Ivan released two new packaged<br>
   in one announcement. This time, he&#39;s added Legend support to<br>
   Graphalyze, but also many new changes to SourceGraph, including a<br>
   legend so you can see what all the symbols mean, Better color support,<br>
   and much more.<br>
<br>
   TxtSushi 0.4.0. Keith Sheppard [12]announced a new version of TxtSushi,<br>
   a set of command line utilities for processing CSV and TSV files.<br>
<br>
Discussion<br>
<br>
   Applicative do? Philippa Cowderoy [13]asked about a `do` like syntax<br>
   for Applicative functors.<br>
<br>
   How to add use custom preprocessor in cabal. Bernd Brassel [14]asked<br>
   how to add a custom preprocessor to the build chain of a cabal file.<br>
<br>
   On DSLs - one last time. Gunther Schmidt [15]summarized his impressions<br>
   on al the recent discussion of DSLs<br>
<br>
   What is a DSL? Oleg [16]offered some insight into different<br>
   [17]properties that can be part of a single tagless framework. He also<br>
   pointed to some slides and other materials such as a website [18]here<br>
   and slides [19]here about DSL implementations and definitions.<br>
<br>
   What is a DSL? Gunther Schmidt [20]posed the question, &#39;What is a DSL&#39;,<br>
   and with some further questions added by yours truly, a lively<br>
   discussion about the definition of a DSL ensued.<br>
<br>
   Finally tagless - stuck with implementation of &#39;lam&#39;. Gunther Schmidt<br>
   [21]asked another question about Finally Tagless DSLs and resolving an<br>
   issue with the implementation of &#39;lam&#39;<br>
<br>
Blog noise<br>
<br>
   [22]Haskell news from the [23]blogosphere. Blog posts from people new<br>
   to the Haskell community are marked with &gt;&gt;&gt;, be sure to welcome them!<br>
     * Darcs: [24]darcs weekly news #43.<br>
     * JP Moresmau: [25]What client for an Haskell Multi Player Game?.<br>
     * Mikael Vejdemo Johansson (Syzygy-): [26][MATH198] Third lecture is<br>
       up.<br>
     * Bryan O&#39;Sullivan: [27]Announcing a major revision of the Haskell<br>
       text library.<br>
     * Eric Kow (kowey): [28]darcs hashed-storage work merged (woo!).<br>
     * David Amos: [29]Symmetries of PG(n,Fq).<br>
     * The GHC Team: [30]Parallelism /= Concurrency.<br>
     * &gt;&gt;&gt; Nefigah: [31]Fake World Haskell. Nefigah, a recent addition to<br>
       the community, has been working through RWH, and is providing some<br>
       excellent examples. Though, This editor prefers the title &#39;Real<br>
       Life Haskell&#39; as opposed to his choice.<br>
     * Tom Schrijvers: [32]Release 0.6 of Monadic Constraint Programming.<br>
     * Neil Brown: [33]Concurrency Can Be Deterministic (But The Type<br>
       System Doesn&#39;t Know It).<br>
     * Clint Moore: [34]Curiously Parallel.<br>
     * Galois, Inc: [35]Tech Talk: Constructing A Universal Domain for<br>
       Reasoning About Haskell Datatypes.<br>
     * Neil Brown: [36]Terminal Concurrency: The Printing Process.<br>
     * Sean Leather: [37]&#39;Upwards and downwards accumulations on trees&#39;<br>
       translated into Haskell.<br>
     * Mikael Vejdemo Johansson (Syzygy-): [38][MATH 198] Second lecture.<br>
     * Chris Smith: [39]View Patterns as Pattern Matching for Records.<br>
     * Chris Smith: [40]Playing With Records.<br>
     * FP Lunch: [41]Left Kan extensions of containers.<br>
<br>
Quotes of the Week<br>
<br>
     * Baughn: Blum Blum Shub, a PRNG derived from poking around R&#39;Lyeh.<br>
     * ksf: * lambdabot locks up ksf in a Monad &lt;ksf&gt; mmmmh it&#39;s warm and<br>
       fuzzy in here.<br>
     * monochrom: Don&#39;t wrap your head around Haskell. Immerse! Wrap<br>
       Haskell around your head.<br>
     * chak: ... In other words, FP is inevitable.<br>
     * robreim: I&#39;m in your base hacking all your lambdas<br>
     * gwern: RAM is overrated, swap is where it&#39;s at ;)<br>
     * idnar: [to gwern] swap to a ramdisk! ;P<br>
<br>
About the Haskell Weekly News<br>
<br>
   New editions are posted to [42]the Haskell mailing list as well as to<br>
   [43]the Haskell Sequence and [44]Planet Haskell. [45]RSS is also<br>
   available, and headlines appear on [46]<a href="http://haskell.org" target="_blank">haskell.org</a>.<br>
<br>
   To help create new editions of this newsletter, please see the<br>
   information on [47]how to contribute. Send stories to jfredett . at .<br>
   gmail . dot . com. The darcs repository is available at darcs get<br>
   [48]<a href="http://patch-tag.com/r/jfredett/HWN2/pullrepo" target="_blank">http://patch-tag.com/r/jfredett/HWN2/pullrepo</a> HWN2 .<br>
<br>
References<br>
<br>
   1. <a href="http://haskell.org/" target="_blank">http://haskell.org/</a><br>
   2. <a href="http://www.haskell.org/pipermail/haskell-cafe/2009-October/067203.html" target="_blank">http://www.haskell.org/pipermail/haskell-cafe/2009-October/067203.html</a><br>
   3. <a href="http://www.reddit.com/r/haskell/comments/9qk54/haskell_should_own_the_edsl_space_a_call_to_arms/" target="_blank">http://www.reddit.com/r/haskell/comments/9qk54/haskell_should_own_the_edsl_space_a_call_to_arms/</a><br>



   4. <a href="http://www.serpentine.com/blog/2009/10/09/announcing-a-major-revision-of-the-haskell-text-library/" target="_blank">http://www.serpentine.com/blog/2009/10/09/announcing-a-major-revision-of-the-haskell-text-library/</a><br>



   5. <a href="http://article.gmane.org/gmane.comp.lang.haskell.general/17555" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.general/17555</a><br>
   6. <a href="http://article.gmane.org/gmane.comp.lang.haskell.general/17552" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.general/17552</a><br>
   7. <a href="http://article.gmane.org/gmane.comp.lang.haskell.general/17546" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.general/17546</a><br>
   8. <a href="http://article.gmane.org/gmane.comp.lang.haskell.cafe/64591" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.cafe/64591</a><br>
   9. <a href="http://article.gmane.org/gmane.comp.lang.haskell.cafe/64529" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.cafe/64529</a><br>
  10. <a href="http://article.gmane.org/gmane.comp.lang.haskell.cafe/64516" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.cafe/64516</a><br>
  11. <a href="http://article.gmane.org/gmane.comp.lang.haskell.cafe/64399" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.cafe/64399</a><br>
  12. <a href="http://article.gmane.org/gmane.comp.lang.haskell.cafe/64301" target="_blank">http://article.gmane.org/gmane.comp.lang.haskell.cafe/64301</a><br>
  13. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64616" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64616</a><br>
  14. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64558" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64558</a><br>
  15. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64552" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64552</a><br>
  16. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64533" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64533</a><br>
  17. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/</a><br>
  18. <a href="http://dsl09.blogspot.com/" target="_blank">http://dsl09.blogspot.com/</a><br>
  19. <a href="http://dsl09.blogspot.com/2009/07/panel.html" target="_blank">http://dsl09.blogspot.com/2009/07/panel.html</a><br>
  20. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64474" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64474</a><br>
  21. <a href="http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64343" target="_blank">http://thread.gmane.org/gmane.comp.lang.haskell.cafe/64343</a><br>
  22. <a href="http://planet.haskell.org/" target="_blank">http://planet.haskell.org/</a><br>
  23. <a href="http://haskell.org/haskellwiki/Blog_articles" target="_blank">http://haskell.org/haskellwiki/Blog_articles</a><br>
  24. <a href="http://blog.darcs.net/2009/10/darcs-weekly-news-43.html" target="_blank">http://blog.darcs.net/2009/10/darcs-weekly-news-43.html</a><br>
  25. <a href="http://jpmoresmau.blogspot.com/2009/10/what-client-for-haskell-multi-player.html" target="_blank">http://jpmoresmau.blogspot.com/2009/10/what-client-for-haskell-multi-player.html</a><br>
  26. <a href="http://blog.mikael.johanssons.org/archive/2009/10/math198-third-lecture-is-up/" target="_blank">http://blog.mikael.johanssons.org/archive/2009/10/math198-third-lecture-is-up/</a><br>
  27. <a href="http://www.serpentine.com/blog/2009/10/09/announcing-a-major-revision-of-the-haskell-text-library/" target="_blank">http://www.serpentine.com/blog/2009/10/09/announcing-a-major-revision-of-the-haskell-text-library/</a><br>



  28. <a href="http://koweycode.blogspot.com/2009/10/darcs-hashed-storage-work-merged-woo.html" target="_blank">http://koweycode.blogspot.com/2009/10/darcs-hashed-storage-work-merged-woo.html</a><br>
  29. <a href="http://haskellformaths.blogspot.com/2009/10/symmetries-of-pgnfq.html" target="_blank">http://haskellformaths.blogspot.com/2009/10/symmetries-of-pgnfq.html</a><br>
  30. <a href="http://ghcmutterings.wordpress.com/2009/10/06/parallelism-concurrency/" target="_blank">http://ghcmutterings.wordpress.com/2009/10/06/parallelism-concurrency/</a><br>
  31. <a href="http://my.life-is-virtual.com/2009/10/07/fake-world-haskell-part-1/" target="_blank">http://my.life-is-virtual.com/2009/10/07/fake-world-haskell-part-1/</a><br>
  32. <a href="http://tomschrijvers.blogspot.com/2009/10/release-06-of-monadic-constraint.html" target="_blank">http://tomschrijvers.blogspot.com/2009/10/release-06-of-monadic-constraint.html</a><br>
  33. <a href="http://chplib.wordpress.com/2009/10/07/concurrency-can-be-deterministic/" target="_blank">http://chplib.wordpress.com/2009/10/07/concurrency-can-be-deterministic/</a><br>
  34. <a href="http://www.l2mlogistics.com/2009/10/curiously-parallel.html" target="_blank">http://www.l2mlogistics.com/2009/10/curiously-parallel.html</a><br>
  35. <a href="http://www.galois.com/blog/2009/10/06/huffman-universal/" target="_blank">http://www.galois.com/blog/2009/10/06/huffman-universal/</a><br>
  36. <a href="http://chplib.wordpress.com/2009/10/06/the-printing-process/" target="_blank">http://chplib.wordpress.com/2009/10/06/the-printing-process/</a><br>
  37. <a href="http://feedproxy.google.com/%7Er/splonderzoek/%7E3/4E8TZPDZ-aM/upwards-and-downwards-accumulations-on.html" target="_blank">http://feedproxy.google.com/~r/splonderzoek/~3/4E8TZPDZ-aM/upwards-and-downwards-accumulations-on.html</a><br>



  38. <a href="http://blog.mikael.johanssons.org/archive/2009/10/math-198-second-lecture/" target="_blank">http://blog.mikael.johanssons.org/archive/2009/10/math-198-second-lecture/</a><br>
  39. <a href="http://cdsmith.wordpress.com/2009/10/04/view-patterns-as-pattern-matching-for-records/" target="_blank">http://cdsmith.wordpress.com/2009/10/04/view-patterns-as-pattern-matching-for-records/</a><br>
  40. <a href="http://cdsmith.wordpress.com/2009/10/03/playing-with-records/" target="_blank">http://cdsmith.wordpress.com/2009/10/03/playing-with-records/</a><br>
  41. <a href="http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=237" target="_blank">http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=237</a><br>
  42. <a href="http://www.haskell.org/mailman/listinfo/haskell" target="_blank">http://www.haskell.org/mailman/listinfo/haskell</a><br>
  43. <a href="http://sequence.complete.org/" target="_blank">http://sequence.complete.org/</a><br>
  44. <a href="http://planet.haskell.org/" target="_blank">http://planet.haskell.org/</a><br>
  45. <a href="http://sequence.complete.org/node/feed" target="_blank">http://sequence.complete.org/node/feed</a><br>
  46. <a href="http://haskell.org/" target="_blank">http://haskell.org/</a><br>
  47. <a href="http://haskell.org/haskellwiki/HWN" target="_blank">http://haskell.org/haskellwiki/HWN</a><br>
  48. <a href="http://patch-tag.com/r/jfredett/HWN2/pullrepo%20HWN2" target="_blank">http://patch-tag.com/r/jfredett/HWN2/pullrepo%20HWN2</a><br>
_______________________________________________<br></div></div>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>=====================<br>Patrick LeBoutillier<br>Rosemère, Québec, Canada<br><br>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br>