Difference between revisions of "Template:Main/News"

From HaskellWiki
Jump to: navigation, search
(New news)
(This week's news)
Line 1: Line 1:
 
''2006-03-27''
  +
 
<ul>
 
<li>
  +
<p><em>monadLib 2.0</em>. Iavor Diatchki
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13460 announced]
  +
the release of monadLib 2.0 -- library of
  +
monad transformers for Haskell. 'monadLib' is a descendent of
  +
'mtl', the monad template library that is distributed with most
  +
Haskell implementations. Check out the
  +
[http://www.csee.ogi.edu/~diatchki/monadLib library] web page.
 
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>Text.Regex.Lazy (0.33)</em>. Chris Kuklewicz
  +
[http://article.gmane.org/gmane.comp.lang.haskell.libraries/4464 announced]
  +
the release of [http://sourceforge.net/projects/lazy-regex Text.Regex.Lazy].
  +
This is an alternative to Text.Regex along with some enhancements.
  +
GHC's Text.Regex marshals the data back and forth to C arrays, to call
  +
libc. This is far too slow (and strict). This module understands
  +
regular expression Strings via a Parsec parser and creates an internal data
  +
structure (Text.Regex.Lazy.Pattern). This is then transformed into a
  +
Parsec parser to process the input String, or into a DFA table for matching
  +
against the input String or FastPackedString. The input string is
  +
consumed lazily, so it may be an arbitrarily long or infinite source.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>HDBC 0.99.2</em>. John Goerzen
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13504 released]
  +
HDBC 0.99.2, along with 0.99.2 versions of all database
  +
backends. John says "If things go well, after a few weeks of
  +
testing, this version will become HDBC 1.0.0".
  +
[http://quux.org/devel/hdbc HDBC] is a
  +
multi-database interface system for Haskell.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>Planet Haskell</em>. Isaac Jones
  +
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/12033 asked]
  +
if someone could volunteer to set up "Planet
  +
Haskell", an RSS feed aggregator in the style of Planet Debian, Planet
  +
Gnome or Planet Perl. Happily, Antti-Juhani Kaijanaho stepped up, and now
  +
Planet Haskell is live at [http://planet.haskell.org http://planet.haskell.org].
  +
Antti-Juhani asks that any Haskell
  +
people with blogs submit their feed urls to him, so check it out!
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>Haskell on Gentoo Linux</em> Duncan Coutts
  +
[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/9557 writes]
  +
that GHC 6.4.1 has been marked stable on x86,
  +
amd64, sparc and ppc, for
  +
[http://packages.gentoo.org/search/?sstring=ghc Gentoo Linux].
  +
(We also support ppc64, alpha and hppa.)
  +
Gentoo also has a collection of over 30 Haskell libraries and tools.
  +
There is also a #gentoo-haskell
  +
[http://haskell.org/haskellwiki/IRC_channelirc channel] on freenode.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>Concurrent Yhc</em>. The Yhc dev team
  +
[http://www.haskell.org//pipermail/yhc/2006-March/000085.html reports]
  +
that Yhc now includes support for concurrency!
  +
The interface is the same as Concurrent GHC. Currently only
  +
</p>
  +
  +
<ul>
  +
<li>Control.Concurrent
  +
<li>Control.Concurrent.MVar
  +
<li>Control.Concurrent.QSem
  +
</ul>
  +
  +
<p>
  +
are implemented, however many other abstractions can be written in
  +
Haskell in terms of MVars.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>GHC 6.4.2 Release Candidates</em>
  +
Simon Marlow
  +
[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/9588 announced]
  +
that GHC was moving into release-candidate mode for
  +
version 6.4.2. [http://www.haskell.org/ghc/dist/stable/dist/ Grab a snapshot]
  +
and try it out. The available builds are: x86_64-unknown-linux (Fedora
  +
Core 5), i386-unknown-linux (glibc 2.3 era), and Windows
  +
(i386-unknown-mingw32). Barring any serious hiccups, the release should
  +
be out in a couple of weeks.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p><em>HaRe 0.3</em>.
  +
Sneaking out without us noticing, in January, a
  +
[http://www.cs.kent.ac.uk/projects/refactor-fp/hare.html new snapshot]
  +
of HaRe, the Haskell refactoring tool, was released.
  +
This snapshot of HaRe 0.3 is now compatible with the latest GHC and
  +
Programmatica. New refactorings have also been added.
  +
</p>
  +
</li>
 
</ul>
  +
 
''2006-03-20''
 
''2006-03-20''
   
Line 21: Line 129:
 
</p>
 
</p>
 
</li>
 
</li>
</ul>
 
 
''2006-03-13''
 
 
<ul>
 
<li>
 
<em>Alternative to Text.Regex</em>. Chris Kuklewicz [http://article.gmane.org/gmane.comp.lang.haskell.cafe/11825 announced] an alternative to Text.Regex. While working on the [http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all language shootout], Chris implemented a new efficient regex engine, using parsec. It contructs a parser from a string representation of a regular expression.
 
</li>
 
 
<li>
 
<em>pass.net</em>. S. Alexander Jacobson [http://article.gmane.org/gmane.comp.lang.haskell.cafe/11824 launched] Pass.net. Written in Haskell, using HAppS, Pass.net lets websites replace registration, confirmation mails, and multiple passwords with a single login, authenticating via their email domain.
 
</li>
 
</ul>
 
 
''2006-03-06''
 
 
<ul>
 
<li>
 
<em>Haskell as a markup language</em>. Oleg Kiselyov [http://www.haskell.org/pipermail/haskell/2006-March/017656.html writes] on using Haskell to represent semi-structured documents and the rules of their processing. [http://ssax.sourceforge.net SXML] is embedded directly in Haskell, with an open and extensible set of `tags'. The benefit of this is of course in static type guarantees, such as prohibiting an H1 element to appear in the character content of other elements.
 
</li>
 
 
<li>
 
<em>hmp3 1.0</em>. Don Stewart [http://www.haskell.org/pipermail/haskell/2006-March/017674.html released] hmp3 version 1. hmp3 is a curses-based mp3 player written in Haskell, designed to be fast, small and stable.
 
</li>
 
 
<li>
 
<em>Edison 1.2rc2</em>. Robert Dockins [http://www.haskell.org/pipermail/libraries/2006-March/004983.html announced] the second release candidate for Edison 1.2 is now ready for comments.
 
</li>
 
</ul>
 
 
''2006-02-27''
 
 
<ul>
 
<li>
 
<em>Long Live Edison</em>. Robert Dockins [http://article.gmane.org/gmane.comp.lang.haskell.general/13295 announced] he had revived the Edison data structure code, and is maintaining a darcs repository, with a view to modernising the codebase.
 
</li>
 
 
</ul>
 
</ul>
   

Revision as of 03:46, 29 March 2006

2006-03-27

  • monadLib 2.0. Iavor Diatchki announced the release of monadLib 2.0 -- library of monad transformers for Haskell. 'monadLib' is a descendent of 'mtl', the monad template library that is distributed with most Haskell implementations. Check out the library web page.

  • Text.Regex.Lazy (0.33). Chris Kuklewicz announced the release of Text.Regex.Lazy. This is an alternative to Text.Regex along with some enhancements. GHC's Text.Regex marshals the data back and forth to C arrays, to call libc. This is far too slow (and strict). This module understands regular expression Strings via a Parsec parser and creates an internal data structure (Text.Regex.Lazy.Pattern). This is then transformed into a Parsec parser to process the input String, or into a DFA table for matching against the input String or FastPackedString. The input string is consumed lazily, so it may be an arbitrarily long or infinite source.

  • HDBC 0.99.2. John Goerzen released HDBC 0.99.2, along with 0.99.2 versions of all database backends. John says "If things go well, after a few weeks of testing, this version will become HDBC 1.0.0". HDBC is a multi-database interface system for Haskell.

  • Planet Haskell. Isaac Jones asked if someone could volunteer to set up "Planet Haskell", an RSS feed aggregator in the style of Planet Debian, Planet Gnome or Planet Perl. Happily, Antti-Juhani Kaijanaho stepped up, and now Planet Haskell is live at http://planet.haskell.org. Antti-Juhani asks that any Haskell people with blogs submit their feed urls to him, so check it out!

  • Haskell on Gentoo Linux Duncan Coutts writes that GHC 6.4.1 has been marked stable on x86, amd64, sparc and ppc, for Gentoo Linux. (We also support ppc64, alpha and hppa.) Gentoo also has a collection of over 30 Haskell libraries and tools. There is also a #gentoo-haskell channel on freenode.

  • Concurrent Yhc. The Yhc dev team reports that Yhc now includes support for concurrency! The interface is the same as Concurrent GHC. Currently only

    • Control.Concurrent
    • Control.Concurrent.MVar
    • Control.Concurrent.QSem

    are implemented, however many other abstractions can be written in Haskell in terms of MVars.

  • GHC 6.4.2 Release Candidates Simon Marlow announced that GHC was moving into release-candidate mode for version 6.4.2. Grab a snapshot and try it out. The available builds are: x86_64-unknown-linux (Fedora Core 5), i386-unknown-linux (glibc 2.3 era), and Windows (i386-unknown-mingw32). Barring any serious hiccups, the release should be out in a couple of weeks.

  • HaRe 0.3. Sneaking out without us noticing, in January, a new snapshot of HaRe, the Haskell refactoring tool, was released. This snapshot of HaRe 0.3 is now compatible with the latest GHC and Programmatica. New refactorings have also been added.

2006-03-20

  • lhs2TeX version 1.11. Andres Loeh announced lhs2TeX version 1.11, a preprocessor to generate LaTeX code from literate Haskell sources.

    lhs2TeX includes the following features:

    • Highly customized output.
    • Liberal parser -- no restriction to Haskell 98.
    • Generate multiple versions of a program or document from a single source.
    • Active documents: call Haskell to generate parts of the document (useful for papers on Haskell).
    • A manual explaining all the important aspects of lhs2TeX.

Old news