Difference between revisions of "Template:Main/News"
DonStewart (talk | contribs) (This week's news) |
DonStewart (talk | contribs) (This week's news) |
||
Line 1: | Line 1: | ||
− | ''2006- |
+ | ''2006-07-03'' |
<ul> |
<ul> |
||
Line 5: | Line 5: | ||
<p> |
<p> |
||
<em> |
<em> |
||
+ | HDBC 1.0 |
||
− | The GHC Hackathon |
||
− | </em>. |
+ | </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/ |
+ | [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.