Difference between revisions of "Template:Main/News"

From HaskellWiki
Jump to navigation Jump to search
(This week's news)
(This week's news)
Line 1: Line 1:
''2006-06-25''
+
''2006-07-03''
   
 
<ul>
 
<ul>
Line 5: Line 5:
 
<p>
 
<p>
 
<em>
 
<em>
  +
HDBC 1.0
The GHC Hackathon
 
</em>. Simon Peyton-Jones
+
</em>. John Goerzen
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13879 released] the latest HDBC. HDBC is a database tool, modeled loosely on Perl's DBI interface, though it has also been influenced by Python's DB-API v2, JDBC in Java, and HSQL in Haskell. You can find the code [http://quux.org/devel/hdbc here].
[http://article.gmane.org/gmane.comp.lang.haskell.general/13838 announced] that GHC HQ are going to run a hackathon, in Portland, just before ICFP this September (14-15th). It'll be held at Galois's offices, in Beaverton. Thanks go to [http://galois.com Galois] for hosting the meeting. [http://hackage.haskell.org/trac/ghc/wiki/Hackathon Here] are the details. If you are interested in finding out a bit about how GHC works inside, then you should find the hackathon fun. It will be informal and interactive. If you think you might come, please take a look at the above page, and register.
 
 
</p>
 
</p>
 
</li>
 
</li>
Line 14: Line 14:
 
<p>
 
<p>
 
<em>
 
<em>
  +
hpodder
Bytecode API library
 
  +
</em>. John Goerzen
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13880 announced] the first release of hpodder. hpodder is a podcast downloader (podcatcher) written in pure Haskell. It exists because John was unsatisfied with the other podcatchers for Linux. Full details [http://quux.org/devel/hpodder here].
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
hmp3 1.1
  +
</em>. Don Stewart
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13864 announced] a new release of hmp3, the curses-based mp3 player written in Haskell. Release 1.1 is a maintenance release, fixing support for GHC 6.4.2
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
HSP.Clientside 0.001
  +
</em>. Joel Bjornson
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13851 announced] a prerelease version of Hsp.Clientside. This is Joel's [http://code.google.com/soc/haskell/about.html Summer of Code] project aiming to add support for client-side script generation in Haskell Server Pages. The basic building blocks for embedding Javascript has been implemented. As the project proceeds a suitable programming model based on these components will be added. Hopefully this will also include some kind of higher level Ajax support. For more information see [http://www.dtek.chalmers.se/~bjornson/soc here].
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
QDBM and Hyper Estraier bindings
  +
</em>. Jun Mukai
  +
[http://article.gmane.org/gmane.comp.lang.haskell.libraries/4821 released] a library of bindings to Quick DBM, a database module similar to GDBM, Berkeley-DB, optimized for performance and a simple API. Additionally, Jun's code includes support for Hyper Estraier, a full-text search system using QDBM, with the ability to search documents according to keywords.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
Streams 0.2
  +
</em>. Bulat Ziganshin
  +
[http://article.gmane.org/gmane.comp.lang.haskell.libraries/4820 announced] the beta release of his Streams 0.2 library, providing fast string and binary IO, now with Data.ByteString support.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
HNOP 0.1
  +
</em>. Ashley Yakeley
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13881 released] the first version of HNOP 0.1. HNOP does nothing. This version should be considered "beta" quality.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
HList updates
  +
</em>. Oleg Kiselyov
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/13905 announced] that HList, the library for strongly typed heterogeneous lists, records, type-indexed products (TIP) and co-products is now accessible via darcs, [http://darcs.haskell.org/HList/ here]. Additionally, Oleg pointed to some new features for HList, including a new representation for open records. Finally, he [http://article.gmane.org/gmane.comp.lang.haskell.general/13906 published] a note on how HList supports, natively, polymorphic variants: extensible recursive open sum datatypes, quite similar to Polymorphic variants of OCaml. HList thus solves the `expression problem' -- the ability to add new variants to a datatype without changing the existing code.
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
Haskell IO Inside
  +
</em>. Bulat Ziganshin
  +
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/13409 wrote] a new introductory tutorial to IO in Haskell, [http://haskell.org/haskellwiki/IO_inside Down the Rabbit's Hole].
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
Bytecode API 0.2
 
</em>. Robert Dockins
 
</em>. Robert Dockins
[http://article.gmane.org/gmane.comp.lang.haskell.yhc/134 announced] a release of an alpha version of a library for reading and writing the YHC bytecode file format. It reads and writes the entire bytecode set, version 1.9 (the one used by recent YHC builds). [http://www.eecs.tufts.edu/~rdocki01/yhc-bytecode.html Check it out].
+
[http://article.gmane.org/gmane.comp.lang.haskell.yhc/146 published] the Yhc Bytecode API version 0.2. More details [http://www.eecs.tufts.edu/~rdocki01/yhc-bytecode.html here].
  +
</p>
  +
</li>
  +
  +
<li>
  +
<p>
  +
<em>
  +
Translating Haskell into English
  +
</em>. Shannon Behrens
  +
[http://www.linuxjournal.com/article/9096 published] a new Haskell tutorial, hoping to give readers a glimpse of the Zen of Haskell, without requiring that they already be Haskell converts.
 
</p>
 
</p>
 
</li>
 
</li>
</ul>
 
 
''2006-06-22''
 
 
<ul>
 
<li>
 
<p>
 
<em>Google Summer of Code</em>. The Haskell.org team
 
[http://www.haskell.org/pipermail/haskell/2006-May/017999.html announced]
 
that nine Haskell projects have been selected to receive funding to the
 
value of $45k under Google's 2006
 
[http://code.google.com/soc Summer of Code]
 
program. A wide range of projects will be worked on, contributing to
 
the community important tools and libraries. The students have until
 
August 21 to complete their projects, and receive their grants. Details
 
of the accepted projects can be found
 
[http://code.google.com/soc/haskell/about.html here]
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Haskell Communities & Activities Report</em>. Andres Loeh
 
[http://www.haskell.org/pipermail/haskell/2006-June/018071.html published]
 
the 10th edition of the Haskell Communities and Activities
 
Report (HCAR). If you haven't encountered the Haskell Communities and
 
Activities Reports before, you may like to know that the first of these reports
 
was published in November 2001. Their goal is to improve the communication
 
between the increasingly diverse groups, projects and individuals working on,
 
with, or inspired by Haskell.
 
</p>
 
 
<p>
 
Read the 10th edition [http://www.haskell.org/communities/ here].
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Would you like a job working on GHC?</em>. Simon Peyton-Jones
 
[http://www.haskell.org/pipermail/haskell/2006-June/018068.html announced]
 
that GHC HQ is looking for support engineer. The Glasgow Haskell
 
Compiler (GHC) is now being used by so many people, on so many
 
platforms, that GHC HQ has been struggling to keep up. In
 
particular, the candidate should be someone who is enthusiastic
 
about Haskell, and fired up about the prospect of becoming a GHC
 
expert.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Shellac and Lambda Shell 0.3</em>. Robert Dockins
 
[http://www.haskell.org/pipermail/haskell/2006-May/018041.html announced]
 
the simultaneous release of Shellac 0.3 and Lambda Shell 0.3.
 
Shellac is a library for creating read-eval-print style shells. It makes
 
binding to feature-rich shell packages (ie, readline) easier. Lambda shell
 
is full-featured shell environment for evaluating terms of the pure untyped
 
lambda calculus and a showcase/tutorial for Shellac's features.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>darcs-graph</em>. Don Stewart released
 
[http://www.cse.unsw.edu.au/~dons/darcs-graph.html darcs-graph],
 
a tool for generating graphs of commit activity for darcs repositories.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>VersionTool 1.0</em>. Manuel Chakravarty
 
[http://www.haskell.org/pipermail/haskell/2006-June/018063.html announced]
 
version 1.0 of
 
[http://www.cse.unsw.edu.au/~chak/haskell/VersionTool/ VersionTool],
 
a small utility that:
 
<ul>
 
<li>extracts version information from Cabal files,
 
<li>maintains version tags in darcs,
 
<li>computes patch levels by querying darcs,
 
<li>extracts the current context from darcs, and
 
<li>adds all this information to a source file
 
</ul>
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Streams 0.1e</em>. Bulat Ziganshin
 
[http://www.haskell.org/pipermail/haskell/2006-June/018063.html released]
 
Streams library version 0.1e. Now cabalised and BSD-ified.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Hitchhikers guide to Haskell - chapter 5</em>. Dmitry Astapov
 
[http://www.haskell.org/pipermail/haskell-cafe/2006-June/015966.html announced]
 
that chapter 5 of his online tutorial, the
 
Hitchhikers guide to Haskell, is available. Changes include: It's
 
bigger. It's better. It now comes with source code included. </p>
 
</li>
 
 
<li>
 
<p>
 
<em>Haskell Shell (HSH) 0.1.0</em>. John Goerzen
 
[http://www.haskell.org/pipermail/haskell/2006-June/018059.html released]
 
version 0.1.0 of HSH, the Haskell shell. Things are still very
 
preliminary in many ways, but this version already lets you:
 
<ul>
 
<li> Run commands
 
<li> Pipe things between commands
 
<li> Pipe command input/output into and out of pure Haskell functions
 
<li> Pure Haskell functions are as much a first-class citizen as is grep or cat
 
</ul>
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Edison 1.2</em>. Robert Dockins
 
[http://www.haskell.org/pipermail/haskell/2006-June/018050.html released]
 
the final, stable release of Edison 1.2. Edison is a
 
library of efficient, purely-functional data structures for
 
Haskell.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Arrays & References Library 0.1</em>. Bulat Ziganshin
 
[http://www.haskell.org/pipermail/haskell/2006-June/018044.html announced]
 
version 0.1of his arrays and references library. Featuring:
 
<ul>
 
<li>Unboxed references in IO and ST
 
<li>Monad-independent interfaces to boxed and unboxed references
 
<li>Syntax sugar to make using of mutable objects easier (=:, +=, -=,..)
 
</ul>and more.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>Kamiariduki</em> Shelarcy
 
[http://www.haskell.org/pipermail/haskell/2006-June/018043.html released]
 
Kamiariduki - a system to judge your derivative work's purpose
 
and license is valid with Ceative Commons License Works.
 
</p>
 
</li>
 
 
<li>
 
<p>
 
<em>lambdabot 4.0</em>. Don Stewart
 
[http://www.haskell.org/pipermail/haskell/2006-June/018077.html announced]
 
the release of version 4.0 of the venerable Haskell IRC bot, lambdabot.
 
lambdabot is a stable, feature rich IRC bot based on a plugin
 
framework. lambdabot 4.0 comes with a suite of more than 50 plugins,
 
and many new features.
 
</p>
 
</li>
 
 
</ul>
 
</ul>
   

Revision as of 03:15, 3 July 2006

2006-07-03

  • HDBC 1.0 . John Goerzen released the latest HDBC. HDBC is a database tool, modeled loosely on Perl's DBI interface, though it has also been influenced by Python's DB-API v2, JDBC in Java, and HSQL in Haskell. You can find the code here.

  • hpodder . John Goerzen announced the first release of hpodder. hpodder is a podcast downloader (podcatcher) written in pure Haskell. It exists because John was unsatisfied with the other podcatchers for Linux. Full details here.

  • hmp3 1.1 . Don Stewart announced a new release of hmp3, the curses-based mp3 player written in Haskell. Release 1.1 is a maintenance release, fixing support for GHC 6.4.2

  • HSP.Clientside 0.001 . Joel Bjornson announced a prerelease version of Hsp.Clientside. This is Joel's Summer of Code project aiming to add support for client-side script generation in Haskell Server Pages. The basic building blocks for embedding Javascript has been implemented. As the project proceeds a suitable programming model based on these components will be added. Hopefully this will also include some kind of higher level Ajax support. For more information see here.

  • QDBM and Hyper Estraier bindings . Jun Mukai released a library of bindings to Quick DBM, a database module similar to GDBM, Berkeley-DB, optimized for performance and a simple API. Additionally, Jun's code includes support for Hyper Estraier, a full-text search system using QDBM, with the ability to search documents according to keywords.

  • Streams 0.2 . Bulat Ziganshin announced the beta release of his Streams 0.2 library, providing fast string and binary IO, now with Data.ByteString support.

  • HNOP 0.1 . Ashley Yakeley released the first version of HNOP 0.1. HNOP does nothing. This version should be considered "beta" quality.

  • HList updates . Oleg Kiselyov announced that HList, the library for strongly typed heterogeneous lists, records, type-indexed products (TIP) and co-products is now accessible via darcs, here. Additionally, Oleg pointed to some new features for HList, including a new representation for open records. Finally, he published a note on how HList supports, natively, polymorphic variants: extensible recursive open sum datatypes, quite similar to Polymorphic variants of OCaml. HList thus solves the `expression problem' -- the ability to add new variants to a datatype without changing the existing code.

  • Haskell IO Inside . Bulat Ziganshin wrote a new introductory tutorial to IO in Haskell, Down the Rabbit's Hole.

  • Bytecode API 0.2 . Robert Dockins published the Yhc Bytecode API version 0.2. More details here.

  • Translating Haskell into English . Shannon Behrens published a new Haskell tutorial, hoping to give readers a glimpse of the Zen of Haskell, without requiring that they already be Haskell converts.

More news