[Haskell] Haskell Weekly News: Issue 145 - January 10, 2010
jfredett at gmail.com
jfredett at gmail.com
Sun Jan 10 12:01:19 EST 2010
Haskell Weekly News
Issue 145 - January 10, 2010
Welcome to issue 145 of HWN, a newsletter covering developments in the
Welcome back Haskellers to the HWN! After a short hiatus we return with
a megaedition covering the last three weeks of Haskell news and
discussion. Needless to say, lots of new package and event
announcements, as well as some really great discussions (the discussion
about 'lawless' uninstances of Functors was particularly interesting)
over the holiday break. Hopefully everyone had a safe and happy holiday
season, and is back now steadily working off the winter-weight (in
accordance with resolutions or no) by tapping steadily at the keyboard,
producing wonderful new packages for me to place in this, your Haskell
Last CfP for TGC 2010: EXTENDED deadline Jan. 20 2010. Emilio Tuosto
announced an extension to the TGC'10 call for papers.
SourceGraph-0.6.0.0 and Graphalyze-0.9.0.0. Ivan Lazar Miljenovic
announced new releases of the SourceGraph and Graphalyze packages.
Streaming Component Combinators 0.4. Mario Blazevic announced
version 0.4 of Streaming Component Combinators (SCC).
safer-file-handles-0.1. Bas van Dijk announced a new member of the
'monadic regions' family -- safer-file-handles. This package provides
safety features on top of System.IO for handling file handles and
HOR 2010 1st CALL FOR ABSTRACTS. Frederic Blanqui 1f4e
gmane.comp.lang.haskell.general/17710 announced the first call for
abstracts for the Fifth International Workshop on Higher-Order
vty-22.214.171.124. Corey O'Connor announced a new version of the vty
stm-io-hooks-0.6.0. Peter Robinson announced a new version of
stm-io-hooks. This version includes major interface changes, including
the elimation of the 'onRetry' combinator.
hecc-0.2. Marcel Fourne announced the second release of his elliptic
curve cryptography package, hecc. This release includes a license
change to the BSD3 license, speed improvements, and new algorithms for
point multiplication, as well as other changes.
ghc-6.12.1 binary package for OpenSolaris. Michael Lee announced a
binary package availability of ghc-6.12 for OpenSolaris.
Final Call for Participation: TLDI'10. Andrew Kennedy announced the
final call for participation in TLDI'10, the Workshop on Types in
Language Design and Implementation.
Haskell Web News: Looking back on 2009. Don Stewart announced The
Haskell Web News, a monthly summary of the hottest news about the
Haskell programming language.
hakyll-0.4. Jasper Van der Jeugt announced the release of hakyll, a
static site generator library.
system-uuid-1.2.0. Jason Dusek announced a new release of
New versions of ALL the monadic regions packages. Bas van Dijk
announced a new version of all of the monadic regions packages,
explanation of what this means is best left to the original post,
tuntap-0.0.1. John Van Enk announced a new package, extracted from
his in-progress VPN project. This package provides access to the
TUN/TAP device in Linux.
CPython / libpython bindings. John Millikin announced a package
providing bindings to the C API for CPython/libpython.
Typed Configuration Files. Sebastian Fischer asked about whether
there was an analogue to CmdArgs for config files.
Review request for my permutations implementation. CK Kashyap asked
for a review of his implementation of a function for finding
permutations -- in addition to a review he asked for earlier for code
involving monads. The result is a nice pair of threads with
introductory material about idiomatic, efficient Haskell code.
lawless instances of Functor. Paul Brauner asked about 'lawless'
instances (Editor's Note: more so -- 'uninstances', since by
definition, it cannot be a functor without satisfying the laws, even if
it an instance can be written) of the `Functor` class. This is in an
effort to better understand how Functors work in Haskell and in the
Haskell news from the blogosphere. Blog posts from people new
to the Haskell community are marked with >>>, be sure to welcome them!
* Neil Mitchell: Using .ghci files to run projects.
* Tom Moertel: A formal language for recipes: brain dump.
* Mark Jason Dominus: A monad for probability and provenance.
* Alex Mason: A small follow up.
* Russell O'Connor: Constructive Classical Completeness.
* Galois, Inc: GHC Nominated for Programming Language Award.
* Neil Brown: CHP vs CML, Forking and Picky Receivers.
* Conal Elliott: Is Haskell a purely functional language?.
* Conal Elliott: Can functional programming be liberated from the
von Neumann paradigm?.
* Real-World Haskell: Real World Haskell in
* Conal Elliott: Garbage collecting the semantics of FRP.
* Alex Mason: Why I love Cereal.
* Mark Jason Dominus: A short bibliography of probability monads.
* Conal Elliott: Communication, curiosity, and personal style.
* Epilogue for Epigram: Bidirectional Basics.
* Neil Mitchell: Explaining Haskell IO without Monads.
* Conal Elliott: Is program proving viable and useful?.
* Conal Elliott: Why program with continuous time?.
Quotes of the Week
* fasta: Haskell is like an efficient version of Python and is used
for the same things.
* koeien37: there are the languages that everybody complains about,
and the languages that nobody use
* Pseudonym: Olegs can be warded off by adding a note claiming that
it's impossible to implement in the type system.
* elly: I leave for five minutes and godel numbering of endofunctors
is invokved as a potential proof that the universe is simulated.
Thanks, #haskell :P
* kmc: a monad is like an invisible train filled with jello traveling
backwards in time
* conal: "Obviously" is one of those words that is most useful when
it is least true
take up more CPU
* copumpkin: limpac: in this channel we're all automata with no
feelings, except for the occasional feeling of hate.
* dmhouse: I'm not sure it's working correctly but it sure is fast...
* Cale: We need a bunch of "Will it monad?" video clips, with "It
monads!" at the end of each.
* merijn: I run on HST (Hacker Standard Time) which is essentially
current time zone -3
* ray: [about an anti-FP blog post] i came up with some contrived
example, announced that it's impossible, and therefore FP sucks
* hiredman: I used to think "dons" was a title, like people who were
recognized as being really good at haskell were called dons
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
http://patch-tag.com/r/jfredett/HWN2/pullrepo HWN2 .
More information about the Haskell