News about Haskell
Skip to content


Haskell Weekly News: October 24, 2009

Submitted by jfredett on Fri, 10/23/2009 - 11:51pm.
::
  • Haskell Weekly News
  • General News
Haskell Weekly News: October 24, 2009

Welcome to issue 136 of HWN, a newsletter covering developments in the Haskell community.

Short one this week, I have GREs today, so I've spent more time aggregating GRE knowledge rather than Haskell news. Till next week, Haskellers, The Haskell Weekly News!

Announcements

PastePipe -- a CLI for hpaste instances. Rogan Creswick announced a new version of PastePipe, a library which reads from stdin and posts it to an hpaste instance (defaulting to hpaste.org)

haskell-src-exts-1.2.0. Niklas Broberg announced a major release of haskell-src-exts. Several breaking changes, a few (ideally) backwards compatable changes. See the post for all the details.

mecha-0.0.0. Tom Hawkins announced a very cool new DSL in Haskell for Constructive Solid Modelling.

GPipe 1.02 and Vec-Transform 1.0.1. Tobias Bexelius announced new versions of these packages, only a few API changes

Data.Stream 0.4. Wouter Swierstra announced a very delicate change to Data.Stream involving irrefutable patterns. Specifically added them in functions which produce new streams from old.

strptime bindings. Eugene Kirpichov announced bindings to strptime.

cereal-0.2. Trevor Elliott announced a new version of the cereal library, a variation on the `binary` package which provides strict parsing.

quickcheck-poly. Ki Yung Ahn announced a package for testing polymorphic functions automatically.

2nd CFP: JSC Special Issue on Automated Verification and Specification of Web Systems. demis announced a special issue of the Journal of Symbolic Computation. The issue contains articles relating to Automated Specification and Verification of Web Systems.

qtHaskell-1.1.3. David Harley announced a new version of qtHaskell.

Discussion

Is there in Haskell the eval function? Waldemar Biernacki asked about an `eval` function for Haskell.

What's this pattern called? Martijn van Steenbergen asked about a common pattern for an simple EDSL AST-like type.

Problems with Haskell. Philippos Apolinarius forwarded his response to a Clean programmer who planned a move to Haskell upon fears of Clean being around for the long term. A very nice read.

Statically checked binomail heaps? Maciej Kotowicz talked about his implementation of Statically Checked Binomial Heaps in Haskell

Blog noise

Haskell news from the blogosphere. Blog posts from people new to the Haskell community are marked with >>>, be sure to welcome them!
  • Mikael Vejdemo Johansson (Syzygy-): [MATH198] Lecture 5 is up.

  • JP Moresmau: Releasing my code on the unsuspecting public (EclipseFP).

  • Neil Brown: Benchmarking STM with Criterion.

  • Galois, Inc: .

  • Brent Yorgey: Typeclassopedia in Japanese!.

  • Neil Brown: An early look at ThreadScope, a tool for profiling concurrent and parallel Haskell programs.

  • FP-Syd: Sydney FP Group: FP-Syd #19..

  • Michael Snoyman: Monadic pairs and Kleisli arrows.

  • Martijn van Steenbergen: Transforming polymorphic values.

  • Manuel M T Chakravarty: Multicore Haskell Now!.

  • Don Stewart (dons): Multicore Haskell Now! ACM Reflections | Projections 2009.

  • Dan Piponi (sigfpe): What Category do Haskell Types and Functions Live In?.

  • Manuel M T Chakravarty: Don Stewart's talk on Domain Specific Languages and Haskell.

Quotes of the Week

  • Veinor: I program in austere haskell. I name all my variables a, a', a'', a''', etc
  • ddarius: releases network version 127.0.0.1
  • Berengal: 'Bobby Boolean felt horrible. What did he ever do to the other values? He was just a simple bit, a simple answer to a simple question! Suddenly he felt his insides churn; he felt an exception coming on! Oh no! What should he do, now that he was outside of IO?'
  • Berengal: '"Go away! You're not like us!" the other values yelled. "You're impure! Impure! Impure! Impure!" they started chanting.'
  • dpratt71: <dpratt71> so I read somewhere that the unofficial motto of Haskell was "avoid success at all costs"... <Baughn> dpratt71: Yeah. We failed.
  • Warrigal: Note to self: don't do maximum [1..].
  • mauke: the first and foremost task of a haskell compiler is to break haskell programs
  • ksf: ...premature generalisation is the root of all procrastination.
  • jimi_hendrix: that took longer than it should have, but it feels so pure
  • ddarius: Unfortunately, the logic programming community has this unhealthy death grip on Prolog.

About the Haskell Weekly News

New editions are posted to the Haskell mailing list as well as to the Haskell Sequence and Planet Haskell. RSS is also available, and headlines appear on haskell.org.

To help create new editions of this newsletter, please see the information on how to contribute. Send stories to jfredett . at . gmail . dot . com. The darcs repository is available at darcs get patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 .

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.