Editorial = Just "ICFP was held last week in Victoria, and by all accounts was a great success! This edition of the HWN includes much ICFP and Haskell Symposium-related content, including [http://haskell.org/haskellwiki/Video_presentations/Haskell_Symposium_2008 videos of the Haskell symposium presentations], [http://video.google.com/videoplay?docid=-4697764813432201693 programming contest results], some [http://www.serpentine.com/blog/2008/09/26/some-notes-on-the-future-of-haskell-and-fp/ notes on the future of Haskell], and slides from [http://www.serpentine.com/blog/2008/09/27/slides-from-my-defun-2008-haskell-tutorial/ a Haskell tutorial] and [http://blog.well-typed.com/2008/09/slides-from-the-haskell-platform-talk/ a talk about the Haskell Platform]. But ICFP didn't seem to slow down the community all that much: you'll find the usual mix of newly released and updated packages, blog posts, mailing list discussions, and silly quotes as well.", Community [ ], Announce [ Item "Haskell-Embedded System Design: ForSyDe 3.0 and Tutorial" "Alfonso Acosta" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16443 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ForSyDe 3.0 release] of [http://www.ict.kth.se/org/ict/ecs/sam/projects/forsyde/www/ ForSyDe]. The ForSyDe (Formal System Design) methodology has been developed with the objective to move system design (e.g. System on Chip, Hardware and Software systems) to a higher level of abstraction. ForSyDe is implemented as a Haskell-embedded behavioral DSL (Domain Specific Language). The 3.0 release includes a new deep-embedded DSL and embedded compiler, as well as a new user-friendly tutorial.", Item "Graphalyze-0.1" "Ivan Miljenovic" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16442 announced] the initial release of his graph-theoretic analysis library, [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Graphalyze Graphalyze]. This is a pre-release of the library he is writing for his mathematics honours thesis, \"Graph-Theoretic Analysis of the Relationships in Discrete Data\".", Item "Symposium videos" "Malcolm Wallace" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16440 announced] [http://haskell.org/haskellwiki/Video_presentations/Haskell_Symposium_2008 guerrilla videos] of the Haskell Symposium 2008 presentations.", Item "ICFP programming contest results" "Malcolm Wallace" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16438 sent] a link to [http://video.google.com/videoplay?docid=-4697764813432201693 a video] of the ICFP programming contest results presentation.", Item "Version 0.4.3 of happs-tutorial is a HAppS job board, done in HAppS." "Thomas Hartman" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45332 announced] version 4 of the [http://happstutorial.com:5001 self-demoing HAppS tutorial], a HAppS job board.", Item "TH code for deriving Binary and NFData instances" "Tim Newsham" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45305 announced] some [http://www.thenewsh.com/~newsham/store/DeriveBinary.hs Template Haskell code] for automatically deriving Data.Binary and Control.Parallel.Strategies.NFData instances.", Item "Notes on the future of Haskell from ICFP" "Bryan O'Sullivan" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45272 posted] a [http://www.serpentine.com/blog/2008/09/26/some-notes-on-the-future-of-haskell-and-fp/ writeup from the ICFP conference floor] on the future of Haskell and functional programming.", Item "datapacker 1.0.1" "John Goerzen" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45185 announced] the [http://changelog.complete.org/posts/760-New-version-of-datapacker.html release of datapacker 1.0.1].", Item "A Functional Implementation of the Garsia-Wachs Algorithm" "Nicolas Pouillard" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45002 announced] a [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/garsia-wachs Haskell implementation of an algorithm] that builds a binary tree with minimum weighted path length from weighted leaf nodes given in symmetric order. This can be used to build optimum search tables, to balance a 'ropes' data structure in an optimal way.", Item "graphviz-2008.9.20" "Ivan Miljenovic" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/44863 announced] a new version of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/graphviz Matthew Sackman's Haskell bindings to Graphviz]. See Ivan's original announcement for information on what new features are included, and what the difference is among the various graphviz-related packages on Hackage.", Item "darcs 2.1.0pre2" "Eric Kow" "[http://www.haskell.org//pipermail/haskell-cafe/2008-September/048094.html announced] the release of darcs 2.1.0pre2, formerly known as 2.0.3. See Eric's announcement for a list of new features and bug fixes in this release.", Item "protocol-buffers-0.2.9 for Haskell is ready" "ChrisK" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/44845 announced] the release of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/protocol-buffers protocol-buffers] package, which generates Haskell data types that can be converted back and forth to lazy ByteStrings that interoperate with Google's generated code in C++/Java/python.", Item "panda blog engine" "Jinjing Wang" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/44840 announced] the release of [http://jinjing.blog.easymic.com panda], a simple blog engine written in Haskell.", Item "OpenSPARC project applicant chosen" "Duncan Coutts" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/44836 announced] that Ben Lippmeier has been chosen for the [http://haskell.org/opensparc/ OpenSPARC project]. Ben will spend three months hacking on GHC to make it perform well on the latest multi-core OpenSPARC chips.", Item "Hugs on the iPhone" "Alberto Galdo" "[http://www.haskell.org//pipermail/haskell-cafe/2008-September/047838.html announced] that he has gotten Hugs to run on the iPhone, and has made packages available for others who would like to install it as well." ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "Shooting yourself in the foot in Haskell" "John Van Enk" "[http://www.haskell.org//pipermail/haskell-cafe/2008-October/048506.html asked] how to shoot yourself in the foot with Haskell, with humorous results.", Item "Total Functional Programming in Haskell" "Jason Dagit" "started a [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/45393 discussion] on total functional programming, Haskell, abstraction boundaries and the IO monad, and related topics.", Item "Health effects" "Andrew Coppin" "told a [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/45370 story] about a chocolate bar and recursion, which led to a discussion of optimization problems, Dedekind cuts, some meta-discussion of the discussion, and entirely too many puns.", Item "The container problem" "Andrew Coppin" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/45242 asked] about the possibility if abstracting over various sorts of containers in Haskell, and why there isn't a widely used library that does this. A discussion of various container libraries and the language issues that arise followed.", Item "Red-Blue Stack" "Matthew Eastman" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/45122 asked] how to implement a certain data structure (red-blue stacks) in Haskell. Several people responded with increasingly clever solutions, and a comparison of mutating vs. non-mutating algorithms.", Item "Climbing up the shootout..." "Don Stewart" "began a long and ongoing [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/44916 discussion] about improving Haskell's performance on benchmarks in the [http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=all Shootout], now that there is a quad core machine for running benchmarks!", Item "Line noise" "Andrew Coppin" "started an [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/44886 interesting discussion] about perceptions of Haskell syntax by programmers who aren't familiar with it." ], Jobs [ Item "London FP job in asset management" "Michael Bott" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45506 announced] an opportunity for two functional programmers based in London, with a software house specialising in asset management." ], Blogs [ Post "2008-09-29" "Neil Mitchell" "General Updates" "" "http://neilmitchell.blogspot.com/2008/09/general-updates.html" N, Post "2008-09-29" "Don Stewart (dons)" "Newest Mersenne Prime" "Haskell doesn't even break a sweat computing the largest known prime number." "http://www.cse.unsw.edu.au/~dons/blog/2008/09/30#primes" N, Post "2008-09-29" "Douglas M. Auclair (geophf)" "Animal as RDR, part II" "" "http://logicaltypes.blogspot.com/2008/09/animal-as-rdr-part-ii.html" N, Post "2008-10-01" "Creighton Hogg" "Some first steps with Data.Reactive" "Creighton gives some simple examples of using Conal Elliott's Reactive library. More to come!" "http://abstractabsurd.blogspot.com/2008/09/some-first-steps-with-datareactive.html" N, Post "2008-09-30" "Bryan O'Sullivan" "Unix hacking in Haskell: better pseudoterminal support" "" "http://www.serpentine.com/blog/2008/09/30/unix-hacking-in-haskell-better-pseudoterminal-support/" N, Post "2008-09-30" "Creighton Hogg" "One last thought on laziness" "In Creighton's opinion, laziness is the single hardest thing to get used to in Haskell. If you're learning Haskell, don't despair, break out the pencil and paper!" "http://abstractabsurd.blogspot.com/2008/09/one-last-thought-on-laziness.html" N, Post "2008-09-30" "Douglas M. Auclair (geophf)" "Animal as RDR, part III" "" "http://logicaltypes.blogspot.com/2008/09/animal-as-rdr-part-iii.html" N, Post "2008-09-28" "Bryan O'Sullivan" "Using Bloom filters for large scale gene sequence analysis in Haskell" "A paper that Bryan and Ketil Malde submitted to PADL 09. \"The Cliff's Notes version: Bloom filters are almost unused in bioinformatics; they're tremendously useful; and our Haskell code is really fast." "http://www.serpentine.com/blog/2008/09/28/using-bloom-filters-for-large-scale-gene-sequence-analysis-in-haskell/" N, Post "2008-09-27" "Zubin Wadia" "Simon Peyton Jones & Microsoft Research Cambridge" "Zubin thinks quite highly of SPJ and MSR Cambridge." "http://zwadia.com/?p=58" NP, Post "2008-09-27" "Bryan O'Sullivan" "Slides from my DEFUN 2008 Haskell tutorial" "" "http://www.serpentine.com/blog/2008/09/27/slides-from-my-defun-2008-haskell-tutorial/" N, Post "2008-09-27" "Mads Lindstroem" "Inheritance in Composites and Overlapping Instances" "" "http://lindstroem.wordpress.com/2008/09/27/inheritance-in-composites-and-overlapping-instances/" N, Post "2008-09-26" "Micah Cowan" "Adventures in Haskell" "Micah shares some thoughts on learning Haskell." "http://micah.cowan.name/2008/09/26/computers/software-development/adventures-in-haskell/" NP, Post "2008-09-26" "Bryan O'Sullivan" "Some notes on the future of Haskell and FP" "" "http://www.serpentine.com/blog/2008/09/26/some-notes-on-the-future-of-haskell-and-fp/" N, Post "2008-09-26" "Well-Typed.Com" "Slides from the Haskell Platform talk" "" "http://blog.well-typed.com/2008/09/slides-from-the-haskell-platform-talk/" N, Post "2008-09-26" "Paul Johnson" "Why the banks collapsed, and how a paper on Haskell programming can help stop it happening next time" "" "http://paulspontifications.blogspot.com/2008/09/why-banks-collapsed-and-how-paper-on.html" N, Post "2008-09-25" "Nathan Sanders" "Two weeks of Haskell" "Nathan shares some thoughts on his first two weeks learning Haskell." "http://sandersn.com/blog/index.php?title=two_weeks_of_haskell" NP, Post "2008-09-25" "Bryan O'Sullivan" "Twittering from ICFP / Haskell symposium / CUFP" "" "http://www.serpentine.com/blog/2008/09/25/twittering-from-icfp-haskell-symposium-cufp/" N, Post "2008-09-25" "Real-World Haskell" "Slides from ACCU talk" "" "http://www.realworldhaskell.org/blog/2008/09/25/slides-from-accu-talk/" N, Post "2008-09-25" "Eric Kow (kowey)" "darcs weekly news #5" "" "http://koweycode.blogspot.com/2008/09/darcs-weekly-news-5.html" N, Post "2008-09-25" "John Goerzen (CosmicRay)" "New version of datapacker" "" "http://changelog.complete.org/posts/760-New-version-of-datapacker.html" N, Post "2008-09-21" "James Cowie" "Haskell, the verdict!" "James is impressed with Haskell after using it for a few weeks." "http://www.jcowie.co.uk/2008/09/haskell-the-verdict/" NP, Post "2008-09-20" "Alex Combas" "What's all this fuss about Haskell?" "Alex is thinking of learning Haskell in his spare time." "http://combas3d.com/2008/09/whats-all-this-fuss-about-haskell/" NP, Post "2008-09-17" "Aaron Tomb" "Parsing the Linux kernel with Haskell: experience with Language.C" "Aaron is impressed by the new Language.C libraries, which parses all 18 million pre-processed lines of Linux kernel source with no problems!" "http://www.galois.com/blog/2008/09/17/parsing-the-linux-kernel-with-haskell-experience-with-languagec/" N ], Quotes [ Quote "Fuse_" "Oh, sorry for hijacking mathematical purity with dirty fiscal dynamical systems. :o", Quote "mauke" "<mauke> data Mushroom badger = Mushroom badger badger badger badger badger badger badger badger badger <leimy> where's the snake <mauke> deriving Snake", Quote "ddarius" "higher order of lambdabot deployment and management engineers or HOLDME", Quote "Botje" "#haskell: parallellising your homework answers!", Quote "olsner" "most everything gives nicer everything than perl", Quote "Botje" "fuzzy feelings aren't always aerodynamic, unfortunately.", Quote "chrisdone" "benchmarks only exist to make fun of ruby", Quote "Claus Reinke" "[on breaking code up into smaller bits] Once your readers understand your code, you can add the one-liner and ask for applause.", Quote "Jake Mcarthur" "A fold by any other name would smell as sweet.", Quote "lispy" "Schroedinger's cat is really in a thunk not a box", Quote "Bulat" "Haskell was developed with goal to hide implementation details from egg-headed scientists and this obviously should have some drawbacks" ], Commits [ ] -- vim: paste