Difference between revisions of "Template:Main/News"
m (corrections) |
DonStewart (talk | contribs) (This week's news) |
||
Line 1: | Line 1: | ||
− | ''2007-03- |
+ | ''2007-03-12'' |
− | <ul><li><p><em> |
+ | <ul><li><p><em>Google Summer of Code and Haskell.org</em>. Malcolm Wallace |
− | [http://article.gmane.org/gmane.comp.lang.haskell. |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.cafe/20232 announced] that Haskell.org has once again applied to be a mentoring organisation for the Google Summer of Code. If you are a student who would like to earn money hacking in Haskell, or you are a non-student who has a cool idea for a coding project but no time to do it yourself, then visit the [http://hackage.haskell.org/trac/summer-of-code SoC wiki] to gather ideas, and add yourself to the list of interested people! Add new ideas for projects!</p></li> |
− | <li><p><em> |
+ | <li><p><em>Haskell Workshop Call for Papers</em>. Gabriele Keller |
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/ |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/14977 announced] the initial call for papers for the Haskell Workshop 2007, part of the 2007 International Conference on Functional Programming (ICFP). The purpose of the Haskell Workshop is to discuss experience with Haskell, and possible future developments for the language. The scope of the workshop includes all aspects of the design, semantics, theory, application, implementation, and teaching of Haskell.</p></li> |
− | <li><p><em> |
+ | <li><p><em>Data.CompactString 0.3: Unicode ByteString</em>. Twan van Laarhoven |
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/ |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/14973 announced] version 0.3 of the Data.CompactString library. Data.CompactString is a wrapper around Data.ByteString supporting Unicode strings.</p></li> |
− | <li><p><em> |
+ | <li><p><em>harchive-0.2: backup and restore software in Haskell</em>. David Brown |
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/ |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/14972 announced] release 0.2 of [http://www.davidb.org/darcs/harchive/ harchive], a program for backing up and restoring data. The package is available [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/harchive-0.2 from Hackage].</p></li> |
− | <li><p><em> |
+ | <li><p><em>New release of regex packages</em>. Chris Kuklewicz |
− | [http://article.gmane.org/gmane.comp.lang.haskell. |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.cafe/20189 announced] new versions of the regex-* packages (base,compat,dfa,parsec,pcre,posix,tdfa,tre). There is a new [http://haskell.org/haskellwiki/Regular_expressions wiki page] with documentation relating to these packages. All packages are available from [http://hackage.haskell.org/packages/hackage.html Hackage], under the [http://hackage.haskell.org/packages/archive/pkg-list.html#cat:Text Text Category].</p></li> |
− | <li><p><em> |
+ | <li><p><em>StaticDTD: type safe markup combinators from DTDs</em>. Marcel Manthe |
− | [http://article.gmane.org/gmane.comp.lang.haskell. |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.cafe/20218 announced] a tool that transforms a Document Type Definition to a library. The resulting library contains combinators that assure proper nesting of elements. The plan is to add more constraints that will also take care of the order of occurrence of children. The parsing of the DTD is done with HaXml. The code is [http://m13s07.vlinux.de/darcs/StaticDTD/ available via darcs].</p></li> |
− | <li><p><em> |
+ | <li><p><em>IPv6 support for network package</em>. Bryan O'Sullivan |
− | [http:// |
+ | [http://thread.gmane.org/gmane.comp.lang.haskell.libraries/6363 announced] that he'd added IPv6 support to the network package.</p></li> |
− | <li><p><em> |
+ | <li><p><em>Type-level binary arithmetic library</em>. Oleg Kiselyov and Chung-chieh Shan |
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/ |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/14961 announced] a [http://pobox.com/~oleg/ftp/Computation/resource-aware-prog/BinaryNumber.hs new library] for arbitrary precision binary arithmetic over natural kinds. The library supports addition/subtraction, predecessor/successor, multiplication/division, exp2, full comparisons, GCD, and the maximum. At the core of the library are multi-mode ternary relations Add and Mul where any two arguments determine the third. Such relations are especially suitable for specifying static arithmetic constraints on computations. The type-level numerals have no run-time representation; correspondingly, all arithmetic operations are done at compile time and have no effect on run-time.</p></li></ul> |
− | |||
− | <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]] |
[[Old news|More news]] |
Revision as of 02:40, 12 March 2007
2007-03-12
Google Summer of Code and Haskell.org. Malcolm Wallace announced that Haskell.org has once again applied to be a mentoring organisation for the Google Summer of Code. If you are a student who would like to earn money hacking in Haskell, or you are a non-student who has a cool idea for a coding project but no time to do it yourself, then visit the SoC wiki to gather ideas, and add yourself to the list of interested people! Add new ideas for projects!
Haskell Workshop Call for Papers. Gabriele Keller announced the initial call for papers for the Haskell Workshop 2007, part of the 2007 International Conference on Functional Programming (ICFP). The purpose of the Haskell Workshop is to discuss experience with Haskell, and possible future developments for the language. The scope of the workshop includes all aspects of the design, semantics, theory, application, implementation, and teaching of Haskell.
Data.CompactString 0.3: Unicode ByteString. Twan van Laarhoven announced version 0.3 of the Data.CompactString library. Data.CompactString is a wrapper around Data.ByteString supporting Unicode strings.
harchive-0.2: backup and restore software in Haskell. David Brown announced release 0.2 of harchive, a program for backing up and restoring data. The package is available from Hackage.
New release of regex packages. Chris Kuklewicz announced new versions of the regex-* packages (base,compat,dfa,parsec,pcre,posix,tdfa,tre). There is a new wiki page with documentation relating to these packages. All packages are available from Hackage, under the Text Category.
StaticDTD: type safe markup combinators from DTDs. Marcel Manthe announced a tool that transforms a Document Type Definition to a library. The resulting library contains combinators that assure proper nesting of elements. The plan is to add more constraints that will also take care of the order of occurrence of children. The parsing of the DTD is done with HaXml. The code is available via darcs.
IPv6 support for network package. Bryan O'Sullivan announced that he'd added IPv6 support to the network package.
Type-level binary arithmetic library. Oleg Kiselyov and Chung-chieh Shan announced a new library for arbitrary precision binary arithmetic over natural kinds. The library supports addition/subtraction, predecessor/successor, multiplication/division, exp2, full comparisons, GCD, and the maximum. At the core of the library are multi-mode ternary relations Add and Mul where any two arguments determine the third. Such relations are especially suitable for specifying static arithmetic constraints on computations. The type-level numerals have no run-time representation; correspondingly, all arithmetic operations are done at compile time and have no effect on run-time.