Haskell Weekly News: Issue 138 - November 07, 2009

--------------------------------------------------------------------------- Haskell Weekly News http://sequence.complete.org/hwn/20091107 Issue 138 - November 07, 2009 --------------------------------------------------------------------------- Welcome to issue 138 of HWN, a newsletter covering developments in the [1]Haskell community. Lots of discussion about [2]Clean this week. As well there was a new DSL, feldspar, announced. It deals with digital signal processing applications. Announcements MonadRandom-0.1.4. Brent Yorgey [3]announced a new version of MonadRandom which adds applicative instances for Rand and RantT, so you can write your code in applicative style. Criterion 0.2, an improved Haskell benchmarking library. Bryan O'Sullivan [4]announced a new version of Criterion, all the details of this release are available on his [5]blog feldspar-language. Emil Axelsson [6]announced feldspar, a DSL for digital signal processing. feldspar-compiler. Emil Axelsson [7]announced the C code backend for the `feldspar` language. fdo-notify 0.1, a client for the Desktop Notifications protocol. Max Rabkin [8]announced a library for FreeDesktop.org's Desktop Notifications Protocol. language-python version 0.2 now available. Bernie Pope [9]announced a new version of the language-python package, which provides an AST and parser for Python 2.x-3.x (previously, only 3.x was supported). timeplot. Eugene Kirpichov [10]announced timeplot, which is useful visualizing log files. Singapore FP Users Group First Meeting. Max Cantor [11]announced the first meeting of the Singapore FP Users Group, it will be Monday, November 2nd at 6pm. Advgame 0.1.1. Tim Wawrzynczak [12]announced his port of Conrad Barski's 'Casting SPELs in Lisp' to Haskell. BlogLiterately-0.2. Robert Greayer [13]announced version 0.2 of BlogLiterately, a simple tool for uploading posts written in markdown and Literate Haskell to blogs. haskell-mode 2.6. Svein Ove Aas [14]announced a bugfix release of the Emac's Haskell mode. Discussion A Problem Defining a Monad instance. Petr Pudlak [15]asked about how to defined an instance of the Monad class for a monad whose argument is restricted by another typeclass. Point Free Case Expressions. Sebastiaan Visser [16]suggested that a new syntax be added for 'point-free' case expressions. Master's thesis topic sought. Matus Tejiscak [17]asked for suggestions for possible Master's Thesis topics. What's the deal with Clean? Deniz Dogan [18]asked about the recent discussion on the -cafe list about Clean, another Pure, Lazy, Strictly Typed language. Blog noise [19]Haskell news from the [20]blogosphere. Blog posts from people new to the Haskell community are marked with >>>, be sure to welcome them! * Neil Brown: [21]Text.Printf and monad transformers. * Bryan O'Sullivan: [22]Criterion 0.2, an improved Haskell benchmarking library. * Galois, Inc: [23]Tech Talk: Hoare-Logic â fiddly details and small print. * Gtk2HS: [24]Writing concurrent programs.. * Tom Schrijvers: [25]Postdoc/PhD Positions on the Monadic Constraint Programming project. * Darcs: [26]darcs weekly news #45. * Tom Schrijvers: [27]Haskell Type Constraints unleashed. * Luke Plant: [28]Building GHC is fun.... * Manuel M T Chakravarty: [29]Status Update of the Glasgow Haskell Compiler, October 2009. * Chris Smith: [30]Monads from Two Perspectives. * Neil Brown: [31]Concurrent Testing and Tracing: Useful Output for Test Failures. * Dan Piponi (sigfpe): [32]Buffon's Needle, the Easy Way. Buffon's needle is a popular probability problem. Rule lines on the floor a distance d apart and toss a needle of length l Quotes of the Week * blackdog: [About Hubris] I tell the Ruby guys that Haskell will help them speed up their Ruby code and keep their apps going, and I tell Haskell guys that it'll Trojan Horse those poor unsuspecting rubyists... * lispy: Great, I leave the channel for a few hours and suddenly Haskell has a new found work ethic. * roconnor: ivanm: I will keep the fail in the code * lament: just remember to ask, 'What are your questions', as opposed to 'Do you have any questions' * mauke: @unpl const (flip const) lambdabot: (\ _ c d -> d) About the Haskell Weekly News New editions are posted to [33]the Haskell mailing list as well as to [34]the Haskell Sequence and [35]Planet Haskell. [36]RSS is also available, and headlines appear on [37]haskell.org. To help create new editions of this newsletter, please see the information on [38]how to contribute. Send stories to jfredett . at . gmail . dot . com. The darcs repository is available at darcs get [39]http://patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 . References 1. http://haskell.org/ 2. http://en.wikipedia.org/wiki/Clean_(programming_language) 3. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65844 4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65813 5. http://www.serpentine.com/blog/2009/11/06/criterion-0-2-an-improved-haskell-... 6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65617 7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65741 8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65686 9. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65656 10. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65575 11. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65471 12. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65462 13. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65567 14. http://article.gmane.org/gmane.comp.lang.haskell.cafe/65487 15. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65834 16. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65750 17. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65706 18. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/65589 19. http://planet.haskell.org/ 20. http://haskell.org/haskellwiki/Blog_articles 21. http://chplib.wordpress.com/2009/11/06/text-printf-and-monad-transformers/ 22. http://www.serpentine.com/blog/2009/11/06/criterion-0-2-an-improved-haskell-... 23. http://www.galois.com/blog/2009/11/04/chapman-hoare/ 24. http://haskell.org/gtk2hs/archives/2009/11/04/writing-concurrent-programs/ 25. http://tomschrijvers.blogspot.com/2009/11/postdocphd-positions-on-monadic.ht... 26. http://blog.darcs.net/2009/11/darcs-weekly-news-45.html 27. http://tomschrijvers.blogspot.com/2009/11/haskell-type-constraints-unleashed... 28. http://lukeplant.me.uk/blog.php?id=1107301703 29. http://justtesting.org/post/232566357 30. http://cdsmith.wordpress.com/2009/11/02/monads-from-two-perspectives/ 31. http://chplib.wordpress.com/2009/11/02/concurrent-testing-and-tracing-useful... 32. http://blog.sigfpe.com/2009/10/buffons-needle-easy-way.html 33. http://www.haskell.org/mailman/listinfo/haskell 34. http://sequence.complete.org/ 35. http://planet.haskell.org/ 36. http://sequence.complete.org/node/feed 37. http://haskell.org/ 38. http://haskell.org/haskellwiki/HWN 39. http://patch-tag.com/r/jfredett/HWN2/pullrepo%20HWN2

On Sat, Nov 7, 2009 at 10:48 AM, Felipe Lessa
On Fri, Nov 06, 2009 at 10:04:45PM -0800, jfredett@gmail.com wrote:
* mauke: @unpl const (flip const) lambdabot: (\ _ c d -> d)
I didn't get this one, is it just because lambdabot didn't change 'c' to an underscore?
We were experimenting with @pl and yes, that's part of it, but it's also that it skipped a entirely in this case. Just struck me as weird. -- Svein Ove Aas
participants (3)
-
Felipe Lessa
-
jfredett@gmail.com
-
Svein Ove Aas