Difference between revisions of "Template:Main/News"

From HaskellWiki
Jump to navigation Jump to search
m (corrections)
(use locally hosted image instead of imgur)
 
(522 intermediate revisions by 15 users not shown)
Line 1: Line 1:
  +
<div class="subtitle">Recent Package Updates [https://wiki.haskell.org/Hackage_statistics https://wiki.haskell.org/wikiupload/b/bf/MHvNV.png] [https://hackage.haskell.org/packages/recent.rss https://wiki.haskell.org/wikiupload/7/7c/Rss16.png]</div>
''2007-03-05''
 
   
  +
<div style="font-size:80%">
<ul><li><p><em>New Book - Programming in Haskell</em>. Graham Hutton
 
  +
See [https://hackage.haskell.org/packages/recent here]
[http://article.gmane.org/gmane.comp.lang.haskell.general/14849 announced] a new Haskell textbook: [http://www.cs.nott.ac.uk/~gmh/book.html Programming in Haskell]. This introduction is ideal for beginner programmers: it requires no previous programming experience and all concepts are explained from first principles via carefully chosen examples. Each chapter includes exercises that range from the straightforward to extended projects, plus suggestions for further reading on more advanced topics. The presentation is clear and simple, and benefits from having been refined and class-tested over several years.</p></li>
 
  +
</div>
 
<li><p><em>Gtk2Hs version 0.9.11</em>. Duncan Coutts
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14934 announced] Gtk2Hs - a GUI Library for Haskell based on Gtk+, version 0.9.11, is [http://haskell.org/gtk2hs/download/ now available]. Gtk2Hs features: automatic memory management; Unicode support; nearly full coverage of Gtk+ 2.8 API; support for several additional Gtk+/Gnome modules (Glade visual GUI builder, cairo vector graphics, SVG rendering, OpenGL extension and more).</p></li>
 
 
<li><p><em>cabal-make version 0.1</em>. Conal Elliott
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14891 announced] Cabal-make, a GNU make include file to be used with Cabal in creating and sharing Haskell packages. A few highlights: web-based, cross-package links in Haddock docs; syntax coloring via hscolour, with per-project CSS; links from the Haddock docs to hscolour'd code and to wiki-based user comment pages. [http://haskell.org/haskellwiki/Cabal-make It is available here].</p></li>
 
 
<li><p><em>Vty 3.0.0</em>. Stefan O'Rear
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14876 announced] a new major release of [http://members.cox.net/stefanor/vty/dist/doc/html/index.html vty], featuring improved performance. vty is notably used in yi to provide a terminal interface supporting syntax highlighting.</p></li>
 
 
<li><p><em>Haskell Xcode Plugin</em>. Lyndon Tremblay
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14875 announced] the first release of [http://www.hoovy.org/HaskellXcodePlugin/ a plugin for Xcode] enabling Haskell syntax highlighting, Xcode projects compiling and linking, and a couple missing features, for Haskell (GHC).</p></li>
 
 
<li><p><em>urlcheck 0.1: parallel link checker</em>. Don Stewart
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14863 announced] the first release of [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/urlcheck-0.1 urlcheck], a parallel link checker, written in Haskell. Frustrated with the resources and time consumed by 'linkchecker', urlcheck is a lightweight, smp-capable replacement in Haskell. urlcheck pings urls found in the input file, checking they aren't 404s. It uses Haskell threads to run queries concurrently, and can transparently utilise multiple cores if you have them.</p></li>
 
 
<li><p><em>The Monad.Reader: call for copy</em>. Wouter Swierstra
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14870 welcomed] articles for the next issue of The Monad.Reader. Submit articles for the next issue by e-mail before April 13th, 2007. Articles should be written according to the guidelines available from [http://www.haskell.org/haskellwiki/TheMonadReader The Monad Reader home].</p></li>
 
 
<li><p><em>TV-0.2 and GuiTV-0.2</em>. Conal Elliott
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14862 announced] TV, a library for composing tangible values ('TVs'), values that carry along external interfaces. In particular, TVs can be composed to create new TVs, and they can be directly executed with various kinds of interfaces. Values and interfaces are combined for direct use, and separable for composition. GuiTV adds graphical user interfaces to the TV (tangible value) framework, using Phooey. The functionality was part of TV up to version 0.1.1, and is now moved out to a new package to eliminate the dependency of core TV on Phooey and hence on wxHaskell, as the latter can be difficult to install.</p></li>
 
 
<li><p><em>Haskell-mode 2.2</em>. Stefan Monnier
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14857 released] version 2.2 of [http://www.iro.umontreal.ca/~monnier/elisp/ the Haskell-mode package for Emacs]. It has very few visible changes, mostly some commands to query an underlying interactive hugs/ghci in order to get type/info about specific identifiers.</p></li>
 
 
<li><p><em>Data.CompactString 0.1</em>. Twan van Laarhoven
 
[http://thread.gmane.org/gmane.comp.lang.haskell.general/14834 announced] a beta [http://twan.home.fmf.nl/compact-string/ Unicode version of Data.ByteString]. The library uses a variable length encoding (1 to 3 bytes) of Chars into Word8s, which are then stored in a ByteString.</p></li>
 
 
<li><p><em>HSXML version 1.13</em>. Oleg Kiselyov
 
[http://thread.gmane.org/gmane.comp.lang.haskell.general/14835 announced] version 1.13 of [http://pobox.com/~oleg/ftp/Scheme/xml.html#typed-SXML HSXML]. HSXML is a library for writing and transforming typed semi-structured data in Haskell -- in S-expression syntax, with the extensible set of `tags', and statically enforced content model restrictions. A particular application is writing web pages in Haskell. We obtain HTML, XHTML or other output formats by running the Haskell web page in an appropriate rendering monad. The benefit of representing XML-like documents as a typed data structure/Haskell code is static rejection of bad documents -- not only those with undeclared tags but also those where elements appear in wrong contexts.</p></li>
 
 
<li><p><em>Haskell XML Toolbox 7.1</em>. Uwe Schmidt
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14831 announced] a new version of [http://www.fh-wedel.de/~si/HXmlToolbox/index.html the Haskell XML Toolbox]. The main change is the step from cvs to darcs. The documentation has source links into [http://darcs.fh-wedel.de/hxt the darcs repository]. [http://www.haskell.org/haskellwiki/HXT A tutorial is available] in the Haskell wiki.</p></li>
 
 
<li><p><em>OmegaGB, Haskell Game Boy Emulator</em>. Bit Connor
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14938 announced] OmegaGB, an emulator for the Nintendo Game Boy, written in pure Haskell. It uses gtk2hs for the user interface, but there is also a version that doesn't require gtk2hs and uses ascii art. You can find more information about the program at [http://www.mutantlemon.com/omegagb/ the website]. </p></li>
 
 
<li><p><em>Takusen 0.6</em>. Oleg and Alistair
 
[http://article.gmane.org/gmane.comp.lang.haskell.libraries/6209/ announced] a new release of [http://darcs.haskell.org/takusen Takusen], the database library for Haskell. There are a large number of changes and bug-fixes in this release, including improved Oracle and PostgreSQL support.</p></li>
 
 
<li><p><em>hoogle.el</em>. David House
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14944 announced] Hoogle.el, a simple Emacs Lisp library that nicely integrates [http://haskell.org/haskellwiki/Hoogle.el Hoogle into Emacs].</p></li>
 
 
<li><p><em>Buggy nofib</em>. Josep Silva Galiana
 
[http://article.gmane.org/gmane.comp.lang.haskell.general/14825 announced] a 'buggy' version of the nofib collection of Haskell programs. [http://einstein.dsic.upv.es/darcs/nofib All programs] contain one of these bugs: a bug that produces an incorrect result; a bug that produces non-termination; a bug that produces an exception (e.g., div by zero). [http://einstein.dsic.upv.es/nofib The buggy nofib suite] can be used to test debugging tools.</p></li>
 
 
<li><p><em>nobench: Haskell implementation shootout</em>. Don Stewart
 
[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/19684 announced] nobench, a cross-implementation performance benchmark suite, based on nofib, [http://www.cse.unsw.edu.au/~dons/nobench.html comparing the performance] of various Haskell compilers and bytecode interpreters on a range of programs.</p></li>
 
 
<li><p><em>Derangement version 0.1.0</em>. Dennis Griffith
 
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/19714 announced] the initial version of derangement, a library for finding a derangement of a set. A derangement of a set is a permutation with no fixed points, like many constrained matching problems it is susceptible to solution via a Max-flow algorithm.</p></li>
 
 
<li><p><em>HSH 1.0.0</em>. John Goerzen
 
[http://article.gmane.org/gmane.comp.lang.haskell.cafe/20053 announced] the first release of HSH. HSH is designed to let you mix and match shell expressions with Haskell programs. With HSH, it is possible to easily run shell commands, capture their output or provide their input, and pipe them to/from other shell commands and arbitrary Haskell functions at will. HSH makes it easy to run shell commands. But its real power is in piping. You can pipe -- arbitrarily -- between external programs, pure Haskell functions, and Haskell IO functions</p></li>
 
 
<li><p><em>A new Haskell cookbook</em>. Martin Bishop
 
[http://thread.gmane.org/gmane.comp.lang.haskell.cafe/19790 began] a preliminary page, and fleshed out some of the headers/sub-headers on the wiki page for a good Haskell Cookbook (not a PLEAC clone). [http://haskell.org/haskellwiki/Cookbook Please contribute].</p></li></ul>
 
 
[[Old news|More news]]
 

Latest revision as of 07:38, 2 November 2016

Recent Package Updates MHvNV.png Rss16.png

See here