Editorial = Nothing, Community [ ], Announce [ Item "Takusen 0.8.3" "Alistair Bayley" "[http://article.gmane.org/gmane.comp.lang.haskell.libraries/9570 announced] the release of [http://hackage.haskell.org/packages/archive/Takusen/0.8.3/Takusen-0.8.3.tar.gz Takusen 0.8.3], with ODBC support, more Cabal improvements, bug fixes, and some basic result-set validation.", Item "Launching Haskell Group in Vancouver, Canada" "Jon Strait" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42287 announced] that a [http://groups.google.com/group/hugvan Haskell Programmers Group] has been created in Vancouver; the first meeting is scheduled for next Monday, July 21st. Feel free to join the Google Groups list to be notified of future events, or just show up to a meeting to bounce ideas and questions off of other Haskell programmers.", Item "Sphinx full-text searching client on Hackage" "Chris Eidhof" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42263 announced] work on a [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/sphinx client] for the [http://www.sphinxsearch.com/ sphinx full-text search engine]. Help hacking on it, testing it or improving documentation is welcome.", Item "haskell-src-exts 0.3.5" "Niklas Broberg" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42233 announced] that the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell-src-exts haskell-src-exts package] is now updated to understand the current version of Template Haskell syntax. Bug reports welcome.", Item "Prime time for Haskell" "Janis Voigtlaender" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42227 announced] that Haskell STM is featured in an [http://research.microsoft.com/~larus/Papers/p80-larus.pdf article in this month's Communications of the ACM].", Item "vector 0.1 (efficient arrays with lots of fusion)" "Roman Leshchinskiy" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42207 announced] an initial release of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/vector vector library], which will eventually provide fast, Int-indexed arrays with a powerful fusion framework.", Item "Galois Tech Talks: Stream Fusion for Haskell Arrays" "Don Stewart" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42196 announced] that he was giving this week's Galois Tech Talk, on stream fusion for Haskell arrays. The talk was yesterday, July 15, but hopefully some sort of recording or slides will be made available.", Item "protocol-buffers" "Chris Kuklewicz" "[http://article.gmane.org/gmane.comp.lang.haskell.libraries/9575 announced] a very early version of the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/protocol-buffers protocol-buffers] package, a Haskell interface to Google's newly released [http://code.google.com/apis/protocolbuffers/docs/overview.html data interchange format].", Item "GHC IRC meeting" "Simon Marlow" "[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/14741 announced] the (first weekly?) IRC meeting to discuss GHC, a scheduled time when the developers turn up on \\#ghc, discuss current topics around GHC, and users can chime in with questions, points for discussion, complaints and so on. The first meeting took place on July 16 at 1600 BST (UTC +1)/0800 PDT (UTC-7)/1100 EDT (UTC-4), in the \\#ghc channel on chat.freenode.net; hopefully this will become a weekly event." ], GSoC [ Item "GHC API" "Thomas Schilling (nominolo)" "is working on [http://hackage.haskell.org/trac/ghc/wiki/GhcApiStatus improvements to the GHC API]. He recently [http://thread.gmane.org/gmane.comp.lang.haskell.libraries/9589 asked] for comments on a proposed refactoring to the GHC API, creating a new Ghc monad to capture error handling and single-threaded use of Sessions.", Item "GHC plugins" "Max Bolingbroke" "is working on dynamically loaded plugins for GHC. [http://blog.omega-prime.co.uk/?p=69 This week], he wrote a ton of Haddock documentation for GHC internals. He also added the ability for compiler plugins to generate their own source annotations, to allow plugins to use intermediate results from previous plugins. He's currently working on an exciting, secret feature: tune in next week to find out what it is!", Item "Generic tries" "Jamie Brandon" "is working on a library for efficient maps using generalized tries. Jamie is [http://jamiiecb.blogspot.com/2008/07/week-5-progress.html currently working on], tweaking the [http://code.haskell.org/gmap/api api], writing tests and writing reference implementations on sorted and unsorted association lists.", Item "Hoogle 4" "Neil Mitchell (ndm)" "is working on [http://code.haskell.org/hoogle/ Hoogle 4]. [http://neilmitchell.blogspot.com/2008/07/gsoc-hoogle-week-7.html This week], he worked on type search and database generation. Next week he plans to finish up type search and release and command-line version.", Item "Language.C" "Benedikt Huber (visq)" "is [http://www.sivity.net/projects/language.c/wiki/ working on Language.C], a standalone parser/pretty printer library for C99.", Item "DPH physics engine" "Roman Cheplyaka (Feuerbach)" "is working on a [http://haskell.org/haskellwiki/Hpysics physics engine] using [http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell Data Parallel Haskell].", Item "Cabal dependency framework" "Andrea Vezzosi (Saizan)" "is working on a [http://code.haskell.org/~Saizan/cabal make-like dependency analysis framework] for Cabal." ], HaskellPrime [ ], Libraries [ Item "adding split to Data.List" "Gwern Branwen" "[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/9558 proposed] adding some split-like functions to Data.List. Will they actually get added this time? Will people be able to agree on one of the seventeen possible sets of semantics? Tune in next time..." ], Conferences Nothing [ ], Discussion [ Item "GHC API: monad and error handling" "Thomas Schilling" "[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/9589 asked] for comments on a proposed refactoring to the GHC API, creating a new Ghc monad to capture error handling and single-threaded use of Sessions." ], Jobs [ Item "Research positions on Modeling and Analyzing Software Adaptation, University of Koblenz" "Ralf Lammel" "[http://blogs.msdn.com/ralflammel/archive/2008/07/15/research-positions-on-modeling-and-analyzing-software-adaptation-university-of-koblenz.aspx announced] two research positions for a postdoc and a PhD student, available initially for 2 years. The successful applicants will work on the research theme of \"ADAPT: Modeling and Analyzing Software Adaptation\". The objective of [http://adapt.uni-koblenz.de/ ADAPT] is to relate, advance, combine, and challenge adaptation methods and associated methods of modeling and analyzing that are used by the communities of software engineering, programming languages, logic-based modeling, multi-agent systems, formal methods, SOA, web systems, and mobile, autonomous systems." ], Blogs [ Post "2008-07-16" "Real-World Haskell" "Real World Haskellers at OSCON next week" "John Goerzen and Bryan O'Sullivan will be in Portland, Oregon next week for OSCON (along with Don Stewart, who lives in Portland)." "http://www.realworldhaskell.org/blog/2008/07/16/real-world-haskellers-at-oscon-next-week/" N, Post "2008-07-16" "Russell O'Connor" "ICFP 2008 Post-Mortem" "" "http://r6.ca/blog/20080716T131235Z.html" N, Post "2008-07-15" "Jamie Brandon" "Week 5 progress" "An update on Jamie's Google Summer of Code project." "http://jamiiecb.blogspot.com/2008/07/week-5-progress.html" N, Post "2008-07-16" "Brent Yorgey" "Call for an ICFP Mars Server" "Will someone make a Mars Server where we can all submit our rovers and new maps, watch them compete, improve them, and generally have fun getting some feedback without bugging the organizing committee? Pretty please?" "http://byorgey.wordpress.com/2008/07/16/call-for-an-icfp-mars-server/" N, Post "2008-07-15" "Brent Yorgey" "ICFP programming contest reflections" "" "http://byorgey.wordpress.com/2008/07/15/icfp-programming-contest-reflections/" N, Post "2008-07-15" "Chris Bogart" "Help with study of functional programmers" "Chris is doing a study as part of a research internship at Microsoft, and is seeking people currently working on a real project in a functional language whom he can observe as part of his study." "http://sambangu.blogspot.com/2008/07/help-with-study-of-functional" NP, Post "2008-07-14" "Ralf Lammel" "Research positions on Modeling and Analyzing Software Adaptation, University of Koblenz" "" "http://blogs.msdn.com/ralflammel/archive/2008/07/15/research-positions-on-modeling-and-analyzing-software-adaptation-university-of-koblenz.aspx" N, Post "2008-07-14" "Max Bolingbroke" "Compiler Plugins For GHC: Week Five" "An update on Max's Google Summer of Code project." "http://blog.omega-prime.co.uk/2008/07/14/compiler-plugins-for-ghc-week-five/" N, Post "2008-07-14" "Luke Plant" "Haskell Blog Rewrite - Session 7" "Luke documents setting up CentOS in VirtualBox VM in order to compile Haskell code for a server to which he does not have ssh access. Not for the faint of heart." "http://lukeplant.me.uk/blog.php?id=1107301689" N, Post "2008-07-14" "Chris Eidhof" "Stemming with Haskell" "A [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/stemmer stemming library] and [http://www.sphinxsearch.com/ Sphinx] client for Haskell." "http://blog.tupil.com/stemming-with-haskell/" N, Post "2008-07-13" "Luke Palmer" "The Curry-Howard isomorphism and the duality of x and ->" "" "http://luqui.org/blog/archives/2008/07/13/ch-isomorphism-duality/" N, Post "2008-07-12" "Magnus Therning" "Playing with prefixes" "Magnus explores different ways to encode units of storage (bytes, kilobytes, kibibytes...) in Haskell." "http://therning.org/magnus/archives/354" N, Post "2008-07-12" "Dan Piponi (sigfpe)" "MSFP 2008" "" "http://sigfpe.blogspot.com/2008/07/msfp-2008.html" N, Post "2008-07-12" "Shin-Cheng Mu" "Tail-Recursive, Linear-Time Fibonacci" "" "http://www.iis.sinica.edu.tw/~scm/2008/tail-recursive-linear-time-fibonacci/" N, Post "2008-07-11" "Neil Mitchell" "GSoC Hoogle: Week 7" "" "http://neilmitchell.blogspot.com/2008/07/gsoc-hoogle-week-7.html" N, Post "2008-07-11" "FP Lunch" "CCC-ness of the category of containers" "" "http://sneezy.cs.nott.ac.uk/fplunch/weblog/?p=108" N, Post "2008-07-11" "JP Moresmau" "instance Data Map where -- half done!" "JP writes an Data.Generics.Data instance for Data.Map." "http://jpmoresmau.blogspot.com/2008/07/instance-data-map-where-half-done.html" N, Post "2008-07-11" "Rick Carback" "AutoKey in Haskell" "Rick is learning Haskell and has implemented a simple AutoKey cipher." "http://carback.us/rick/blog/?p=24" NP, Post "2008-07-14" "Duane Johnson" "Haskell is Popular on IRC" "The large amount of community participation and academic brainshare gives Duane a lot of confidence in Haskell." "http://blog.inquirylabs.com/2008/07/14/haskell-is-popular-on-irc/" NP, Post "2008-07-14" "Mike Harris" "ICFP Programming Contest '08" "Mike participated in the ICFP programming contest, and might try porting his solution to Haskell." "http://thingsthatmikethinks.blogspot.com/2008/07/icfp-programming-contest-08.html" NP, Post "2008-07-15" "eigenclass" "Quicksort erratum" "A time and space analysis of a classic quicksort implementation in Haskell." "http://eigenclass.org/hiki/quicksort-erratum" NP, Post "2008-07-11" "Jeremy Frens" "PE Problem #2 in All Languages (Part II)" "" "http://jdfrens.blogspot.com/2008/07/pe-problem-2-in-all-languages-part-ii.html" NP, Post "2008-07-10" "Luke Palmer" "Required Optimization" "Annotations for specifying expected compiler optimizations?" "http://luqui.org/blog/archives/2008/07/10/required-optimization/" N, Post "2008-07-10" "London Haskell Users Group" "AngloHaskell 2008" "" "http://www.londonhug.net/2008/07/10/anglohaskell-2008/" N, Post "2008-07-10" "Justus" "random programming" "Solving a simple programming challenge in Haskell." "http://hoostus.blogspot.com/2008/07/random-programming.html" NP ], Quotes [ Quote "Japsu" "segfault cat is watching you unsafeCoerce", Quote "z0MB13" "who can say hello to me as a md5 or decipher what kind of technique can be used to remove the password", Quote "denq" "[upon experiencing a moment of enlightenment] oh! something bing in my brain :)", Quote "Pseudonym" "Pseudonym needs codependent types - useful when you're doing dysfunctional programming." ], Commits [ ] -- vim: paste