Editorial = Nothing, Community [ ], Announce [ Item "New Haskell tutorial" "Miran Lipovaca (BONUS)" "has written a new and most excellent Haskell tutorial, [http://learnyouahaskell.com/ \"Learn You a Haskell For Great Good!\"].", Item "Glob 0.1, globbing library" "Matti Niemenmaa" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/46583 announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Glob Glob 0.1], a [http://iki.fi/matti.niemenmaa/glob/index.html small library] for glob-matching purposes based on a subset of zsh's syntax.", Item "hledger 0.1, command-line accounting tool" "Simon Michael" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/46461 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hledger first release] of [http://joyful.com/Ledger#hledger hledger], a command-line accounting tool similar to John Wiegley's c++ ledger. hledger generates simple ledger-compatible transaction and account balance reports from a plain text ledger file.", Item "[ANN] Haskell Cheatsheet v1.0" "Justin Bailey" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/46122 announced] a [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/CheatSheet \"cheat sheet\" for Haskell], a PDF that tries to summarize Haskell 98's syntax, keywords and other language elements.", Item "Salsa: A .NET Bridge for Haskell" "Andrew Appleyard" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/46076 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Salsa first release] of [http://haskell.org/haskellwiki/Salsa Salsa], an experimental Haskell library that allows Haskell programs to access .NET libraries. Salsa operates by loading the .NET runtime into your Haskell process and using the FFI (and run-time code generation) to marshall calls between the .NET and Haskell runtimes. It includes a code generator and a type-level library (which uses type families) to provide type-safe access to .NET libraries in Haskell with C#-style method overload resolution and implicit conversions.", Item "maccatcher-1.0.0" "Jason Dusek" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/46072 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/maccatcher maccatcher] package, which obtains a MAC address on *NIX and Windows.", Item "Call for Contributions - Haskell Communities and Activities Report, November 2008 edition" "Janis Voigtlaender" "sent out [http://article.gmane.org/gmane.comp.lang.haskell.cafe/45967 call for contributions] to the 15th edition of the [http://www.haskell.org/communities/ Haskell Communities & Activities Report]. The submission deadline is 31 October 2008. If you are working on any project that is in some way related to Haskell, please write a short entry and submit it. Even if the project is very small or unfinished or you think it is not important enough -- please reconsider and submit an entry anyway!", Item "Data.IVar 0.1" "Luke Palmer" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/45953 announced] the release of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/data-ivar Data.IVar] module, which provides write-once variables that can be blocked on in parallel. Unlike other implementations, Data.IVar does not use thread racing, since empirical tests have shown that the GHC scheduler is not quite good enough to handle thread-racing efficiently.", Item "A wiki page for managing the 6.10 handover" "Don Stewart" "[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/15442 announced] a [http://haskell.org/haskellwiki/Upgrading_packages#Typical_breakages_with_GHC_6.10 wiki page] to help with the transition to GHC 6.10. It collects the 7 or so known issues that break code with GHC 6.10. Please feel free to clean up, and especially add techniques for handling each change.", Item "GHC 6.10.1 RC 1" "Ian Lynagh" "[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/15376 announced] [http://www.haskell.org/ghc/dist/stable/dist/6.10.1-rc-1/rc.html GHC 6.10.0.20081007, the first release candidate] for GHC 6.10.1. There is also a [http://hackage.haskell.org/trac/ghc/wiki/GHC-6.10.1 status page] for GHC 6.10.1.", Item "Graphalyze-0.4 and SourceGraph-0.2" "Ivan Lazar Miljenovic" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16473 announced] the release of version 0.4 of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Graphalyze Graphalyze library] and version 0.2 of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/SourceGraph SourceGraph programme]. SourceGraph is a programme designed to help you analyse the static complexity of your Haskell code when represented as a graph. These releases fix the bugs reported by Gwern Branwen, Magnus Therning, and Christopher Hinson.", Item "ListZipper-1.1.0.0" "Ryan Ingram" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16468 announced] the release of a simple list zipper library to Hackage, [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ListZipper ListZipper-1.1.0.0].", Item "darcs 2.1.0" "Eric Kow" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16465 announced] the release of [http://darcs.net/darcs-2.1.0.tar.gz darcs 2.1.0]. This version provides over 20 bug fixes and 7 new features since darcs 2.0.2. Most notably, the darcs-2 repository format is now the default, there is better HTTP support, and a longstanding 'pending patch' regression has been fixed.", Item "Yi 0.5.0.1" "Jean-Phillipe Bernardy" "[http://www.haskell.org//pipermail/haskell/2008-October/020648.html announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/yi 0.5 release of Yi], a text editor written and extensible in Haskell. The long-term goal of the Yi project is to provide the editor of choice for Haskell programmers." ], HaskellPrime [ ], Libraries [ ], Conferences Nothing [ ], Discussion [ Item "OT: Haskell desktop wallpaper?" "Magnus Therning" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/45961 asked] for Haskell-themed desktop wallpapers, and the community responded with quite a few nice images.", Item "Abusing quickcheck to check existential properties" "Norman Ramsey" "[http://thread.gmane.org/gmane.comp.lang.haskell.general/16477 asked] about using QuickCheck to check existential properties; suggestions involved SmallCheck and skolemization.", Item "Repair to floating point enumerations?" "Malcolm Wallace" "began a [http://thread.gmane.org/gmane.comp.lang.haskell.prime/2678 discussion] on the merits of changing the (admittedly wonky) H98 [http://haskell.org/onlinereport/basic.html#sect6.3.4 semantics for the Enum instances of Float and Double] in Haskell Prime.", Item "A general question about the use of classes in defining interfaces" "S. Doaitse Swierstra" "[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/10206 asked] about the feasibility of including top-level functions implemented using Applicative combinators as class methods with default implementations, to allow for the possibility of giving them more efficient implementations in specific instances.", Item "Proposal #2659: Add sortOn and friends to Data.List" "Twan van Laarhoven" "[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/10184 proposed] adding sortOn (:: Ord b => (a -> b) -> [a] -> [a]) and related functions to Data.List." ], Jobs [ ], Blogs [ Post "2008-10-17" "Andy Gill" "Pretty Printing Code with Markup" "writes about a [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/marked%2Dpretty new version] of the HughesPJ pretty printing library which allows for pretty-printing with markup." "http://blog.unsafeperformio.com/?p=31" N, Post "2008-10-17" "\"FP Lunch\"" "Is purity inefficient?" "Are idiomatic pure functional programs less efficient than idiomatic impure ones?" "http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=113" N, Post "2008-10-17" "Eric Kow (kowey)" "darcs weekly news #8" "" "http://koweycode.blogspot.com/2008/10/darcs-weekly-news-8.html" N, Post "2008-10-16" "Conal Elliott" "Composing memo tries" "" "http://feeds.feedburner.com/~r/conal/~3/422189172/" N, Post "2008-10-16" "Conal Elliott" "Elegant memoization with functional memo tries" "" "http://feeds.feedburner.com/~r/conal/~3/422171822/" N, Post "2008-10-15" "Real-World Haskell" "Production status update: we’re in QC1" "" "http://www.realworldhaskell.org/blog/2008/10/15/production-status-update-were-in-qc1/" N, Post "2008-10-15" "Joachim Breitner" "Infinite loops in Haskell" "" "https://www.joachim-breitner.de/blog/archives/308-Infinite-loops-in-Haskell.html" N, Post "2008-10-15" "Luke Palmer" "FRP Rant" "" "http://luqui.org/blog/archives/2008/10/15/frp-rant/" N, Post "2008-10-14" "Luke Palmer" "data-memocombinators" "" "http://luqui.org/blog/archives/2008/10/14/data-memocombinators/" N, Post "2008-10-14" "Bryan O'Sullivan" "Using Bloom filters for large scale gene sequence analysis in Haskell" "Bryan and Ketil Malde's paper was accepted to PADL 09!" "http://www.serpentine.com/blog/2008/09/28/using-bloom-filters-for-large-scale-gene-sequence-analysis-in-haskell/" N, Post "2008-10-13" "Arnar Birgisson" "Generating legal subsets of a dependency graph" "" "http://www.hvergi.net/2008/10/generating-legal-subsets-of-a-dependency-graph/" N, Post "2008-10-13" "Creighton Hogg" "A silly example and a brief history" "" "http://abstractabsurd.blogspot.com/2008/10/silly-example-and-brief-history.html" N, Post "2008-10-12" "Dan Piponi (sigfpe)" "Untangling with Continued Fractions: part 5" "" "http://sigfpe.blogspot.com/2008/10/untangling-with-continued-fractions.html" N, Post "2008-10-12" "Holumbus" "Source Links Are Back!" "" "http://holumbus.fh-wedel.de/blog/?p=15" N, Post "2008-10-11" "London Haskell Users Group" "Getting things going again" "" "http://www.londonhug.net/2008/10/11/getting-things-going-again/" N, Post "2008-10-07" "Manuel M T Chakravarty" "GpuGen: Bringing the Power of GPUs to Haskell." "" "http://justtesting.org/post/53418059" N, Post "2008-10-05" "Binu Raghavan" "Haskell..." "Binu is trying to learn Haskell." "http://variably-volatile.blogspot.com/2008/10/haskell.html" NP, Post "2008-10-01" "Bjoern Edstroem" "Let's build an MP3-decoder!" "" "http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html" N, Post "2008-10-08" "Nathan Sanders" "Type-directed programming" "" "http://sandersn.com/blog/index.php?title=type_directed_programming" NP, Post "2008-10-11" "Justin Bailey" "The Haskell Cheatsheet" "" "http://blog.codeslower.com/2008/10/The-Haskell-Cheatsheet" NP, Post "2008-10-08" "Micah Cowan" "Adventures in Haskell, Part 2: Kewlness" "" "http://micah.cowan.name/2008/10/10/computers/software-development/adventures-in-haskell-part-2-kewlness/" NP, Post "2008-10-13" "Robert Ottaway" "Sorting using Haskell" "" "http://tech-nickel.blogspot.com/2008/10/sorting-using-haskell.html" NP, Post "2008-10-16" "Paolo Capriotti" "Monads for Markov chains" "" "http://pcapriotti.wordpress.com/2008/10/16/monads-for-markov-chains/" NP ], Quotes [ Quote "mckinna" "you don't need to produce elements of an *arbitrary* whatever-it-is when you can produce elements of the *initial* whatever-it-is", Quote "tristes_tigres" "thinks that programming languages can be divided into two broad classes: functional and dysfunctional", Quote "luqui" "Down with the IO bourgeoisie! Long live the purely functional proletariat", Quote "ystael" "it seems like every time i switch channels over to #haskell someone is talking about launching missiles. one might be inclined to draw freudian conclusions." ], Commits [ ] -- vim: paste