Haskell Weekly News: Issue 124 - July 4, 2009

--------------------------------------------------------------------------- Haskell Weekly News http://sequence.complete.org/hwn/20090704 Issue 124 - July 04, 2009 --------------------------------------------------------------------------- Welcome to issue 124 of HWN, a newsletter covering developments in the [1]Haskell community. Announcements HLint 1.6. Neil Mitchell [2]announced the release of [3]HLint 1.6, a tool for automatically suggesting improvements to Haskell code. Haskell Implementers Workshop: accepted talks. Simon Marlow [4]announced that the list of talks at the [5]Haskell Implementers Workshop 2009 has now been posted. bloxorz clone. Patai Gergely [6]announced a [7]Haskell clone of the game "bloxorz", written by Viktor Devecseri. Fun with type functions. Simon Peyton-Jones [8]announced that he, Ken Shan, and Oleg have finished Version 2 of their [9]paper "Fun with Type Functions", which gives a programmer's tour of what type functions are and how they are useful. If you have a moment to look at, and wanted to help them improve it, leave comments on the linked wiki page. package Boolean: Generalized booleans. Conal Elliott [10]announced [11]Boolean, a new package for generalized booleans, which provides type classes with generalizations of Boolean values and operations, if-then-else, Eq and Ord. TernaryTrees-0.1.1.1 - An efficient ternary tree implementation of Sets and Maps. Alex Mason [12]announced the release of [13]TernaryTrees, a package that extends Data.Set ad Data.Map with some ternary tree structures, one of the more efficient ways of storing strings in a set. 6.12.1 planning. Simon Marlow [14]announced plans for a release of GHC 6.12.1, sometime around September. If you have the time and inclination to help with any of the listed features, please get involved! regular-0.1. José Pedro Magalhães [15]announced the release of the [16]regular library. Many generic programs require information about the recursive positions of a data type, such as generic fold, generic rewriting, and the Zipper data structure. Regular provides a fixed point view on data which allows these definitions for regular data types. It also serves as the basis for a [17]generic rewriting library. Google Summer of Code Progress updates from participants in the 2008 [18]Google Summer of Code. Haddock improvements. Isaac Dupree has made it easier to generate Haddock documentation [19]for non-exported functions, posted an [20]overview of the issues involved in getting proper cross-package documentation working, and his current [21]plan. EclipseFP. Thomas Ten Cate has done a lot of work on EclipseFP, including some [22]cosmetic updates and getting [23]error reporting to work better. space profiling. Gergely Patai is [24]working on a network protocol for his profiling grapher tool, so that other tools can monitor the profiling information. haskell-src-exts. Niklas Broberg has [25]released [26]haskell-src-exts version 1.0.0! fast darcs. Petr Rockai has completed [27]quite a bit of work on darcs, including a [28]beta release of darcs 2.3. Discussion Monoid wants a (++) equivalent. Bryan O'Sullivan [29]suggested adding a more concise operator to the Monoid class for 'mappend', leading to a long, bike-shed-ish (but hopefully still useful) discussion. Reflections on the ICFP 2009 programming contest. Justin Bailey began a [30]discussion on results and experiences from the ICFP 2009 programming contest. Blog noise [31]Haskell news from the [32]blogosphere. Blog posts from people new to the Haskell community are marked with >>>, be sure to welcome them! * Gergely Patai: [33]Playing and learning. * Ketil Malde: [34]A set of tools for working with 454 sequences. * Sebastian Fischer: [35]FP Overview. * Magnus Therning: [36]Making a choice from a list in Haskell, Vty (part 1). * David Amos: [37]Conjugacy classes, part 1. * Well-Typed.Com: [38]GHC and Windows DLLs. * Manuel M T Chakravarty: [39]Converting typed term representations: from HOAS to de Bruijn.. * >>> Ivan Uemlianin: [40]Haskell: sort and sortBy. * Gregory Collins: [41]Building a website with Haskell, part 3. * Michael Snoyman: [42]Hack sample- chat server. * Luke Palmer: [43]On the By functions. * Magnus Therning: [44]Dataenc finally making it into Debian. * Thomas ten Cate: [45]New build instructions. * Erik de Castro Lopo: [46]Three More for the Debian New Queue. * >>> Yuval Kogman: [47]What Haskell did to my brain. * Greg Bacon: [48]FFI: calling into kernel32.dll. * Greg Bacon: [49]Setting up a simple test with Cabal. * Ketil Malde: [50]Dephd updates. * Bryan O'Sullivan: [51]What's in a text API?. * Brent Yorgey: [52]2009 ICFP programming contest reflections. * Galois, Inc: [53]Galois, Inc. Wins Two Small Business Research Awards from Federal Agencies. * Greg Bacon: [54]Cleaning up your Haskell imports. * Douglas M. Auclair (geophf): [55]Realized Constants are Comonadic. Quotes of the Week * KF8NH: all monads are functors, but for Hysterical Raisins not all Monads are Functors. * lilac: lambda actually is just the greek letter l. it stands for lilac. * lilac: before mauke we all implemented map with a fold every time we needed it. * luqui: I'll just stick to my religion: I have a personal relationship with our lord and savior, the untyped lambda calculus. * copumpkin: I think I was implemented in haskell. I mean, my parents never used seq, ever. * Benjamin Russell: Haskell. "Avoid success at all costs." Made with dinosaur technology. About the Haskell Weekly News New editions are posted to [56]the Haskell mailing list as well as to [57]the Haskell Sequence and [58]Planet Haskell. [59]RSS is also available, and headlines appear on [60]haskell.org. To help create new editions of this newsletter, please see the information on [61]how to contribute. Send stories to byorgey at cis dot upenn dot edu. The darcs repository is available at darcs get [62]http://code.haskell.org/~byorgey/code/hwn/ . References 1. http://haskell.org/ 2. http://article.gmane.org/gmane.comp.lang.haskell.general/17332 3. http://community.haskell.org/~ndm/hlint/ 4. http://article.gmane.org/gmane.comp.lang.haskell.general/17331 5. http://haskell.org/haskellwiki/HaskellImplementorsWorkshop 6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/60907 7. http://just-bottom.blogspot.com/2009/07/playing-and-learning.html 8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/60846 9. http://haskell.org/haskellwiki/Simonpj/Talk:FunWithTypeFuns 10. http://article.gmane.org/gmane.comp.lang.haskell.cafe/60716 11. http://hackage.haskell.org/package/Boolean 12. http://www.haskell.org//pipermail/haskell-cafe/2009-June/063625.html 13. http://hackage.haskell.org/package/TernaryTrees 14. http://www.haskell.org//pipermail/haskell-cafe/2009-June/063681.html 15. http://www.haskell.org//pipermail/haskell/2009-July/021468.html 16. http://www.cs.uu.nl/wiki/bin/view/GenericProgramming/Regular 17. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/rewriting 18. http://hackage.haskell.org/trac/summer-of-code/wiki/SoC2008 19. http://haddock2009.wordpress.com/2009/06/23/how-to-navigate-your-code/ 20. http://haddock2009.wordpress.com/2009/06/24/cross-package-documentation-part... 21. http://haddock2009.wordpress.com/2009/06/25/cross-package-plan-a/ 22. http://eclipsefp.wordpress.com/2009/06/20/cosmetics/ 23. http://eclipsefp.wordpress.com/2009/06/30/compiling-and-error-reporting/ 24. http://just-bottom.blogspot.com/2009/06/short-term-hp2any-plans.html 25. http://nibrofun.blogspot.com/2009/06/gsoc-status-report-week-4.html 26. http://hackage.haskell.org/package/haskell%2Dsrc%2Dexts 27. http://web.mornfall.net/blog/soc_progress_5.html 28. http://web.mornfall.net/blog/darcs_2.3_beta_1.html 29. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/60754 30. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/60690 31. http://planet.haskell.org/ 32. http://haskell.org/haskellwiki/Blog_articles 33. http://just-bottom.blogspot.com/2009/07/playing-and-learning.html 34. http://blog.malde.org/index.php/2009/07/03/a-set-of-tools-for-working-with-4... 35. http://www-ps.informatik.uni-kiel.de/~sebf/haskell/fp-overview.html 36. http://therning.org/magnus/archives/685 37. http://haskellformaths.blogspot.com/2009/06/conjugacy-classes-part-1.html 38. http://blog.well-typed.com/2009/07/ghcdlls/ 39. http://justtesting.org/post/134566537 40. http://llaisdy.wordpress.com/2009/07/03/haskell-sort-and-sortby/ 41. http://gregorycollins.net/posts/2009/07/02/building-a-website-part-3 42. http://blog.snoyman.com/2009/07/01/hack-sample-chat-server/ 43. http://lukepalmer.wordpress.com/2009/07/01/on-the-by-functions/ 44. http://therning.org/magnus/archives/672 45. http://eclipsefp.wordpress.com/2009/07/01/new-build-instructions/ 46. http://www.mega-nerd.com/erikd/Blog/CodeHacking/Debian/polyparse_dataenc_jso... 47. http://nothingmuch.woobling.org/talks/takahashi.xul?data=yapc_na_2009/haskel... 48. http://feedproxy.google.com/~r/gbacon/~3/o-lAJeIoUbk/ffi-calling-into-kernel... 49. http://feedproxy.google.com/~r/gbacon/~3/7rlf4Dd1JKU/setting-up-simple-test-... 50. http://blog.malde.org/index.php/2009/06/16/dephd-updates/ 51. http://www.serpentine.com/blog/2009/06/30/python-and-haskell-text-apis-compa... 52. http://byorgey.wordpress.com/2009/06/29/2009-icfp-programming-contest-reflec... 53. http://www.galois.com/blog/2009/06/29/galois-awarded-two-federal-sbirs/ 54. http://feedproxy.google.com/~r/gbacon/~3/AGNKaCB2-GI/cleaning-up-your-haskel... 55. http://logicaltypes.blogspot.com/2009/06/realized-constants-are-comonadic.ht... 56. http://www.haskell.org/mailman/listinfo/haskell 57. http://sequence.complete.org/ 58. http://planet.haskell.org/ 59. http://sequence.complete.org/node/feed 60. http://haskell.org/ 61. http://haskell.org/haskellwiki/HWN 62. http://code.haskell.org/~byorgey/code/hwn/
participants (1)
-
Brent Yorgey