==2005==
''2005-12-06''
- Haskell Communities and Activities Report The November 2005 edition of the [http://www.haskell.org/communities/ Haskell Communities and Activities Report] is available now.
- "Haskell is the programming tool of choice for discriminating hackers" for the second year running!
The teams winning first and third place in the [http://icfpc.plt-scheme.org/ ICFP 2005 programming contest] both used Haskell.
''2005-11-29''
-
Monads in other languages. A very interesting
[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/9430 thread]
covering availability of monads for other programming languages.
-
Haskell in higher education. John Hughes posted a
[http://thread.gmane.org/gmane.comp.lang.haskell.general/12680 survey]
aimed at those teaching Haskell in higher education.
-
GHC 6.6 progress. Jim Apple mentioned the
[http://haskell.org/hawiki/GHC_206_2e6 wiki page] on GHC
6.6.
-
GHC targetting Java. John Goerzen
[http://thread.gmane.org/gmane.comp.lang.haskell.glasgow.user/8970 asked]
about the apparent support for a Java target in the GHC source
tree. Simon Peyton-Jones noted that it is no longer supported.
''2005-11-22''
- hmp3. Don Stewart
[http://article.gmane.org/gmane.comp.lang.haskell.general/12637 announced]
hmp3, an ncurses-based music player written in Haskell.
- Frag. Mon Hon Cheong
[http://thread.gmane.org/gmane.comp.lang.haskell.general/12628 announced]
Frag, a first-person shooter written in Haskell using HOpenGL.
Several comments were posted offering thanks and seeking more
information. [http://haskell.org/hawiki/Frag Screenshots] are also
available.
- Haskell Communities & Activities Report. The
November 2005 editition of this report is now
[http://article.gmane.org/gmane.comp.lang.haskell.general/12624 available].
- Haskell Server Pages 0.4.0. The latest release of
HASP is now
[http://article.gmane.org/gmane.comp.lang.haskell.general/12617 available],
featuring a new bytecode generator and less of a need for many
other add-on packages.
- Blobs diagram editor. The first release of Blobs was
[http://article.gmane.org/gmane.comp.lang.haskell.general/12603 announced]
this week. It is based on earlier work that has been shown at
some Haskell conferences.
''2005-11-15''
- York Haskell Compiler. Thomas Davie
[http://thread.gmane.org/gmane.comp.lang.haskell.general/12485 announced]
the York Haskell Compiler project, which already has working
code. Quite a few people chimed in with questions.
''2005-11-08''
- Haskell-mode 2.1. Stefan Monnier recently
[http://article.gmane.org/gmane.comp.lang.haskell.general/12445 released]
version 2.1 of his haskell editing mode for Emacs.
- Gtk2hs 0.9.10. Duncan Coutts announced that the latest version of the GTK
bindings for Haskell is now
[http://article.gmane.org/gmane.comp.lang.haskell.general/12436 available].
Major new features include the Cairo vector graphics library
bindings, Pango text layout code, new Gtk+ 2.8 APIs, and a Windows
installer.
- Frown 0.6. Ralf Hinze
[http://article.gmane.org/gmane.comp.lang.haskell.general/12403 announced]
the first release of Frown, a LALR(k) parser generator for
Haskell. Frown has a number of interesting features and is
considered beta-quality at this time.
- network-alt 0.3 and hsgnutls 0.2.1. Einar Karttunen
[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/3904 announced]
the availability of new versions of these two libraries.
network-alt is an alternative networking library designed to
have a nicer API and better performance. hsgnutls is a TLS/SSL
layer atop the GNU TLS library, supporting both client and
server applications.
''2005-11-01''
- Time Library 0.2. Ashley Yakeley
[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/3882 announced]
a draft of a new time library and solicited comments.
''2005-10-18''
- Decimal arithmetic library. Jeremy Shaw
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/8734 announced]
the "premature release" of his new Decimal arithmetic library,
which is designed for cases where binary floating point is not
acceptable, such as money.
- JRegex. John Meacham
[http://article.gmane.org/gmane.comp.lang.haskell.general/12340 announced]
JRegex, a library that interfaces to both PCRE and Posix regular
expressions.
- Haskell XML Toolbox 5.3. Uwe Schmidt
[http://article.gmane.org/gmane.comp.lang.haskell.general/12271 announced]
version 5.3 of the Haskell XML Toolbox. The main changes in
this release are improvements to the arrow system.
''2005-10-11''
- PAM 1.0. Henning Guenther
[http://article.gmane.org/gmane.comp.lang.haskell.general/12250 announced]
version 1.0 of his bindings to the PAM authentication libary.
- cpphs 1.0. Malcolm Wallace
[http://article.gmane.org/gmane.comp.lang.haskell.general/12233 announced]
the release of cpphs version 1.0.
- MissingH 0.12.0. John Goerzen
[http://article.gmane.org/gmane.comp.lang.haskell.general/12257 announced]
MissingH 0.12.0, which added various enhancements to its binary
I/O utilities.
''2005-10-04''
- The Monad.Reader, Issue 5. Shae Matijs Erisson
[http://article.gmane.org/gmane.comp.lang.haskell.general/12216 announced]
the release of the fifth issue of The Monad.Reader, the online
magazine devoted to Haskell. Subjects in this issue include a short
introduction to Haskell, generating polyominoes, a ray tracer, number
parameterized types, practical graph manipulation, and a short introduction
to software testing in Haskell. TMR is available
[http://www.haskell.org/tmrwiki/IssueFive online].
''2005-09-27''
- GHC 6.4.1 for MacOS X. Wolfgang Thaller [http://article.gmane.org/gmane.comp.lang.haskell.general/12182 announced]
the availability of a binary GHC 6.4.1 package for MacOS X.
- ghc-api 0.1.0. Lemmih [http://article.gmane.org/gmane.comp.lang.haskell.general/12166 announced]
ghc-api, a cabalization of the GHC 6.5 API. It is currently used
by hIDE.
''2005-09-20''
- GHC 6.4.1. According to Simon Marlow's [http://article.gmane.org/gmane.comp.lang.haskell.general/12158 announcement],
GHC 6.4.1 is out and is mainly a bugfix release. No library
APIs have changed, so code working with GHC 6.4 should continue to
work.
- Visual Haskell 0.0. Simon Marlow [http://article.gmane.org/gmane.comp.lang.haskell.general/12161 announced]
Visual Haskell 0.0, a Haskell development environment for the
Microsoft Visual Studio platform.
''2005-09-13''
- CabalFind 0.1. Dimitry Golubovsky [http://article.gmane.org/gmane.comp.lang.haskell.cafe/8214 announced]
CabalFind 0.1, an interface to search engines such as Google and
Yahoo designed to help find Cabalized packages out on the
Internet.
- gtk2hs with Cairo. Duncan Coutts [http://article.gmane.org/gmane.comp.lang.haskell.general/12082 announced]
a special release of gtk2hs as a "tech preview" of the included
Cairo bindings. Some impressive screenshots are in there as
well.
- OOHaskell. Ralf Laemmel and Olaf Kiselyov [http://article.gmane.org/gmane.comp.lang.haskell.general/12077 announced]
a new version of their paper, "Haskell's overlooked object
system" and its accompanying library.
- StringMap. Adrian Hey [http://article.gmane.org/gmane.comp.lang.haskell.general/12104 announced]
his new module, Data.StringMap, which provides mapes from String
keys to arbitrary values.
- AVL 2.3. Adrian Hey [http://article.gmane.org/gmane.comp.lang.haskell.libraries/3714 announced]
version 2.3 of his Data.Tree.AVL library, adding a few new
features and a bit of renaming.
''2005-09-06''
- h4sh 0.2. Don Stewart
[http://article.gmane.org/gmane.comp.lang.haskell.general/12043 announced]
version 0.2 of h4sh, a tool to expose Haskell functions to
shell scripters. This release adds more functions, removed
argument flags, cabalized the package, added regex operators,
and had some other changes as well.
- cabal-get/put beta. Isaac Jones [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/8188 announced]
the beta of cabal-get, which will download and install Haskell
packages and their dependencies. It is designed to work for any
cabal-compatible package. The cabal-get team is
looking for beta testers to
try out both cabal-get and cabal-put.
''2005-08-30''
- FUSE bindings. David Roundy [http://article.gmane.org/gmane.comp.lang.haskell.cafe/8110 announced]
bindings for FUSE, the Linux library that lets people develop a
filesystem using userspace code. Isaac Jones also
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/8125 mentioned]
Jeremy Bobbio's FUSE bindings.
- FastPackedString (FPS) packaging. Don Stewart has
extracted the FastPackedString module from darcs and
[http://article.gmane.org/gmane.comp.lang.haskell.general/12003 produced] a standalone package. It is useful for working with
binary data and blocks of string data.
- Haskell Server Pages (HASP). Lemmih [http://thread.gmane.org/gmane.comp.lang.haskell.general/12002 announced]
Haskell Server Pages 0.3, an infrastructure for developing
dynamic web sites. It's based around XML and the earlier work
on HSP.
- Cairo bindings for gtk2hs completed. Paolo Martini
[http://sourceforge.net/mailarchive/forum.php?thread_id=8063084&forum_id=44293 announced]
that the Cairo bindings have been checked into the gtk2hs CVS
repo on SourceForge.
''2005-08-23''
- ghc-src 0.2.0. Lemmih [http://article.gmane.org/gmane.comp.lang.haskell.general/11987 announced]
ghc-src. ghc-src is a Haskell parser with full support for every
GHC extension. It is based on the GHC source and is meant as a
replacement for haskell-src-exts, though it could of course have
other ueses. ghc-src is available via a Darcs [http://scannedinavian.org/~lemmih/ghc-src/ repository].
-
Cairo binding. Not a formal release, but [http://haskell.org/gtk2hs/archives/category/cairo/ great progress] is being made on the binding to the
[http://www.cairographics.org/introduction Cairo] vector
graphics toolkit, including some working code.
''2005-02-16''
- gtk2hs 0.9.9. Axel Simon [http://article.gmane.org/gmane.comp.lang.haskell.general/11971 announced]
the latest version of this binding to GTK, primarily
containing bugfixes.
- h4sh. Don Stewart [http://article.gmane.org/gmane.comp.lang.haskell.general/11970 announced]
the new Haskell for shell scripts package. It exposes the
Haskell Data.List library for use in shell scripting.
- c2hs 0.14.3. Manuel M. T. Chakravarty [http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/8566 released]
version 0.14.3 of c2hs. Improvements over 0.14.1 include
support for cross-compilation, gcc's asm construct, better
support for hierarchical module syntax, and new name translation
functions.
- magic-haskell. John Goerzen [http://www.haskell.org//pipermail/haskell/2005-August/016288.html announced]
the availability of magic-haskell, a binding to C's libmagic.
With it, you can determine the type of a file by looking at its
contents rather than its name.
- AVL 2.2. Adrian Hey [http://article.gmane.org/gmane.comp.lang.haskell.libraries/3631 released]
AVL 2.2. It introduces new set manipulation functions, a new
type of zipper, and optimizations for functions that don't
modify a tree.
''2005-08-09''
- Haddock Simon Marlow announced the [http://article.gmane.org/gmane.comp.lang.haskell.general/11903 release]
of Haddock version 0.7. Highlights of this version include
improvements for linking across different packages, bug fixes,
collapsable trees in HTML, and support for new output
formats.
- hsgnutls Einar Karttunen has released [http://www.cs.helsinki.fi/u/ekarttun/hsgnutls/ hsgnutls]
0.1, a Haskell binding for the GnuTLS SSL/TLS library.
- OpenLDAP John Goerzen [http://article.gmane.org/gmane.comp.lang.haskell.general/11932 announced]
the release of a preliminary, but working, binding to OpenLDAP
from Haskell.
''2005-08-02''
- hsffig, a new FFI binding generator, was
[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/7498 announced]
by Dimitry Golubovsky. Download via its Darcs
[http://www.golubovsky.org/repos/hsffig repository].
The main unique feature of hsffig is that it can parse C .h
files without any human assistance whatsoever. Version
1.0 was also
[http://www.haskell.org//pipermail/haskell-cafe/2005-August/010941.html announced]
just yesterday.
- c2hs version 0.14.1 is
[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/8415 out].
It has a new parser system and its build system is now based
upon Cabal.
- [http://quux.org/devel/missingh MissingH]
0.11.3 is out, and now supports Windows. MissingH is a
library of pure-Haskell utility functions relating to strings,
logging, and I/O. Darcs [http://darcs.complete.org/missingh repository] also
available.
- MissingH LGPL/BSD branch was announced. This branch
is a stripped-down version of MissingH, with all GPL'd code
either re-licensed or removed. It is available from a Darcs
[http://darcs.complete.org/missingh.lgpl repository]
only.
- [http://www.perl.com/pub/a/2005/03/03/pugs_interview.html An interview with Autrijus Tang about her Pugs project] (a Perl 6 implementation in Haskell).
- ''"Haskell is the language of choice for discriminating hackers!"''
The teams winning first and second place in the [http://www.cis.upenn.edu/proj/plclub/contest/results.php ICFP 2004 programming contest] both used Haskell.
''2005-07''
- hs-plugins 0.9.10 was released by
[http://www.haskell.org/pipermail/haskell/2005-July/016096.html Don Stewart].
''2005-06''
- HSQL-1.6 was released by
[http://www.haskell.org/pipermail/haskell/2005-June/016007.html Krasimir Angelov].
- Gtk2Hs version 0.9.8 was released by
[http://www.haskell.org/pipermail/haskell/2005-June/016067.html Duncan Coutts].
- AVL library update available. Adrian Hey
[http://www.haskell.org/pipermail/haskell/2005-June/016067.html announced]
an update of AVL data structure library.
- The GHC survey results are out Simon Marlow
[http://www.haskell.org/pipermail/haskell/2005-June/016072.html announced]
the results of the GHC user survey.
''2005-05''
- Issue 2 of The Monad Reader
[http://www.haskell.org/pipermail/haskell/2005-May/015787.html is out]
- wxHaskell 0.9.4 is released by
[http://www.haskell.org/pipermail/haskell/2005-May/015798.html Daan Leijen]
- pesco-cmdline-2.0 Sven Hallberg
[http://www.haskell.org/pipermail/haskell/2005-May/015833.html announced]
his command line library is available.
- Haskell Communities & Activities Report (8th ed., May 2005)
is [http://www.haskell.org/pipermail/haskell/2005-May/015856.html out now],
thanks to Andres Loeh.
- Haskell Server Pages 0.2. Niklas Broberg
[http://www.haskell.org/pipermail/haskell/2005-May/015858.html announced]
HSP 0.2 is out.
- Dumatel 1.02. Serge D. Mechveliani
[http://www.haskell.org/pipermail/haskell/2005-May/015877.html released]
version 1.02 of Dumatel, a prover program based on
equational reasoning.
- SearchPath 0.5. S. Alexander Jacobson implemented and
[http://www.haskell.org/pipermail/haskell/2005-May/015878.html released]
Internet import chasing. You wrap your
compiler/interpreter call with "searchpath", pass the correct
parameters and it will find all your module imports, if they are
not local, it will look them up in Internet module directories
you specify, retrieve the relevant modules, put them on your path
and then run your compiler/interpeter with the appropriate
commandline options.
- hat-2.04, a Haskell Tracer
Malcolm Wallace [http://www.haskell.org/pipermail/haskell/2005-May/015879.html released]
a new release of Hat, the Haskell Tracer.
- C->Haskell. Manuel Chakravarty
[http://www.haskell.org/pipermail/haskell/2005-May/015887.html released]
version 0.13.6 "Pressing Forward" of the
interface generator C->Haskell.
- lambdabot 3.0. Don Stewart
[http://www.haskell.org/pipermail/haskell/2005-May/015942.html released]
lambdabot 3.0. lambdabot is a stable, feature rich IRC bot based on a dynamic plugin framework. 98% of lambdabot is dynamically loaded over a static core. Lambdabot also features persistent state -- knowledge accumulated during an irc session is not lost if the program is restarted.
''2005-04''
- MissingH 0.10.0. John Goerzen
[http://www.haskell.org/pipermail/haskell/2005-April/015652.html released]
a new version of the MissingH library of Haskell functions.
- haste - Haskell TurboEdit.
[http://www.haskell.org/pipermail/haskell/2005-April/015667.html haste]
- Haskell TurboEdit - is an IDE for the functional programming
language Haskell, written in Haskell.
- haskell-src-exts 0.2 Niklas Broberg
[http://www.haskell.org/pipermail/haskell/2005-April/015687.html announced]
haskell-src-exts 0.2. haskell-src-exts (hsx)
is an extension of the standard haskell-src package, and handles
most common syntactic extensions to Haskell
- Haskell XML Toolbox 5.01. Uwe Schmidt
[http://www.haskell.org/pipermail/haskell/2005-April/015690.html announced]
Haskell XML Toolbox 5.01. Haskell XML Toolbox
is for processing XML, and includes a validating parser and a new XPath module.
- The jhc Haskell compiler. John Meacham
[http://www.haskell.org/pipermail/haskell/2005-April/015712.html announced]
jhc, a new Haskell compiler! Jhc is a compiler
for Haskell that aims to produce very efficient code as well as
explore novel compilation techniques in an attempt to make them
practical. One thing jhc does not aim to be is a toy or
proof-of-concept compiler. A lot of the techniques have already
had proof-of-concept implementations and jhc aims to determine
how to bring them to a full-scale Haskell compiler. (or die
trying)
- Haskell Cryptographic Library 2.0.1. Dominic Steinitz
[http://www.haskell.org/pipermail/haskell/2005-April/015739.html announced]
the release of a new version of the Haskell
Cryptographic Library. It now uses darcs and cabal. The most
significant change is in the way ASN.1 is handled. This has been
made generic enough to handle PKCS#8 private keys and X.509
certificates.
''2005-03''
- De-typechecker: converting from a type to a term.
[http://www.haskell.org/pipermail/haskell/2005-March/015423.html stunned]
readers of the Haskell mailing list with
a presentation of polymorphic functions that derive a term for a
given type -- for a class of fully polymorphic functions: proper
and improper combinators. I.e. A de-typechecker: converting from a
type to a term.
- Issue 1 of The Monad Reader. Shae Erisson
[http://www.haskell.org/pipermail/haskell/2005-March/015425.html published]
the first issue of The Monad.Reader.
- The GHC Survey 2005. Simon Marlow
[http://www.haskell.org/pipermail/haskell/2005-March/015451.html announced]
that a GHC user survey was available to be filled out.
- The (Interactive) Glasgow Haskell Compiler -- version 6.4.
The GHC Team is [http://www.haskell.org/pipermail/haskell/2005-March/015492.html delighted]
to announce a new major release of GHC.
- nhc98-1.18 + hmake-3.10.
Malcolm Wallace was [http://www.haskell.org/pipermail/haskell/2005-March/015494.html pleased]
to announce a new release of the nhc98 compiler and the hmake
compilation manager.
- Hugs interim release.
Chasing the Jones's, we are pleased to
[http://www.haskell.org/pipermail/haskell/2005-March/015496.html announced]
an interim release of Hugs98, primarily targeted at Unix systems
to gain experience with new features, especially Cabal.
- HWSProxyGen version 0.1. Andre Furtado
[http://www.haskell.org/pipermail/haskell/2005-March/015614.html announced]
HWSProxyGen version 0.1, a web services proxy
generator for the Haskell functional language, implemented in
Haskell and C#.
- yi 0.1. Don Stewart
[http://www.haskell.org/pipermail/haskell/2005-March/015615.html announced]
yi 0.1, an extensible, dynamic text editor written in Haskell.
''2005-02''
- MissingH 0.9.0. John Goerzen
[http://www.haskell.org/pipermail/haskell/2005-February/015298.html announced]
MissingH 0.9.0, a library of `missing' standard Haskell functions.
- MissingPy. John Goerzen
[http://www.haskell.org/pipermail/haskell/2005-February/015299.html announced]
MissingPy 0.1.0. MissingPy is two things: 1) A
Haskell binding for many C and Python libraries for tasks such as
data compression, databases, etc. This can be found in the
MissingPy module tree. 2) A low-level Haskell binding to the
Python interpreter to enable development of hybrid applications
that use both environments. This can be found in the Python module
tree. The Haskell bindings above use this environment. MissingPy
permits you to call Python code from Haskell. It does NOT permit
you to call Haskell code from Python.
- FGL version Feb 2005. Martin Erwig
[http://www.haskell.org/pipermail/haskell/2005-February/015310.html announced]
FGL - A Functional Graph Library, Version February 2005
- Hacanon 0.1. Lemmih
[http://www.haskell.org/pipermail/haskell/2005-February/015372.html announced]
Hacanon 0.1. Hacanon is a Template Haskell
library which automates the process of binding Haskell to libraries
written in C++. It's designed to capture common patterns and allow
the programmer to specify the desired behaviour accordingly.
- hs-plugins 0.9.8. Don Stewart
[http://www.haskell.org/pipermail/haskell/2005-February/015384.html released]
hs-plugins 0.9.8, a dynamic linker library for Haskell.
- wxHaskell 0.9. Daan Leijen
[http://www.haskell.org/pipermail/haskell/2005-February/015403.html released]
wxHaskell 0.9. This new release has support for the printing and
much improved support for processes and the grid control.
''2005-01''
- Codec 1.0. Dominic Steinitz
[http://www.haskell.org/pipermail/haskell/2005-January/015127.html released]
Codec, a cryptographic library.
-
Generic Haskell 1.42 (Coral). Andres Loeh
[http://www.haskell.org/pipermail/haskell/2005-January/015156.html released]
Generic Haskell 1.42.
- Cabal 0.4. Isaac Jones
[http://www.haskell.org/pipermail/haskell/2005-January/015172.html released]
Cabal 0.4, a build system for Haskell libraries.
- Happy 1.15. Simon Marlow
[http://www.haskell.org/pipermail/haskell/2005-January/015191.html released]
Happy 1.15, a parser generator for Haskell.
- Unicode CWString. John Meacham
[http://www.haskell.org/pipermail/haskell/2005-January/015205.html announced]
a new version of his unicode CWString library with extras.
- Adaptive Simulated Annealing. John Meacham
[http://www.haskell.org/pipermail/haskell/2005-January/015212.html announced]
a library for adaptive simulated annealing in Haskell.
- Gtk2Hs version 0.9.7. Duncan Coutts
[http://www.haskell.org/pipermail/haskell/2005-January/015245.html announced]
gtk2hs v0.9.7, a binding to the gtk graphics library.