[Haskell-cafe] Haskell Weekly News: Issue 131 - Semptember 25, 2009
Joe Fredette
jfredett at gmail.com
Sat Sep 26 12:22:17 EDT 2009
This week is an experiment, I'm eliminating the mail client from the sendout,
and simply using sendmail directly. If this doesn't fix the line ending problem,
then I'm pretty sure it's a software issue, and not a client issue. If you
notice problems, please email me at this address, put [HWN] in the subject
line so my filters will catch it. Please _don't_ email me if there are no
problems.
Thanks,
/Joe
---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20090926
Issue 133 - September 26, 2009
---------------------------------------------------------------------------
Welcome to issue 133 of HWN, a newsletter covering developments in the
[1]Haskell community.
This week, we have a few new libraries, some interesting discussion
about EDSLs, a comment from Oleg, and dons extolling the virtues of
SCIENCE! On the new HWN software front, I've decided to jump right into
something I had planned for far further down the development chain.
Specifically, rather than scraping GMane for messages, I've been
working on a way to grab the messages directly from the mailing-lists.
I'm not entirely sure how I'm going to create links as they are now for
the messages, but one crisis at a time. Till next week, here's the
Haskell Weekly News!
Announcements
epoll bindings 0.2. Toralf Wittner [2]announced the release of epoll
bindings 0.2 available [3]here. Epoll is an I/O event notification
facility for Linux similar to poll but with good scaling
characteristics. This release adds a buffer abstraction on top of the
existing low-level bindings, so client code can write and read to
buffers without having to deal directly with the underlying epoll event
handling.
diagrams 0.2.1, and planned major improvements. Brent Yorgey
[4]announced version 0.2.1 of the diagrams library, available now on
[5]Hackage. This minor release which fixes a few bugs and adds a few
new combinators, most notably a grid layout combinator contributed by
Ganesh Sittampalam.
Workflow-0.5.5, TCache-0.6.4 RefSerialize-0.2.4. Alberto G. Corona
[6]announced Workflow 0.5.5. Workflow provides a monad transformer that
encapsulates any monad in a state monad that bring automatic state
logging and recovery. A workflow can be viewed as a thread that persist
across planeed or unplanned application shutdowns. When recovering the
execution is resumed at the last action that was logged. The process
continues at the same state as if not interruption took place.
graphviz-2999.5.1.1. Ivan Lazar Miljenovic [7]announced version
2999.5.1.1 of the [8]graphviz library. This is another bug-fix release,
fixing the problem spotted by Kathleen Fisher where Dot keywords need
to be explicitly quoted if used as labels, etc. There is no change to
the API.
histogram-fill, library for creating histograms. Khudyakov Alexey
[9]announced [10]histogram-fill. histogram-fill provides a generic and
convenient API for making histograms. Features include, multiple
simultaneous histogram creation, Immutable histograms, and
Serialization to and from human readable text.
Darcs Hacking Sprint - 14-15 November Vienna. Eric Kow [11]announced
the third Darcs Hacking Sprint. Which will take place 14-15 November,
2009 at the University of Technology, Vienna, Austria. Anybody who
wants to hack on Darcs (or Camp, Focal, SO6, etc) -- Beginners
especially -- are welcome!
2nd CFP: TLDI 2010. Andrew Kennedy [12]announced a second call for
papers for TLDI2010, the Types in Language Design and Implementation
Workshop.
darcs 2.3.1: better docs, fewer bugs. Reinier Lamers [13]announced a
new stable version of darcs, with bugfixes from 2.3.0, improved
documentation, and removal of the old autoconf build system.
TFM09: Call for Participation (FMWeek, Eindhoven, November 2009). J.N.
Oliveira [14]announced a Call for Participation in TFM2009 2nd Int. FME
Conference on Teaching Formal Methods Friday, November 6th 2009,
co-located with FM2009 : 16th Int. Symposium on Formal Methods
Eindhoven, the Netherlands, November 2 - November 6, 2009.
Discussion
Monad Tutorial in C++. Adrian May [15]wrote a tutorial about monads in
some other niche language...
Beginning of a meta-Haskell. Oleg -- [16]as if he needs any
introduction -- commented on things far above my ability to understand.
Evidently, however, it involves extensible, modular interpreters in the
``tagless final'' style. It was a reply to an earlier thread [17]here.
An issue with EDSLs in the ``finally tagless'' tradition. Brad Larsen
[18]talked about his run in with [19]the expression problem while
experimenting with EDSLs.
Blog noise
[20]Haskell news from the [21]blogosphere. Blog posts from people new
to the Haskell community are marked with >>>, be sure to welcome them!
* Bryan O'Sullivan: [22]Riddle me this.
* David Amos: [23]Finite geometries, part 3: Points in PG(n,Fq).
David's continuing series on Finite Geometries.
* Neil Brown: [24]Concurrent Pearl: The Expanding Prime Pipeline.
* Mikael Vejdemo Johansson (Syzygy-): [25][MATH198] Lecture 1 now
online. Mikael's first Category Theory Lecture is up online.
* Brent Yorgey: [26]diagrams 0.2.1, and future plans.
* Alex McLean: [27]hackpact week 4. Part of the continuing series on
Alex's hackpact progress.
* Manuel M T Chakravarty: [28]Heads Up: GHC devs on Macs - GHC's
testsuite crashes spotlight indexer on SL.
* Clint Moore: [29]8 Cores of Awesome.
* Bryan O'Sullivan: [30]Video of my CUFP keynote.
* Chris Smith: [31]Thoughts on Hackage and the Haskell Platform.
* Manuel M T Chakravarty: [32]Haskell Bindings to C -> c2hs.
* Neil Brown: [33]Functions into processes, using arrows.
* Brent Yorgey: [34]Functional MetaPost.
* Malcolm Wallace: [35]Haskell Symposium 2009 - videos now online.
* DEFUN 2009: [36]DEFUN and CUFP 2009 registration are now open!.
* Chris Smith: [37]Type Classes With An Easier Example.
* Darcs: [38]darcs weekly news #41.
* Greg Bacon: [39]Haskell craps.
* Bryan O'Sullivan: [40]A new pseudo-random number generator for
Haskell.
* Thomas M. DuBuisson: [41]HacPDX is Coming.
* Dan Piponi (sigfpe): [42]More Parsing With Best First Search.
* Osfameron: [43]Coin Tricks.
Quotes of the Week
* lilac: ponders whether unsafePerformIO would be better as
simonSaysPerformIO
* bos: [On the type signature of hPrintf] This makes me a sad Irish
panda.
* ksf: (But if (on the other hand)) (I think only a number in general
(whether it be five or a hundred)) (this thought is rather the
representation of a method (whereby a multiplicity (for instance a
thousand) may be represented (in an image in conformity with a
certain concept)) than the image itself.
* dons: ah, via the magic of SCIENCE
* dobblego: many of my colleagues used to be [fond of ruby] as well
until I was let loose on them
* dons: (on whether a library is wanted) *yes* put it on Hackage!
* BMeph: (about parsec) 'Cause it's light-years ahead of the
competition!
* switch: Comeon people! You make the news!
* ray: I think programmers make the worst programmers, also the worst
people, and I'm saying this having not looked at programming reddit
in a while.
* Orclev: ... a lot of haskell still looks greek to me, and I'm not
talking about lambdas.
* Jason Dusek: "Some day, we're going to need a short, catchy name
for Cabal packages. Let's call them cabbages." [see
http://thread.gmane.org/gmane.comp.lang.haskell.cafe/63649].
* Reinier Lamers: If we keep up the current pace of performance
hacking, darcs will be complete before you even hit the enter key
in a few years
* Trent Buck: [To Reiner Lamers] With the appropriate (ie unbuffered)
terminal, this is already the case for interactive prompts.
About the Haskell Weekly News
New editions are posted to [44]the Haskell mailing list as well as to
[45]the Haskell Sequence and [46]Planet Haskell. [47]RSS is also
available, and headlines appear on [48]haskell.org.
To help create new editions of this newsletter, please see the
information on [49]how to contribute. Send stories to jfredett . at .
gmail . dot . com. The darcs repository is available at darcs get
[50]http://patch-tag.com/r/HWN2/home .
References
1. http://haskell.org/
2. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63815
3. http://hackage.haskell.org/package/epoll
4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63791
5. http://hackage.haskell.org/package/diagrams
6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63786
7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63770
8. http://hackage.haskell.org/package/graphviz-2999.5.1.1
9. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63640
10. http://hackage.haskell.org/package/histogram-fill
11. http://article.gmane.org/gmane.comp.lang.haskell.general/17511
12. http://article.gmane.org/gmane.comp.lang.haskell.general/17508
13. http://article.gmane.org/gmane.comp.lang.haskell.general/17507
14. http://article.gmane.org/gmane.comp.lang.haskell.general/17506
15. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/63800
16. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/63761
17. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/63751
18. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/63751
19. http://www.daimi.au.dk/~madst/tool/papers/expression.txt
20. http://planet.haskell.org/
21. http://haskell.org/haskellwiki/Blog_articles
22. http://www.serpentine.com/blog/2009/09/25/riddle-me-this/
23. http://haskellformaths.blogspot.com/2009/09/finite-geometries-part-3-points-in.html
24. http://chplib.wordpress.com/2009/09/24/the-expanding-prime-pipeline/
25. http://blog.mikael.johanssons.org/archive/2009/09/math198-lecture-1-now-online/
26. http://byorgey.wordpress.com/2009/09/24/diagrams-0-2-1-and-future-plans/
27. http://yaxu.org/hackpact-week-3-2/
28. http://justtesting.org/post/195668539
29. http://www.l2mlogistics.com/2009/09/8-cores-of-awesome.html
30. http://www.serpentine.com/blog/2009/09/23/video-of-my-cufp-keynote/
31. http://cdsmith.wordpress.com/2009/09/23/thoughts-on-hackage-and-the-haskell-platform/
32. http://justtesting.org/post/194790750
33. http://chplib.wordpress.com/2009/09/22/functions-into-processes-using-arrows/
34. http://byorgey.wordpress.com/2009/09/21/functional-metapost/
35. http://feedproxy.google.com/~r/malcolm/~3/wxsdwfUArJ8/haskell-symposium-2009-videos-now.html
36. http://www.defun2009.info/blog/2009/06/defun-2009-registration-is-now-open/
37. http://cdsmith.wordpress.com/2009/09/20/side-computations-via-type-classes/
38. http://blog.darcs.net/2009/09/darcs-weekly-news-41.html
39. http://feedproxy.google.com/~r/gbacon/~3/QILx5EtQN4o/haskell-craps.html
40. http://www.serpentine.com/blog/2009/09/19/a-new-pseudo-random-number-generator-for-haskell/
41. http://tommd.wordpress.com/2009/09/19/hacpdx-is-coming/
42. http://blog.sigfpe.com/2009/09/language-nomonomorphismrestrictiongener.html
43. http://greenokapi.net/blog/2009/09/19/coin-tricks/
44. http://www.haskell.org/mailman/listinfo/haskell
45. http://sequence.complete.org/
46. http://planet.haskell.org/
47. http://sequence.complete.org/node/feed
48. http://haskell.org/
49. http://haskell.org/haskellwiki/HWN
50. http://patch-tag.com/r/HWN2/home
More information about the Haskell-Cafe
mailing list