Haskell Weekly News: Issue 95 - November 30, 2008

--------------------------------------------------------------------------- Haskell Weekly News http://sequence.complete.org/hwn/20081130 Issue 95 - November 30, 2008 --------------------------------------------------------------------------- Welcome to issue 95 of HWN, a newsletter covering developments in the [1]Haskell community. Real World Haskell is [2]finally here! [3]Read it online, and/or [4]get your own dead tree copy. Better yet, get two copies, one for yourself and one for a friend. The fifteenth [5]Haskell Communities and Activities Report is also here---check out all the exciting stuff being worked on in the Haskell world! Announcements HCAR. Janis Voigtlaender [6]announced the 15th edition of the [7]Haskell Communities and Activities Report (HCAR) is now available! Not quite another Haskell tutorial, but .... Janis Voigtlaender [8]announced that he submitted his [9]Habilitation thesis last week. The first few chapters of it try to give an introduction to Haskell with emphasis on types and reasoning principles. hledger 0.2. Simon Michael [10]announced version 0.2 of [http://joyful.com/hledger hledger, a minimal haskell clone of John Wiegley's [11]"ledger" text-based accounting tool. darcs zlib error workaround. Eric Kow [12]outlined workarounds and future plans for a darcs bug relating to broken CRCs in gzipped patch files. You should read this if you have installed darcs 2.1.2 via the Cabal build method. Turbinado 0.2. Alson Kemp [13]announced version 0.2 of [14]Turbinado, an easy-to-use, fast web application framework. Fun with type functions. Simon Peyton-Jones [15]requests examples of compelling use cases for type functions: "can you tell us about the most persuasive, fun application you've encountered, for type families or functional dependencies? Simple is good. It doesn't have to be elaborate: just something that does something useful you could not have done otherwise." Jobs PhD Positions in Language-based Security at Chalmers. Andrei Sabelfeld [16]announced the availability of [17]PhD student positions in programming language-based security in the Department of Computer Science and Engineering at Chalmers University of Technology, Sweden. The application deadline is January 30, 2009. FP Jobs. Julien Sylvestre [18]announced several new permanent positions, based in Paris, with MLstate -- an IT company whose functional programming approach to SaaS and cloud computing has been recently recognized by the French Ministry of Research Innovation Award. Blog noise [19]Haskell news from the [20]blogosphere. * Dan Piponi (sigfpe): [21]An Approach to Algorithm Parallelisation. Dan illustrates a clever, general framework for parallelizing some not-so-obviously-parallelizable algorithms, based on linear operations over rings. * Real-World Haskell: [22]First European Orders Now Landing. * Braden Shepherdson: [23]Pimp Your XMonad #3: Prompt. Braden continues his series on getting the most out of your xmonad configuration with a post describing the Prompt family of extensions. * Real-World Haskell: [24]Amazon orders now arriving. * Real-World Haskell: [25]Orders Now Arriving on the US West Coast. * Luke Palmer: [26]Relative time FRP. A new, more elegant semantics for FRP -- relative time instead of absolute time? * JP Moresmau: [27]Predictable random for testing. * Osfameron: [28]London Perl Workshop tomorrow!. * >>> Phil Ratzsch: [29]Initial Haskell Impressions. * Chung-chieh Shan: [30]Metalinguistics. * Alex McLean: [31]Babble. A simple vocable synthesiser that runs in a web browser, written in HaXe. * Jonathan Tang: [32]Sum types vs. typeclasses. * Magnus Therning: [33]Re: Redesigning GHC's build system. Magnus's response to a recent post about redoing GHC's build system. * Real-World Haskell: [34]Real World Haskell is shipping!. * Twan van Laarhoven: [35]Knight in n, part 1: moves. Twan explores knight-move problems in Haskell. * Conal Elliott: [36]Semantic editor combinators. An elegant explanation of semantic editor combinators -- a principled framework for building up ways to "edit" components of structured values. * David Sankel: [37]Why is the Reactive Behavior tutorial taking so long? splitB. * Chung-chieh Shan: [38]Bowling balls. A nice solution to the bowling-ball problem in Haskell. * >>> Cory: [39]Developing in "impractical" languages. * Chris Double: [40]Dynamic Compilation and Loading of Modules in Haskell. A mini-tutorial on using the GHC API. * Ashish Hanwadikar: [41]More on Haskell DSL. A Haskell DSL for replacing 'make'. * Luke Palmer: [42]Screw laziness (w.r.t. Fran semantics). Quotes of the Week * quicksilver: I ACCIDENTALLY THE WHOLE VERB * dons: [on ghc's new code generation] <byorgey> so how's the new code gen better? <dons> it's got 98% less dumbs. * adu: source code is transient, dreams are forever. * monochrom: n is the nth English letter. * nomeata: Ah, it seems I'm creating a tuple with more than 62 elements somewhere... * dons: we had 15 years building ivory towers - time to throw rocks from the top! About the Haskell Weekly News New editions are posted to [43]the Haskell mailing list as well as to [44]the Haskell Sequence and [45]Planet Haskell. [46]RSS is also available, and headlines appear on [47]haskell.org. To help create new editions of this newsletter, please see the information on [48]how to contribute. Send stories to byorgey at cis dot upenn dot edu. The darcs repository is available at darcs get [49]http://code.haskell.org/~byorgey/code/hwn/ . References 1. http://haskell.org/ 2. http://www.realworldhaskell.org/blog/2008/11/25/real-world-haskell-is-shippi... 3. http://book.realworldhaskell.org/read/ 4. http://book.realworldhaskell.org/#buy 5. http://www.haskell.org/communities/ 6. http://www.haskell.org//pipermail/haskell-cafe/2008-November/051112.html 7. http://www.haskell.org/communities/ 8. http://article.gmane.org/gmane.comp.lang.haskell.general/16640 9. http://wwwtcs.inf.tu-dresden.de/~voigt/habil.pdf 10. http://www.haskell.org//pipermail/haskell-cafe/2008-November/050920.html] 11. http://newartisans.com/software/ledger.html 12. http://www.haskell.org//pipermail/haskell-cafe/2008-November/051021.html 13. http://www.haskell.org//pipermail/haskell/2008-November/020836.html 14. http://www.turbinado.org/ 15. http://www.haskell.org//pipermail/haskell-cafe/2008-November/051069.html 16. http://article.gmane.org/gmane.comp.lang.haskell.general/16637 17. http://www.chalmers.se/cse/EN/news/vacancies/positions/ph-d-positions-in 18. http://article.gmane.org/gmane.comp.lang.haskell.general/16636 19. http://planet.haskell.org/ 20. http://haskell.org/haskellwiki/Blog_articles 21. http://sigfpe.blogspot.com/2008/11/approach-to-algorithm-parallelisation.htm... 22. http://www.realworldhaskell.org/blog/2008/11/29/first-european-orders-now-la... 23. http://braincrater.wordpress.com/2008/11/29/pimp-your-xmonad-3-prompt/ 24. http://www.realworldhaskell.org/blog/2008/11/26/amazon-orders-now-arriving/ 25. http://www.realworldhaskell.org/blog/2008/11/28/orders-now-arriving-on-the-u... 26. http://lukepalmer.wordpress.com/2008/11/28/relative-time-frp/ 27. http://jpmoresmau.blogspot.com/2008/11/predictable-random-for-testing.html 28. http://greenokapi.net/blog/2008/11/28/london-perl-workshop-tomorrow/ 29. http://www.geeklair.net/~pratzsch/blog/2008/11/initial-haskell-impressions.h... 30. http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Metalinguistics/ 31. http://yaxu.org/babble/ 32. http://eve-language.blogspot.com/2008/11/sum-types-vs-typeclasses.html 33. http://therning.org/magnus/archives/417 34. http://www.realworldhaskell.org/blog/2008/11/25/real-world-haskell-is-shippi... 35. http://twan.home.fmf.nl/blog/haskell/Knight1.details 36. http://conal.net/blog/posts/semantic-editor-combinators/ 37. http://netsuperbrain.com/blog/posts/why-is-the-reactive-behavior-tutorial-ta... 38. http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Bowling_balls/ 39. http://onag.blogspot.com/2008/11/developing-in-impractical-languages.html 40. http://www.bluishcoder.co.nz/2008/11/dynamic-compilation-and-loading-of.html 41. http://feedproxy.google.com/~r/typepad/ahanwadi/ashishs_niti/~3/n41w6S_82SE/... 42. http://lukepalmer.wordpress.com/2008/11/23/screw-laziness/ 43. http://www.haskell.org/mailman/listinfo/haskell 44. http://sequence.complete.org/ 45. http://planet.haskell.org/ 46. http://sequence.complete.org/node/feed 47. http://haskell.org/ 48. http://haskell.org/haskellwiki/HWN 49. http://code.haskell.org/~byorgey/code/hwn/
participants (1)
-
Brent Yorgey