Haskell Weekly News: Issue 157 - November 03, 2010

Welcome to issue 157 of the HWN, a newsletter covering developments in the [1]Haskell community in the week of October 24 - 30. Seems that things quieted down a bit this week. We saw 85 new or updated packages in Hackage, 29 (-5) stories posted to Reddit, 25 (-22) questions posted to StackOverflow, and 302 (-20) messages posted on the -cafe mailing list. Maybe some of the effects of ICFP have died down a bit? Don Stewart posted some interesting numbers comparing different programming communities in Reddit. As we can see, we seem to be very well represented: /r/python 16.3k users /r/javascript 8k users /r/ruby 6k users /r/php 5.7k users /r/haskell 5.5k users /r/cpp 5.3k users /r/lisp 3.9k users /r/perl 3.5k users /r/java/ 3k users /r/erlang 1.8k users /r/c_programming 1.7k users /r/scheme 1.2k users /r/clojure 1.2k users /r/asm 1.1k users /r/scala 1k users We hope to see pictures, videos, and blog posts from the people that are attending BelHac this weekend! So, what was hot last week? Announcements Anton Kholomiov [2]announced his new csound-expression combinator libary. It features liberation from id-style csound code, haskore-like composition structures, type-safe composable opcodes and simple instrument interface. Maciej Piechotka [3]announced a new version of iteratee-compress, which provides compressing and decompressing enumerators including flushing. Currently only gzip is available, but bzip is planned. Tim Docker [4]announced an update to his Chart (v0.14) library. This is a library for drawing 2D data plots. Eugene Kirpichov [5]announced an update to his timeplot library. This library is a tool for visualizing time series from log files. He also provided us with some [6]pretty pictures. Niklas Broberg couldn't find a library to manipulate Java source code, so he [7]announced the creation of language-java. One of the [8]bigger updates last week was brought to us by the darcs team. It contains many improvements over the 2.4 series. Most notable are the performance improvements in record and pull, and the --bisect option for trackdown. Way to go guys! John Lato [9]announced the initial release of mutable-iter, an extension to the iteratee package which uses mutable buffers. Top Reddit Stories * Neat Haskell commenting trick Domain: self.haskell Score: 77, Comments: 6 On Reddit: http://www.reddit.com/r/haskell/comments/dyvsi/neat_haskell_commenting_trick... Original: /r/haskell/comments/dyvsi/neat_haskell_commenting_trick/ * Haskell Halloween! Domain: i.imgur.com Score: 53, Comments: 5 On Reddit: http://www.reddit.com/r/haskell/comments/dyznc/haskell_halloween/ Original: http://i.imgur.com/t7qWf.jpg * OCaml for Haskellers (Inside 245s) Domain: blog.ezyang.com Score: 41, Comments: 27 On Reddit: http://www.reddit.com/r/haskell/comments/dw2cy/ocaml_for_haskellers_inside_2... Original: http://blog.ezyang.com/2010/10/ocaml-for-haskellers/ * MTL 2.0 has been uploaded good bye old mtl, hello monads-fd! Domain: hackage.haskell.org Score: 40, Comments: 11 On Reddit: http://www.reddit.com/r/haskell/comments/dx8ml/mtl_20_has_been_uploaded_good... Original: http://hackage.haskell.org/package/mtl-2.0.0.0 * Linear vs. compositional type checking Domain: gergo.erdi.hu Score: 34, Comments: 10 On Reddit: http://www.reddit.com/r/haskell/comments/dwip1/linear_vs_compositional_type_... Original: http://gergo.erdi.hu/blog/2010-10-23-the_case_for_compositional_type_checkin... * Tour of a real toy Haskell program Domain: mainisusuallyafunction.blogspot.com Score: 29, Comments: 1 On Reddit: http://www.reddit.com/r/haskell/comments/dwjvo/tour_of_a_real_toy_haskell_pr... Original: http://mainisusuallyafunction.blogspot.com/2010/10/tour-of-real-toy-haskell-... * Ride the snake: Calling Python libraries from Haskell Domain: john-millikin.com Score: 26, Comments: 1 On Reddit: http://www.reddit.com/r/haskell/comments/dxj0e/ride_the_snake_calling_python... Original: http://john-millikin.com/articles/ride-the-snake/ * Announcing: Snap Framework v0.2.15 Domain: snapframework.com Score: 25, Comments: 3 On Reddit: http://www.reddit.com/r/haskell/comments/dy94z/announcing_snap_framework_v02... Original: http://snapframework.com/blog/2010/10/27/snap-0.2.15-released * Yesod 0.6.0 Released Domain: docs.yesodweb.com Score: 23, Comments: 8 On Reddit: http://www.reddit.com/r/haskell/comments/dwn5v/yesod_060_released/ Original: http://docs.yesodweb.com/blog/yesod-0-6/ * darcs 2.5 released Domain: wiki.darcs.net Score: 21, Comments: 3 On Reddit: http://www.reddit.com/r/haskell/comments/dyo7d/darcs_25_released/ Original: http://wiki.darcs.net/Releases/2.5 Top StackOverflow Questions * type constructor or class error Question (votes: 0, answers: 4): Read on SO: http://stackoverflow.com/questions/4060486/type-constructor-or-class-error * parse error in else Question (votes: 0, answers: 1): Read on SO: http://stackoverflow.com/questions/4053638/parse-error-in-else * xmonad could not find module `XMonad': broken package Question (votes: 0, answers: 1): Read on SO: http://stackoverflow.com/questions/4037101/xmonad-could-not-find-module-xmon... * Haskell: I/O and Returning From a Function Question (votes: 1, answers: 3): Read on SO: http://stackoverflow.com/questions/4056867/haskell-i-o-and-returning-from-a-... * Collapse arrow to list Question (votes: 1, answers: 1): Read on SO: http://stackoverflow.com/questions/4030439/collapse-arrow-to-list * how to force the evaluation of this expression? Question (votes: 1, answers: 1): Read on SO: http://stackoverflow.com/questions/4027097/how-to-force-the-evaluation-of-th... * How to get type parameters from SYBs dataTypeOf Question (votes: 1, answers: 1): Read on SO: http://stackoverflow.com/questions/4007693/how-to-get-type-parameters-from-s... * How to sort the list by its accountID using quick sort in Haskell. Question (votes: 1, answers: 2): Read on SO: http://stackoverflow.com/questions/4006811/how-to-sort-the-list-by-its-accou... * Parsec parse many question Question (votes: 2, answers: 2): Read on SO: http://stackoverflow.com/questions/4058765/parsec-parse-many-question * Type error using Criterion Question (votes: 2, answers: 2): Read on SO: http://stackoverflow.com/questions/4033103/type-error-using-criterion HackageDB Updates Who contributed, and what got uploaded? * AdamVogt: xmonad-extras * AlexSuraci: atomo * AndreasVoellmy: nettle-openflow * AndrewCoppin: AC-EasyRaster-GTK, AC-Terminal * BenLippmeier: buildbox, buildbox-tools * BryanOSullivan: text-icu * ChrisDone: throttle * ChrisKuklewicz: hprotoc, protocol-buffers-descriptor * ChristiaanBaaij: clash * ClaudeHeilandAllen: gmndl * DanDoel: bytestring-show * DanielDiaz: DTC * DougBeardsley: heist * ErikHesselink: flock * EugeneKirpichov: timeplot * GaneshSittampalam: HTTP * GregoryCollins: snap-core, snap-server * GregoryWeber: sifflet, sifflet-lib * GrzegorzChrupala: morfette * HeinrichApfelmus: operational * IlyaPortnov: todos * JacobStanley: network-info * JanRochel: SoccerFun * JasperVanDerJeugt: hakyll * JeremyShaw: web-routes-happstack * JinjingWang: practice-room * JohanTibell: network * JohnGoerzen: twidge * JohnLato: ListLike, hCsound, iteratee, iteratee-mtl, mutable-iter, sndfile-enumerators * JohnMacFarlane: texmath * JohnMillikin: cpython, expat-enumerator, libxml-enumerator, libxml-sax, ncurses, yajl-enumerator * JudeNagurney: augeas * KetilMalde: bio, dephd, flower * KiYungAhn: yices * MaciejPiechotka: iteratee-compress * MarcosViera: AspectAG * MattBrown: MissingPy * MaxBolingbroke: ansi-terminal * MichaelIlseman: yaml-light * MichaelSnoyman: authenticate, hamlet, neither, persistent, persistent-postgresql, persistent-sqlite, wai, yesod, yesod-auth, yesod-examples * MichelBoucey: ip6addr * NiklasBroberg: language-java * PetrRockai: shellish * ReinierLamers: darcs * RichardSmith: linux-ptrace, posix-waitpid * RossPaterson: mtl * SebastianFischer: weighted-regexp * SinisaBidin: websockets * ThomasDuBuisson: crypto-api, hsXenCtrl, pureMD5 * ThomasSchilling: murmur-hash * TimDocker: Chart * TomHawkins: improve * TonyMorris: JSON-Combinator * VincentHanquez: cryptohash * YoshikuniJujo: mtlparse, regexpr About the Haskell Weekly News New editions are posted to [10]the Haskell mailing list as well as to [11]the Haskell Sequence and [12]Planet Haskell. [13]RSS is also available, and headlines appear on [14]haskell.org. To help create new editions of this newsletter, please send stories to dstcruz@gmail.com. The code used to produce this version of the newsletter is not yet publicly available, as it is a complete hack designed to get things started again. Until next time, Daniel Santa Cruz References 1. http://haskell.org/ 2. http://hackage.haskell.org/package/csound-expression 3. http://groups.google.com/group/haskell-cafe/browse_thread/thread/faf1da04baf... 4. http://groups.google.com/group/haskell-cafe/browse_thread/thread/07595304280... 5. http://groups.google.com/group/haskell-cafe/browse_thread/thread/4215122a77d... 6. http://www.haskell.org/haskellwiki/Timeplot 7. http://groups.google.com/group/haskell-cafe/browse_thread/thread/4c9b3e14990... 8. http://groups.google.com/group/haskell-cafe/browse_thread/thread/229c751ebc2... 9. http://article.gmane.org/gmane.comp.lang.haskell.general/18274 10. http://www.haskell.org/mailman/listinfo/haskell 11. http://sequence.complete.org/ 12. http://planet.haskell.org/ 13. http://sequence.complete.org/node/feed 14. http://haskell.org/
participants (1)
-
Daniel Santa Cruz