Editorial = Just "Issue 78: In Which Michi and Neil Become Doctors, Sun Donates Some Sweet Loot, and Jules Is Revealed To Be A Helpful Anthropomorphic Robot", Community [ Text "Congratulations are in order this week to two members of the community who have completed PhDs. Neil Mitchell (ndm) passed his PhD viva last week, subject to minor corrections. Mikael Johansson (Syzygy-) [http://blog.mikael.johanssons.org/archive/2008/07/dr-rer-nat-magna-cum-laude/ has also completed] his PhD and will soon be starting a postdoc at Stanford with the topology in computer science working group. Congratulations, Drs. Mitchell and Johansson!" ], Announce [ Item "rosezipper" "Eric Kow (kowey)" "[http://koweycode.blogspot.com/2008/07/rose-zipper-on-hackage.html announced] the release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/rosezipper rosezipper], Krasimir Angelov and Iavor S. Diatchki's Data.Tree implementation of zippers.", Item "list-extras 0.1.0" "wren ng thornton (koninkje)" "[http://article.gmane.org/gmane.comp.lang.haskell.cafe/42485 announced] the initial release of [http://code.haskell.org/~wren/ list-extras], a home for common not-so-common list functions.", Item "Sun Microsystems and Haskell.org joint project on OpenSPARC" "Duncan Coutts (dcoutts)" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16351 announced] a [http://haskell.org/opensparc/ joint project] between Sun Microsystems and the Haskell.org community to exploit the high performance capabilities of Sun's latest multi-core [http://opensparc.net/ OpenSPARC] systems via Haskell! Sun has donated a powerful 8 core SPARC Enterprise T5120 Server to the Haskell community, and \\$10,000 to fund a student to further develop support for high performance Haskell on the SPARC. The student will work with a mentor from Haskell.org and an adviser from Sun's SPARC compiler team. If you're a student and this sounds interesting to you, send in those applications!!", Item "Hayoo! beta 0.2" "Timo B." "[http://article.gmane.org/gmane.comp.lang.haskell.general/16349 announced] the second beta release of [http://holumbus.fh-wedel.de/hayoo Hayoo!], a Haskell API search engine providing advanced features like suggestions, find-as-you-type, fuzzy queries and much more. The major change in this release is the inclusion of all packages available on Hackage in the index.", Item "Haskell-beginners mailing list" "Benjamin L. Russell" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16345 announced] the creation of the [http://www.haskell.org/mailman/listinfo/beginners Haskell-Beginners Mailing List], beginners at haskell.org, devoted to discussion of primarily beginner-level topics related to Haskell. It's already off to a great start, so if you're a Haskell beginner, or someone interested in answering beginner questions, please subscribe!", Item "Haskeline 0.2" "Judah Jacobson" "[http://article.gmane.org/gmane.comp.lang.haskell.general/16343 announced] the initial (alpha-ish) release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskeline Haskeline], a library for line input in command-line programs. It is similar in purpose to editline or readline, but is written in Haskell and thus (hopefully) more easily used in other Haskell programs." ], GSoC [ Item "Generic tries" "Jamie Brandon" "is working on a library for efficient maps using generalized tries. [http://jamiiecb.blogspot.com/2008/07/quickcheck-strikes-again.html This week], he ran QuickCheck on his test suite for the first time, and found a large number of failing tests! He's got his work cut out for him straightening those out over the next few days.", 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]. [http://physics-dph.blogspot.com/2008/07/status-report-week-7-8.html This week], he implemented full handling of rigid body collisions, including angular velocity. Next he plans to explore various ways to make the engine faster, including broad-phase collision detection.", Item "GHC plugins" "Max Bolingbroke" "is working on dynamically loaded plugins for GHC. [http://blog.omega-prime.co.uk/2008/07/21/compiler-plugins-for-ghc-week-six/ This week], he revealed his \"mystery project\": an HTML pretty-printer for GHC core! [http://www.omega-prime.co.uk/files/GHC-Core-HTML.html Here] is a sample. Now his focus turns to tidying things up and solidifying documentation in preparation for getting his patches merged into GHC HEAD.", 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-8.html This week], he fleshed out the final part of type search, including support for instances and alpha renaming of variables. Unfortunately, it uses too much memory to be feasibly run on the base libraries! Neil has some ideas on how to fix this, however, which he plans to tackle next week.", 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. He has finally completed a working implementation for analysing declarations and definitions, and [http://hsbene.blogspot.com/2008/07/languagec-analysing-definitions.html presents] a working example of the library's use.", Item "Cabal dependency framework" "Andrea Vezzosi (Saizan)" "is working on a [http://code.haskell.org/~Saizan/cabal make-like dependency analysis framework] for Cabal.", Item "GHC API" "Thomas Schilling (nominolo)" "is working on [http://hackage.haskell.org/trac/ghc/wiki/GhcApiStatus improvements to the GHC API]." ], HaskellPrime [ ], Libraries [ Item "generalize mapAccumL/R" "Ross Paterson" "[http://article.gmane.org/gmane.comp.lang.haskell.libraries/9649 proposed] adding generalized versions of mapAccumL and mapAccumR to Data.Traversable.", Item "signal-handling API" "Simon Marlow" "[http://article.gmane.org/gmane.comp.lang.haskell.libraries/9599 proposed] a [http://hackage.haskell.org/trac/ghc/ticket/2451 new signal-handling API]." ], Conferences Nothing [ ], Discussion [ Item "Point-free style in guards" "L29Ah" "[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/42475 asked] a question about using a points-free style in guard expressions, leading to a number of clever suggestions involving custom combinators.", Item "Optimizing sequence" "Gracjan Polak" "started a [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/42453 discussion] on the strictness properties of the sequence function, and its implications for optimization. It sounds as though adding an alternate strict version of sequence to the libraries could be a good idea." ], Jobs [ ], Blogs [ Post "2008-07-21" "Benedikt Huber (visq)" "Language.C: Analysing Definitions" "An update on Benedikt's Google Summer of Code project." "http://hsbene.blogspot.com/2008/07/languagec-analysing-definitions.html" N, Post "2008-07-23" "Eric Kow (kowey)" "rose zipper on hackage" "Eric has uploaded an implementation of a zipper for Data.Tree to hackage." "http://koweycode.blogspot.com/2008/07/rose-zipper-on-hackage.html" N, Post "2008-07-23" "Jamie Brandon" "QuickCheck strikes again" "An update on Jamie's Google Summer of Code project. Lots of failing QuickCheck tests mean Jamie has his work cut out for him." "http://jamiiecb.blogspot.com/2008/07/quickcheck-strikes-again.html" N, Post "2008-07-22" "Roman Cheplyaka (Feuerbach)" "Status report: week 7-8" "An update on Roman's Google Summer of Code project." "http://physics-dph.blogspot.com/2008/07/status-report-week-7-8.html" N, Post "2008-07-22" "Conal Elliott (conal)" "Designing for the future" "" "http://feeds.feedburner.com/~r/conal/~3/342784118/" N, Post "2008-07-21" "Max Bolingbroke" "Compiler Plugins For GHC: Week Six" "An update on Max's Google Summer of Code project." "http://blog.omega-prime.co.uk/2008/07/21/compiler-plugins-for-ghc-week-six/" N, Post "2008-07-20" "Neil Mitchell (ndm)" "GSoC Hoogle: Week 8" "An update on Neil's Google Summer of Code project." "http://neilmitchell.blogspot.com/2008/07/gsoc-hoogle-week-8.html" N, Post "2008-07-20" "Matthew Sackman" "What is the point?" "Matthew had his submission rejected from the Haskell Symposium, and isn't happy about it." "http://www.wellquite.org/what_is_the_point.html" N, Post "2008-07-23" "Ayumilove" "Haskell Programming Tutorial Part 1" "A video introduction to Haskell?" "http://www.5min.com/Video/Ayumilove-Haskell-Programming-Tutorial-Part-1-31180892" NP, Post "2008-07-21" "Arnar Birgisson (Arnar)" "Playing with Haskell's lazy lists" "Arnar implements Eric Rowland's [http://recursed.blogspot.com/2008/07/rutgers-graduate-student-finds-new.html simple prime-generating recurrence] using lazy lists in Haskell." "http://www.hvergi.net/2008/07/playing-with-haskells-lazy-lists/" N, Post "2008-07-19" "Tupil" "Stemming with Haskell reloaded" "An updated, more functional/Haskellish interface to the stemmer library." "http://blog.tupil.com/stemming-with-haskell-reloaded/" N, Post "2008-07-19" "Luke Palmer (luqui)" "Semantic Design" "Luke's reflections on a design approach learned from Conal Elliott." "http://luqui.org/blog/archives/2008/07/18/semantic-design/" N, Post "2008-07-18" "Jeremy Shaw" "HTML Templating in HAppS using HSP" "Jeremy writes a very cool introduction/tutorial to using HSP (Haskell Server Pages) with HAppS." "http://nhlab.blogspot.com/2008/07/html-templating-in-happs-using-hsp.html" N, Post "2008-07-19" "Muad`Dib (vixey)" "Rascal - Mini-haskell like language" "" "http://muaddibspace.blogspot.com/2008/07/rascal-mini-haskell-like-language.html" N, Post "2008-07-16" "Antoine Hersen" "ICFP 2008 Postmortem" "" "http://endymion2021.livejournal.com/17117.html" NP, Post "2008-07-18" "Duane Johnson" "Lazy Evaluation at Work" "Duane likes the idea of lazy file I/O." "http://blog.inquirylabs.com/2008/07/18/lazy-evaluation-at-work/" NP, Post "2008-07-13" "Greg McClure" "Learning languages through problem-solving" "Greg extols the virtues of [http://www.projecteuler.net/ Project Euler] for learning new languages, and exhibits a solution to the first problem in Haskell, Erlang, and Python." "http://www.codechops.com/?p=15" NP, Post "2008-07-17" "Duane Johnson" "A Glimmer of Monadic Hope" "Duane figures out do-notation." "http://blog.inquirylabs.com/2008/07/17/a-glimmer-of-monadic-hope/" NP, Post "2008-07-17" "Duane Johnson" "Using 'foldr' in Haskell" "Duane figures out how to define (++) and concat in terms of foldr." "http://blog.inquirylabs.com/2008/07/17/using-foldr-in-haskell/" NP, Post "2008-07-17" "Mikael Johansson (Syzygy-)" "Dr rer nat, Magna cum laude" "" "http://blog.mikael.johanssons.org/archive/2008/07/dr-rer-nat-magna-cum-laude/" N, Post "2008-07-17" "Holden Karau" "Integrating your HUnit (or other) tests into your cabal package" "" "http://feeds.feedburner.com/~r/holdenkarau/iYtm/~3/337908379/integrating-your-hunit-or-other-tests.html" NP, Post "2008-07-17" "Real-World Haskell" "Beta availability hiccups" "" "http://www.realworldhaskell.org/blog/2008/07/16/beta-availability-hiccups/" N, Post "2008-07-16" "Edward Kmett (edwardk)" "A Sort of Difference" "Edward uses an analysis of quicksort in Haskell as a jumping-off point for an introduction to difference lists." "http://comonad.com/reader/2008/a-sort-of-difference/" N, Post "2008-07-16" "Ralf Lammel" "The Expression Lemma -- Explained" "Ralf explains the relationship between OOP and FP." "http://blogs.msdn.com/ralflammel/archive/2008/07/16/the-expression-lemma-explained.aspx" N ], Quotes [ Quote "kryptiskt" "my point is that our brain isn't some logic machine, it's a jury-rigged contraption to help us get food, friends and sex. It's the Perl of intelligences.", Quote "Fallacy" "peyton `simon` jones", Quote "Quadrescence" "[on #haskell] Well, the nice population here attracts people. Unlike other pla\\_C\\_es. How'd those underscores get there?", Quote "mauke" "hmm, regexes get even more cryptic after z-encoding: ZLz3fUZCZLz3fUzlznzrwZRZLz3fUzezrwZRzbZLz3fUzlzezrwZRZLz3fUznzrwZRZR", Quote "BMeph" "Haskell: Where even the newest newcomer acts monadically: join :: ask (ask something) -> ask something", Quote "Quadrescence" "quicksilver: You must be an anthropomorphic robot or something." ], Commits [ ] -- vim: paste