Difference between revisions of "Template:Main/News"

From HaskellWiki
Jump to navigation Jump to search
m (Fix link to the announcement of hpaste)
(this week's news)
Line 1: Line 1:
''2007-04-27''
+
''2007-05-07''
   
<ul><li><p><em>GHC 6.6.1</em>. Ian Lynagh
+
<ul><li><p><em>Atom: Hardware Description in Haskell</em>. Tom Hawkins
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/15209 announced] the release of [http://www.funhdl.org/ Atom], a high-level hardware description language embedded in Haskell, compiles conditional term rewriting systems into conventional HDL.</p></li>
[http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/12075 announced] a new patchlevel release of GHC. This release contains a significant number of bugfixes relative to 6.6, so we recommend upgrading. Release notes are [http://haskell.org/ghc/docs/6.6.1/html/users_guide/release-6-6-1.html here]. GHC is a state-of-the-art programming suite for Haskell. Included is an optimising compiler generating good code for a variety of platforms, together with an interactive system for convenient, quick development. The distribution includes space and time profiling facilities, a large collection of libraries, and support for various language extensions, including concurrency, exceptions, and foreign language interfaces.</p></li>
 
 
 
<li><p><em>Xmonad 0.1</em>. Spencer Janssen
+
<li><p><em>The Monad.Reader: Issue 7</em>. Wouter Swierstra
[http://article.gmane.org/gmane.comp.lang.haskell.general/15131 announced] the inaugural release of [http://xmonad.org Xmonad]. Xmonad is a minimalist tiling window manager for X, written in Haskell. Windows are managed using automatic layout algorithms, which can be dynamically reconfigured. At any time windows are arranged so as to maximise the use of screen real estate. All features of the window manager are accessible purely from the keyboard: a mouse is entirely optional. Xmonad is configured in Haskell, and custom layout algorithms may be implemented by the user in config files.</p></li>
+
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/22038 announced] the latest issue of [http://www.haskell.org/haskellwiki/The_Monad.Reader The Monad.Reader]. The Monad.Reader is a quarterly magazine about functional programming. It is less-formal than journal, but somehow more enduring than a wiki page or blog post.</p></li>
 
 
<li><p><em>DisTract: Distributed Bug Tracker implemented in Haskell</em>. Matthew Sackman
+
<li><p><em>HDBC: Haskell Database Connectivity</em>. John Goerzon
  +
[http://article.gmane.org/gmane.comp.lang.haskell.general/15227 announced] that [http://software.complete.org/hdbc HDBC] 1.1.2 is now released. HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases.</p></li>
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/21857 announced] DisTract, a [http://www.distract.wellquite.org/ Distributed Bug Tracker]. We're all now familiar with working with distributed software control systems, such as Monotone, Git, Darcs, Mercurial and others, but bug trackers still seem to be fully stuck in the centralised model: Bugzilla and Trac both have single centralised servers. This is clearly wrong, as if you're able to work on the Train, off the network and still perform local commits of code then surely you should also be able to locally close bugs too. DisTract allows you to manage bugs in a distributed manner through your web-browser. The distribution is achieved by making use of a distributed software control system, Monotone. Thus Monotone is used to move files across the network, perform merging operations and track the development of every bug. Finally, the glue in the middle that generates the HTML summaries and modifies the bugs is written in Haskell.</p></li>
 
 
 
<li><p><em>IOSpec 0.1</em>. Wouter Swierstra
+
<li><p><em>FileManip: Expressive Filesystem Manipulation</em>. Bryan O'Sullivan
[http://article.gmane.org/gmane.comp.lang.haskell.general/15134 announced] the first release of the [http://www.cs.nott.ac.uk/~wss/repos/IOSpec Test.IOSpec library], that provides a pure specification of some functions in the IO monad. This may be of interest to anyone who wants to debug, reason about, analyse, or test impure code. Essentially, by importing libraries from IOSpec you can the same code you would normally write in the IO monad. Once you're satisfied that your functions are reasonably well-behaved, you can remove the Test.IOSpec import and replace it with the 'real' functions instead.</p></li>
+
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/22090 announced] the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/FileManip-0.1 FileManip] package provides expressive functions and combinators for searching, matching, and manipulating files.</p></li>
 
 
<li><p><em>wl-pprint-1.0: Wadler/Leijen pretty printer</em>. Stefan O'Rear
+
<li><p><em>photoname: manipulate photos using EXIF data</em>. Dino Morelli
[http://thread.gmane.org/gmane.comp.lang.haskell.general/15112 announced] wl-pprint-1.0, the classic Wadler / Leijen pretty printing combinators, now in 100% easier to use [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/wl-pprint-1.0 Cabalised form!] PPrint is an implementation of the pretty printing combinators described by Philip Wadler (1997). In their bare essence, the combinators of Wadler are not expressive enough to describe some commonly occurring layouts. The PPrint library adds new primitives to describe these layouts and works well in practice. </p></li>
+
[http://article.gmane.org/gmane.comp.lang.haskell.general/15187 announced] the release of [http://ui3.info/d/proj/photoname.html photoname], a command-line utility for renaming and moving photo image files. The new folder location and naming are determined by two things: the photo shoot date information contained within the file's EXIF tags and the usually-camera-assigned serial number, often appearing in the filename.</p></li>
 
 
<li><p><em>London Haskell User Group</em>. Neil Bartlett
+
<li><p><em>RSA-Haskell: Command-line Cryptography</em>. David Sankel
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/21955 announced] the first meeting of the [http://www.londonhug.net/2007/04/26/announcement-first-meeting-of-the-london-haskell-user-group/ London Haskell User Group] on Wednesday 23rd May from 6:30PM. The meeting will be held at City University's main campus in central London, and Simon Peyton Jones will be coming to give a talk.</p></li>
+
[http://article.gmane.org/gmane.comp.lang.haskell.general/15207 announced] the release of [http://www.netsuperbrain.com/rsa-haskell.html RSA-Haskell], a collection of command-line cryptography tools and a cryptography library written in Haskell. It is intended to be useful to anyone who wants to secure files or communications or who wants to incorporate cryptography in their Haskell application.</p></li>
 
 
<li><p><em>New York Functional Programmers Network</em>. Howard Mansell
+
<li><p><em>Haskell modes for Vim</em>. Claus Reinke
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/21856 announced] a New York area-based network for Haskell (and functional) programmers. The idea is to have a regular meeting through which functional programmers can meet to discuss experiences, get and give information, find jobs.</p></li>
+
[http://article.gmane.org/gmane.comp.lang.haskell.general/15180 summarised]
  +
the various Haskell/Vim support currently available</p></li>
 
 
<li><p><em>Data.Proposition 0.1</em>. Neil Mitchell
+
<li><p><em>French Translation of Gentle Introduction to H98</em>. The haskell-fr team
[http://article.gmane.org/gmane.comp.lang.haskell.general/15117 announced] the release of [http://www-users.cs.york.ac.uk/~ndm/proposition/ Data.Proposition], a library that handles propositions, logical formulae consisting of literals without quantification. It automatically simplifies a proposition as it is constructed using simple rules provided by the programmer. Implementations of propositions in terms of an abstract syntax tree and as a Binary Decision Diagram (BDD) are provided. A standard interface is provided for all propositions.</p></li>
+
[http://article.gmane.org/gmane.comp.lang.haskell.general/15193 announced] a completed a [http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/ translation] into French of the 'Gentle Introduction to Haskell'.</p></li></ul>
 
<li><p><em>Book reviews for the Journal of Functional Programming</em>. Simon Thompson
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/15136 sought] interested contributors for book reivews for the Journal of Functional Programming. There is a list of books [http://www.cs.kent.ac.uk/people/staff/sjt/JFP/available.html currently available] for review.</p></li>
 
 
<li><p><em>Reminder: HCAR May 2007</em>. Andres Loeh
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/15161 reminded] us that the deadline for the May 2007 edition of the Haskell Communities and Activities Report is only a few days away -- but this is still enough time to make sure that the report contains a section on your project, on the interesting stuff that you've been doing; using or affecting Haskell in some way.</p></li>
 
 
<li><p><em>Template 0.1: Simple string substitution</em>. Johan Tibell
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/15135 announced] a simple [http://darcs.johantibell.com/template string substitution library] that supports substitution ala Perl or Python.</p></li>
 
 
<li><p><em>hpaste for emacs</em>. David House
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/15111 announced] hpaste.el, an Emacs Lisp library that integrates [http://hpaste.org hpaste], the Haskell pastebin, into Emacs. It provides two functions, hpaste-paste-region and hpaste-paste-buffer, which send the region or buffer to the hpaste server as required.</p></li></ul>
 
   
 
[[Old news|More news]]
 
[[Old news|More news]]

Revision as of 05:47, 7 May 2007

2007-05-07

  • Atom: Hardware Description in Haskell. Tom Hawkins announced the release of Atom, a high-level hardware description language embedded in Haskell, compiles conditional term rewriting systems into conventional HDL.

  • The Monad.Reader: Issue 7. Wouter Swierstra announced the latest issue of The Monad.Reader. The Monad.Reader is a quarterly magazine about functional programming. It is less-formal than journal, but somehow more enduring than a wiki page or blog post.

  • HDBC: Haskell Database Connectivity. John Goerzon announced that HDBC 1.1.2 is now released. HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases.

  • FileManip: Expressive Filesystem Manipulation. Bryan O'Sullivan announced the FileManip package provides expressive functions and combinators for searching, matching, and manipulating files.

  • photoname: manipulate photos using EXIF data. Dino Morelli announced the release of photoname, a command-line utility for renaming and moving photo image files. The new folder location and naming are determined by two things: the photo shoot date information contained within the file's EXIF tags and the usually-camera-assigned serial number, often appearing in the filename.

  • RSA-Haskell: Command-line Cryptography. David Sankel announced the release of RSA-Haskell, a collection of command-line cryptography tools and a cryptography library written in Haskell. It is intended to be useful to anyone who wants to secure files or communications or who wants to incorporate cryptography in their Haskell application.

  • Haskell modes for Vim. Claus Reinke summarised the various Haskell/Vim support currently available

  • French Translation of Gentle Introduction to H98. The haskell-fr team announced a completed a translation into French of the 'Gentle Introduction to Haskell'.

More news