Difference between revisions of "Old headlines"

From HaskellWiki
Jump to navigation Jump to search
m (iso date format)
(Redirect to old news)
Line 1: Line 1:
  +
Merged with [[Old news]].
'''Headlines from the Haskell Weekly News'''
 
 
<h2>2006</h2>
 
 
''2006/02/20''
 
 
<ul>
 
<li>
 
<b>The Haskell Workshop</b>. Andres Loeh
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/13273 released]
 
the initial call for papers for the ACM SIGPLAN 2006
 
[http://www.haskell.org/haskell-workshop/2006/ Haskell Workshop],
 
to be held at Portland, Oregon on the 17 September, 2006.
 
 
The purpose of the [http://haskell.org/haskell-workshop/ Haskell Workshop]
 
is to discuss experience with Haskell, and possible
 
future developments for the language. The scope of the workshop includes
 
all aspects of the design, semantics, theory, application, implementation,
 
and teaching of Haskell.
 
</li>
 
 
<li><b>Probability Distributions</b>.
 
Matthias Fischmann [http://article.gmane.org/gmane.comp.lang.haskell.cafe/11511 released]
 
a module for sampling arbitrary probability distribution, so far including
 
normal (gaussian) and uniform distributions.
 
</li>
 
 
<li><b>Constructor Classes</b>. Sean Seefried
 
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/11543 announced] an
 
[http://www.cse.unsw.edu.au/~sseefried/code.html implementation] of
 
a tool to help explore constructor classes (type
 
classes which can take constructors as arguments) described in Mark Jones'
 
paper, [http://www.cse.ogi.edu/~mpj/pubs/fpca93.html A system of constructor classes: overloading and implicit higher-order polymorphism.] The implementation not only infers the type
 
but also prints out a trace of the derivation tree for the syntax directed
 
rules.
 
</ul>
 
 
''2006/02/13''
 
 
<ul>
 
<li><b>FFI Imports Packaging Utility</b>. Dimitry Golubovsky
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/13262 announced]
 
the pre-release of the FFI Imports Packaging Utility
 
(ffipkg), a new member of the HSFFIG package.
 
 
The `ffipkg' utility prepares a Haskell package containing FFI imports
 
for building by accepting locations of C header and foreign library
 
files as command line arguments and producing Haskell source files
 
with FFI declarations, a Makefile, a Cabal package descriptor file,
 
and a Setup.hs file suitable for running the Cabal package setup
 
program. The utility acts as a "driver" running the C preprocessor,
 
the equivalent of the hsffig program, and the source splitter.
 
 
<code>darcs get --partial http://hsffig.sourceforge.net/repos/hsffig-1.1
 
</code>
 
</li>
 
 
<li><b>Haskell in Higher Education</b>.
 
John Hughes
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/13234 announced]
 
that the result of his survey into the use of
 
Haskell in higher education are out. The survey covers 89
 
universities, accounting for 5-10,000 students being taught
 
Haskell this academic year. The results are
 
[http://www.cs.chalmers.se/~rjmh/Wash/Survey/teaching.htm available on the web].
 
</li>
 
 
</ul>
 
 
''2006/02/06''
 
 
<ul>
 
<li>
 
<b>EclipseFP</b>. Thiago Arrais
 
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/11141 announced]
 
that EclipseFP 0.9.1 has been released since last
 
Friday. It is an open-source development environment for Haskell code.
 
EclipseFP integrates GHC with an Haskell-aware code editor and also
 
supports quick file browsing through an outline view, automatic
 
building/compiling and quick one-button code execution. Downloads and
 
more information are available on the
 
[http://eclipsefp.sourceforge.net project home page].
 
</li>
 
 
<li>
 
<b>Class-parameterized classes, and type-level logarithm</b>. Oleg
 
Kiselyov [http://article.gmane.org/gmane.comp.lang.haskell.general/13223 writes]: we show invertible, terminating, 3-place addition, multiplication,
 
exponentiation relations on type-level Peano numerals, where <i>any</i>
 
two operands determine the third. We also show the invertible factorial
 
relation. This gives us all common arithmetic operations on Peano numerals,
 
including n-base discrete logarithm, n-th root, and the inverse of factorial.
 
The inverting method can work with any representation of (type-level) numerals,
 
binary or decimal.
 
 
Oleg says, "The implementation of RSA on the type level is left for future work".
 
</li>
 
 
<li>
 
<b>Fast mutable variables for IO and ST</b>. Bulat Ziganshin
 
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/11230 released] a module for fast mutable variables, providing efficient
 
newVar/readVar/writeVar, as well as support for unboxed values, fast
 
unboxed bitwise operations, and more.
 
</li>
 
</ul>
 
 
''2006/01/30''
 
 
<ul>
 
<li><b>C-- Frontend</b>. Robert Dockins
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/13174 announced]
 
the initial alpha release of a [http://www.cminusminus.org/ C--]
 
frontend (parser, pretty printer, and semantic checker) written in
 
Haskell. The goal when beginning this project was to create a
 
modular frontend that could be used both by people writing and by
 
those targeting C-- compilers. This implementation attempts to
 
follow the C-- spec as exactly as possible.
 
</li>
 
 
<li><b>Type level arithmetic</b>. Robert Dockins
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/13206 also released] a library for arithmetic on the type
 
level. This library uses a binary representation and can handle
 
numbers at the order of 10^15 (at least). It also contains a
 
test suite to help validate the somewhat unintuitive algorithms.
 
</li>
 
</ul>
 
 
''2006/01/23''
 
 
<ul>
 
<li>
 
<b>Haskell'</b>
 
 
This week Isaac Jones announced that the Haskell' standardisation
 
process is underway. Haskell' will be a conservative refinement of
 
Haskell 98:
 
 
<blockquote>
 
Announcing the Haskell' ("Haskell-Prime") process. A short time ago,
 
I asked for volunteers to help with the next Haskell standard. A
 
brave group has spoken up, and we've organized ourselves into a
 
committee in order to coordinate the community's work. It will be the
 
committee's task to bring together the very best ideas and work of the
 
broader community in an "open-source" way, and to fill in any gaps in
 
order to make Haskell' as coherent and elegant as Haskell 98.
 
</blockquote>
 
 
Read the full announcement [http://article.gmane.org/gmane.comp.lang.haskell.general/13138 here].
 
 
Presently, the following resources are available:
 
<ul>
 
 
<li> [http://haskell.org/mailman/listinfo/haskell-prime The haskell-prime mailing list]
 
</li>
 
 
<li> The Haskell' [http://hackage.haskell.org/trac/haskell-prime issue tracking system/wiki]
 
 
<li> A [http://hackage.haskell.org/trac/haskell-prime/wiki/SourceCode darcs repository]
 
for larger code examples and experiments
 
</ul>
 
 
Please join us in making Haskell' a success.
 
</li>
 
</ul>
 
 
''2006/01/16''
 
 
<ul>
 
<li>
 
<b>hdbc-odbc.</b> John Goerzen
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/13007 released]
 
the first version of hdbc-odbc, the ODBC backend for HDBC. With this
 
driver, you can use HDBC to connect to any database for which ODBC
 
drivers exist, including such databases as MySQL, Oracle, MS SQL Server
 
</li>
 
</ul>
 
 
''2006/01/09''
 
 
<ul>
 
<li>
 
<b>A Faster Binary.</b> Bulat Ziganshin
 
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/10803 posted]
 
a preliminary optimised Binary library, achieving excellent
 
(de)serialization speeds of around 50 Mb/s in testing.
 
</li>
 
</ul>
 
 
''2006/01/03''
 
 
<ul>
 
<li><b>Process library.</b> Bulat Ziganshin announced a
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12728 new library] abstracting over some of the process and concurrency
 
functions in the standard libraries, using ideas from Unix
 
pipes.</li>
 
 
<li><b>Djinn.</b> Lennart Augustsson
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12747 released Djinn],
 
a theorem prover/coding wizard, that generates
 
Haskell code from a given type. A lambdabot plugin for Djinn was
 
also written, for use in #haskell.
 
</li>
 
 
<li><b>Ranged Sets.</b> Paul Johnson released a
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12749 ranged sets library 0.0.1]
 
and
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12827 0.0.2].
 
Ranged sets allow programming with sets of values that are
 
described by a list of ranges. A value is a
 
member of the set if it lies within one of the ranges.
 
</li>
 
 
<li><b>Hmp3.</b> Don Stewart
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12787 announced]
 
a stable release of hmp3, an curses-based mp3 player written in
 
Haskell. Portability has improved, and binaries are available
 
for 5 architectures.
 
</li>
 
 
<li><b>HSQL.</b> Krasimir Angelov released
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12798 HSQL 1.7]. New features include a driver for Oracle.
 
</li>
 
 
<li><b>HDBC.</b> John Goerzen announced the
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12820 0.5.0],
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12833 0.6.0]
 
and [http://article.gmane.org/gmane.comp.lang.haskell.general/1286 0.99.0]
 
releases of Haskell Database Connectivity library. Patterned
 
after Perl's DBI, it includes an Sqlite3 and a
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12843 PostgreSQL backend]
 
</li>
 
 
<li><b>Shellac.</b> Robert Dockins
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12823 released]
 
Shellac, a framework for building read-eval-print style shells.
 
This should ease the burden of binding readline-style
 
interactive shells in Haskell.
 
</li>
 
 
<li><b>Lambda Shell.</b> Robert Dockins also released v0.1 of
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12824 Lambda Shell], a shell environment for evaluating terms of the pure,
 
untyped lambda calculus. A lambdabot interface for use in #haskell
 
also exists.
 
</li>
 
 
<li><b>Shaskell.</b> David Mercer
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12863 announced version 0.21a] of Shaskell, a SHA2 library for sha256 and
 
sha512 hashes, written in pure Haskell.
 
</li>
 
 
<li><b>hdbc-missingh.</b> John Goerzen
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12896 announced]
 
the initial release of HDBC-MissingH, a library to add database
 
features to MissingH, allowing the use of a SQL database as
 
storage for a simple DBM-like key/value interface.
 
</li>
 
</ul>
 
 
<h2>2005</h2>
 
 
''2005/11/29''
 
<ul>
 
<li>
 
<b>Monads in other languages.</b> A very interesting
 
[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/9430 thread]
 
covering availability of monads for other programming languages.
 
</li>
 
 
<li>
 
<b>Haskell in higher education.</b> John Hughes posted a
 
[http://thread.gmane.org/gmane.comp.lang.haskell.general/12680 survey]
 
aimed at those teaching Haskell in higher education.
 
</li>
 
 
<li>
 
<b>GHC 6.6 progress.</b> Jim Apple mentioned the
 
[http://haskell.org/hawiki/GHC_206_2e6 wiki page] on GHC
 
6.6.
 
</li>
 
 
<li>
 
<b>GHC targetting Java.</b> 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.
 
</li>
 
</ul>
 
 
''2005/11/22''
 
 
<ul>
 
<li><b>hmp3</b>. Don Stewart
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12637 announced]
 
hmp3, an ncurses-based music player written in Haskell.</li>
 
 
<li><b>Frag</b>. 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.</li>
 
 
<li><b>Haskell Communities & Activities Report</b>. The
 
November 2005 editition of this report is now
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12624 available].</li>
 
 
<li><b>Haskell Server Pages 0.4.0</b>. 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.
 
</li>
 
 
<li><b>Blobs diagram editor.</b> 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.</li>
 
</ul>
 
 
''2005/11/15''
 
 
<ul>
 
<li><b>York Haskell Compiler.</b> 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.
 
</ul>
 
 
''2005/11/08''
 
 
<ul>
 
<li><b>Haskell-mode 2.1.</b> Stefan Monnier recently
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12445 released]
 
version 2.1 of his haskell editing mode for Emacs.
 
</li>
 
 
<li><b>Gtk2hs 0.9.10.</b> 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.</li>
 
 
<li><b>Frown 0.6.</b> 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.
 
</li>
 
 
<li><b>network-alt 0.3 and hsgnutls 0.2.1.</b> 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.
 
</li>
 
</ul>
 
 
''2005/11/01''
 
 
<ul>
 
<li><b>Time Library 0.2.</b> Ashley Yakeley
 
[http://thread.gmane.org/gmane.comp.lang.haskell.libraries/3882 announced]
 
a draft of a new time library and solicited comments.
 
</li>
 
</ul>
 
 
''2005/10/18''
 
 
<ul>
 
<li><b>Decimal arithmetic library.</b> 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.
 
</li>
 
 
<li><b>JRegex.</b> 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.
 
</li>
 
 
<li><b>Haskell XML Toolbox 5.3.</b> 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.
 
</li>
 
</ul>
 
 
''2005/10/11''
 
 
<ul>
 
<li><b>PAM 1.0.</b> Henning Guenther
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12250 announced]
 
version 1.0 of his bindings to the PAM authentication libary.
 
</li>
 
 
<li><b>cpphs 1.0.</b> Malcolm Wallace
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/12233 announced]
 
the release of cpphs version 1.0.
 
</li>
 
 
<li><b>MissingH 0.12.0.</b> 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.
 
</li>
 
</ul>
 
 
''2005/10/04''
 
 
<ul>
 
<li><b>The Monad.Reader, Issue 5.</b> 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].
 
</ul>
 
 
''2005/09/27''
 
 
<ul>
 
<li><b>GHC 6.4.1 for MacOS X.</b> 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.</li>
 
 
<li><b>ghc-api 0.1.0.</b> 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.</li>
 
</ul>
 
 
''2005/09/20''
 
 
<ul>
 
<li><b>GHC 6.4.1.</b> 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.</li>
 
 
<li><b>Visual Haskell 0.0.</b> 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.
 
</li>
 
</ul>
 
 
''2005/09/13''
 
 
<ul>
 
<li><b>CabalFind 0.1.</b> 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.</li>
 
 
<li><b>gtk2hs with Cairo.</b> 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.
 
</li>
 
 
<li><b>OOHaskell</b>. 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.
 
</li>
 
 
<li><b>StringMap.</b> 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.
 
</li>
 
 
<li><b>AVL 2.3.</b> 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.
 
</li>
 
</ul>
 
 
''2005/09/06''
 
 
<ul>
 
<li><b>h4sh 0.2.</b> 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.
 
</li>
 
 
<li><b>cabal-get/put beta.</b> 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.
 
</li>
 
</ul>
 
 
''2005/08/30''
 
 
<ul>
 
<li><b>FUSE bindings.</b> 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.
 
</li>
 
 
<li><b>FastPackedString (FPS) packaging.</b> 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.
 
</li>
 
 
<li><b>Haskell Server Pages (HASP).</b> 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.
 
 
<li><b>Cairo bindings for gtk2hs completed.</b> 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.
 
</li>
 
</ul>
 
 
''2005/08/23''
 
 
<ul>
 
<li><b>ghc-src 0.2.0.</b> 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].
 
</li>
 
 
<li>
 
<b>Cairo binding.</b> 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.</li>
 
</ul>
 
 
''2005/02/16''
 
 
<ul>
 
<li><b>gtk2hs 0.9.9</b>. Axel Simon [http://article.gmane.org/gmane.comp.lang.haskell.general/11971 announced]
 
the latest version of this binding to GTK, primarily
 
containing bugfixes.</li>
 
 
<li><b>h4sh</b>. 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.</li>
 
 
<li><b>c2hs 0.14.3</b>. 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.
 
</li>
 
 
<li><b>magic-haskell</b>. 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.</li>
 
 
<li><b>AVL 2.2</b>. 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.
 
</li>
 
</ul>
 
 
''2005/08/09''
 
 
<ul>
 
<li><b>Haddock</b> 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.</li>
 
 
<li><b>hsgnutls</b> Einar Karttunen has released [http://www.cs.helsinki.fi/u/ekarttun/hsgnutls/ hsgnutls]
 
0.1, a Haskell binding for the GnuTLS SSL/TLS library.
 
</li>
 
 
<li><b>OpenLDAP</b> 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.
 
</li>
 
</ul>
 
 
''2005/08/02''
 
 
<ul>
 
<li><b>hsffig</b>, 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.
 
</li>
 
 
<li><b>c2hs</b> 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.
 
</li>
 
 
<li><b>[http://quux.org/devel/missingh MissingH]</b>
 
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.
 
</li>
 
 
<li><b>MissingH LGPL/BSD branch</b> 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.
 
</li>
 
</ul>
 

Revision as of 05:00, 18 March 2006

Merged with Old news.