[Haskell] Haskell Weekly News: Issue 108 - March 7, 2009
Brent Yorgey
byorgey at seas.upenn.edu
Sat Mar 7 18:20:26 EST 2009
---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20090307
Issue 108 - March 07, 2009
---------------------------------------------------------------------------
Welcome to issue 108 of HWN, a newsletter covering developments in the
[1]Haskell community.
The ICFP programming contest will be held from 26-29th June! It's not
too early to start thinking about putting a team together.
Announcements
tar 0.3.0.0. Duncan Coutts [2]announceda major new release of the
[3]tar package for handling ".tar" archive files. This release has a
completely new and much improved API.
storable 0.1 -- Storable type class for variable-sized data. Tomáš
Janoušek [4]announced the first release of the [5]storable library,
which fills the gap between Foreign.Storable and Data.Binary by adding
support for marshalling (finite) values of variable-sized data types,
like lists or trees, while preserving the performance and memory
efficiency one expects from the Storable class. It also provides a
(monadic) syntactic sugar that takes care of alignment restrictions by
itself and makes instance deriving easy.
CFP: Submit a talk proposal to CUFP. Kathleen Fisher [6]requested talk
proposals for [7]CUFP.
The Industrial Haskell Group. Duncan Coutts [8]announced the creation
of the [9]Industrial Haskell Group (IHG). The IHG is an organisation to
support the needs of commercial users of the Haskell programming
language. Currently, the main activity of the IHG is a collaborative
development scheme, in which multiple companies fund work on the
Haskell development platform to their mutual benefit. The scheme has
started with three partners of the IHG, including Galois and Amgen.
pandoc 1.2. John MacFarlane [10]announced the release of [11]pandoc
version 1.2. The most significant new feature is support for literate
Haskell; you can now use pandoc directly on literate Haskell source
files to produce syntax-highlighted HTML output.
A Haskell binding for the Augeas API. Jude [12]announced a [13]Haskell
FFI binding for the Augeas configuration editing API.
Haskell Logo Voting will start soon!. Eelco Lempsink [14]announced that
[15]voting for the new Haskell logo will begin on March 16! Everyone
subscribed to haskell-cafe will receive a ballot; if you are not
subscribed but would like to vote, email Eelco with the subject
"haskell logo voting ballot request" and include a short, unique
message.
Happstack 0.2 Released. Matthew Elder [16]announced the [17]release of
[18]Happstack 0.2.
Extensible and Modular Generics for the Masses: emgm-0.3. Sean Leather
[19]announced the third major release of [20]Extensible and Modular
Generics for the Masses (EMGM), a library for generic programming in
Haskell using type classes and a sum-of-products view. Deriving is now
greatly improved, and there are several new functions, including case,
everywhere, and everywhere'.
major speed improvement: regex-tdfa reaches 1.0.0. ChrisK proudly
[21]announced the version 1.0.0 release of [22]regex-tdfa. This is is
not just a bug fix release; it is a serious improvement in the
asymptotic running time of the library algorithms.
Discussion
Definitions of purity and Lazy IO. Oleg began a [23]discussion on lazy
IO.
Left fold enumerator - a real pearl overlooked?. Günther Schmidt began
a [24]discussion of left-fold enumerators and their current status
within the community.
Jobs
Looking for a co-founder for a startup using Haskell. Ed McCaffrey
[25]is looking for a co-founder to work on a startup music project in
Haskell. Email Ed for more information.
Fully-funded doctoral studentships in dependently type programming at
Oxford and Strathclyde. Jeremy Gibbons [26]announced two fully-funded
doctoral student positions in dependently-typed programming at
[27]Oxford and [28]Strathclyde.
Blog noise
[29]Haskell news from the [30]blogosphere.
* Holumbus: [31]First release of Holumbus-MapReduce.
* FP Lunch: [32]Breadth first labelling.
* Sean Leather: [33]Experiments with EMGM: Emacs org files.
* Galois, Inc: [34]Call for Proposals: CUFP 2009.
* Matthew Elder: [35]Happstack 0.2 Released.
* Yi: [36]Lazy and Incremental Parsing: the paper.
* Xmonad: [37]xmonad as a multi-head sliding block puzzle.
* Don Stewart (dons): [38]Playing with GHC's parallel runtime.
* Bjorn Buckwalter: [39]Extended sessions with the Haskell Curl
bindings.
* Manuel M T Chakravarty: [40]Installing GtK2Hs on a Mac with the
native GTK+ OS X Framework..
* Alex Mason: [41]If you need speed, don't talk to main!.
* Luke Palmer: [42]New game: SpaceBattle.
* Galois, Inc: [43]Galois Tech Talk: Specializing Generators for
High-Performance Monte-Carlo Simulation in Haskell.
* Bjorn Buckwalter: [44]Programmer Man.
* Conrad Parker: [45]Random code: Pretty printing durations in
Haskell.
* The GHC Team: [46]New paper: Runtime Support for Multicore Haskell.
* ganesh: [47]London Haskell Users Group.
* Manuel M T Chakravarty: [48]This is the performance of a dot
product of two vectors of 10....
* Sean Leather: [49]Template Haskell 2.3 or Cabal 1.2? EMGM can't
have both!.
* Tom Schrijvers: [50]Complete and Decidable Type Inference for
GADTs.
* Galois, Inc: [51]Trustworthy Voting Systems.
* Well-Typed.Com: [52]The Industrial Haskell Group.
* Sean Leather: [53]Incremental fold, a design pattern.
* Darcs: [54]darcs weekly news #19.
* FP Lunch: [55]Container eating.
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://www.haskell.org//pipermail/haskell-cafe/2009-March/056870.html
3. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/tar
4. http://article.gmane.org/gmane.comp.lang.haskell.general/16934
5. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/storable
6. http://article.gmane.org/gmane.comp.lang.haskell.general/16904
7. http://cufp.galois.com/2009/call.html
8. http://article.gmane.org/gmane.comp.lang.haskell.general/16903
9. http://industry.haskell.org/
10. http://article.gmane.org/gmane.comp.lang.haskell.general/16899
11. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pandoc
12. http://article.gmane.org/gmane.comp.lang.haskell.general/16897
13. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/augeas
14. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54201
15. http://community.haskell.org/~eelco/poll.html
16. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54144
17. http://blog.happstack.com/2009/03/04/happstack-02-released
18. http://blog.happstack.com/2009/03/04/happstack-02-released
19. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54035
20. http://www.cs.uu.nl/wiki/GenericProgramming/EMGM
21. http://article.gmane.org/gmane.comp.lang.haskell.cafe/53943
22. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex%2Dtdfa
23. http://thread.gmane.org/gmane.comp.lang.haskell.general/16914
24. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/53873
25. http://article.gmane.org/gmane.comp.lang.haskell.cafe/54246
26. http://article.gmane.org/gmane.comp.lang.haskell.general/16927
27. http://web.comlab.ox.ac.uk/news/72-full.html
28. http://personal.cis.strath.ac.uk/~conor/phds/
29. http://planet.haskell.org/
30. http://haskell.org/haskellwiki/Blog_articles
31. http://holumbus.fh-wedel.de/blog/?p=17
32. http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=205
33. http://feedproxy.google.com/~r/splonderzoek/~3/6bxI33NIRMc/experiments-with-emgm-emacs-org-files.html
34. http://www.galois.com/blog/2009/03/05/call-for-proposals-cufp-2009/
35. http://blog.happstack.com/2009/03/04/happstack-02-released/
36. http://yi-editor.blogspot.com/2009/03/lazy-and-incremental-parsing-paper.html
37. http://xmonad.wordpress.com/2009/03/04/xmonad-as-a-multi-head-sliding-block-puzzle/
38. http://donsbot.wordpress.com/2009/03/04/playing-with-ghcs-parallel-runtime/
39. http://flygdynamikern.blogspot.com/2009/03/extended-sessions-with-haskell-curl.html
40. http://justtesting.org/post/83333955
41. http://axman6.homeip.net/blog/2009/03/if-you-need-speed-dont-talk-to-main.html
42. http://lukepalmer.wordpress.com/2009/03/04/new-game-spacebattle/
43. http://www.galois.com/blog/2009/03/03/galois-tech-talk-specializing-generators-for-high-performance-monte-carlo-simulation-in-haskell/
44. http://flygdynamikern.blogspot.com/2009/02/programmer-man.html
45. http://blog.kfish.org/2009/03/random-code-pretty-printing-durations.html
46. http://ghcmutterings.wordpress.com/2009/03/03/new-paper-runtime-support-for-multicore-haskell/
47. http://www.londonhug.net/2009/03/03/80/
48. http://justtesting.org/post/83014052
49. http://feedproxy.google.com/~r/splonderzoek/~3/WqqB1QrNZ_4/template-haskell-23-or-cabal-12-emgm.html
50. http://tomschrijvers.blogspot.com/2009/03/complete-and-decidable-type-inferennce.html
51. http://www.galois.com/blog/2009/03/02/trustworthy-voting-systems/
52. http://blog.well-typed.com/2009/03/the-industrial-haskell-group/
53. http://feedproxy.google.com/~r/splonderzoek/~3/tj_MkKqIlkQ/incremental-fold-design-pattern.html
54. http://blog.darcs.net/2009/03/darcs-weekly-news-19.html
55. http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=201
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/
More information about the Haskell
mailing list