[Haskell-cafe] Haskell Weekly News: Issue 157 - November 03, 2010
Daniel Santa Cruz
dstcruz at gmail.com
Wed Nov 3 19:29:31 EDT 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_245s/
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_bye_old_mtl_hello/
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_checking/
Original: http://gergo.erdi.hu/blog/2010-10-23-the_case_for_compositional_type_checking/
* 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_program/
Original: http://mainisusuallyafunction.blogspot.com/2010/10/tour-of-real-toy-haskell-program-part-1.html
* 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_libraries_from/
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_v0215/
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-xmonad-broken-package
* 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-function
* 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-this-expression
* 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-sybs-datatypeof
* 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-accountid-using-quick-sort-in-haskell
* 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 at 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/faf1da04baf8f4ad
4. http://groups.google.com/group/haskell-cafe/browse_thread/thread/0759530428070fe7
5. http://groups.google.com/group/haskell-cafe/browse_thread/thread/4215122a77db0631
6. http://www.haskell.org/haskellwiki/Timeplot
7. http://groups.google.com/group/haskell-cafe/browse_thread/thread/4c9b3e14990a3e65
8. http://groups.google.com/group/haskell-cafe/browse_thread/thread/229c751ebc2a613f
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/
More information about the Haskell-Cafe
mailing list