Difference between revisions of "Template:Main/News"
DonStewart (talk | contribs) (Typo in wiki conversion) |
DonStewart (talk | contribs) (This week's news) |
||
Line 1: | Line 1: | ||
− | ''2006-04- |
+ | ''2006-04-17'' |
− | |||
<ul> |
<ul> |
||
<li> |
<li> |
||
<p> |
<p> |
||
− | <em> |
+ | <em>Halfs, a Haskell filesystem</em>. Isaac Jones |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/13550 announced] |
||
− | released |
||
+ | the first release of Halfs, a filesystem written |
||
− | [http://haskell.org/~luisfaraujo/himerge/ hImerge], |
||
+ | in Haskell. Halfs can be mounted and used like any other Linux filesystem, |
||
− | a graphical user interface for emerge, (Gentoo's Portage system) |
||
+ | or used as a library. Halfs is a fork (and a port) of the filesystem |
||
− | written in Haskell using gtk2hs. |
||
+ | developed by Galois Connections. In addition, Halfs comes with a virtual |
||
− | [http://haskell.org/~luisfaraujo/rhimerge.jpeg Here's a jpg]. |
||
+ | machine to make using it extremely easy. You don't need an extra partition |
||
− | The main idea is to simplify browsing the entire portage tree as well as of |
||
+ | or a thumb drive, or even Linux (Windows and Mac OS can emulate the virtual |
||
− | running the most basic and common options from the emerge command. hImerge |
||
+ | machine). See more at |
||
− | also offers several handy tools, like global and local use flags browsers, |
||
+ | [http://www.haskell.org/halfs/ the Halfs site]. |
||
− | and a minimal web browser. |
||
</p> |
</p> |
||
</li> |
</li> |
||
Line 19: | Line 18: | ||
<li> |
<li> |
||
<p> |
<p> |
||
− | <em> |
+ | <em>DrIFT-2.2.0</em>. John Meacham |
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/ |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/13541 released] |
+ | DrIFT-2.2.0, the type sensitive preprocessor for Haskell. It |
||
− | MissingH 0.14.0, a library of "missing" functions. |
||
+ | extracts type declarations and directives from modules. The |
||
− | MissingH is available |
||
+ | directives cause rules to be fired on the parsed type declarations, |
||
− | [http://quux.org/devel/missingh/ here]. |
||
+ | generating new code which is then appended to the bottom of the |
||
+ | input file. Read more |
||
+ | [http://repetae.net/john/computer/haskell/DrIFT/ here]. |
||
</p> |
</p> |
||
</li> |
</li> |
||
Line 29: | Line 31: | ||
<li> |
<li> |
||
<p> |
<p> |
||
− | <em> |
+ | <em>MissingH 0.14.2</em>. John Goerzen |
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/ |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/13555 announced] |
+ | version 0.14.2 of MissingH, the library of "missing" Haskell code. Now including support for |
||
− | the Haskell mailing list archives from 1990-2000, into html format. |
||
+ | shell globs, POSIX-style wildcards and more. Check |
||
− | The archive is available to view |
||
− | [http:// |
+ | [http://quux.org/devel/missingh here] for more details. |
+ | </p> |
||
</li> |
</li> |
||
+ | |||
+ | <li> |
||
+ | <p> |
||
+ | <em>HAppS - Haskell Application Server 0.8</em> Einar Karttunen |
||
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/13557 announced] |
||
+ | HAppS 0.8. The Haskell Application Server version 0.8 contains a complete |
||
+ | rewrite of the ACID and HTTP functionalities. Features include:<ul> |
||
+ | <li>MACID - Monadic framework for ACID transactions. |
||
+ | <li>An HTTP Server (outperforms Apache/PHP in informal benchmarks). |
||
+ | <li>An SMTP Server. |
||
+ | <li>Mail delivery agent. |
||
+ | <li>DNS resolver in pure Haskell |
||
+ | <li>XML and XSLT. Separate application logic from presentation using XML/XSLT. |
||
+ | <li>And more.. |
||
+ | </ul> |
||
+ | More information on the |
||
+ | [http://happs.org/ the HAppS page]. |
||
</p> |
</p> |
||
+ | </li> |
||
<li> |
<li> |
||
<p> |
<p> |
||
+ | <em>Index-aware linear algebra</em>. Frederik Eaton |
||
− | <em>Chapter 4 of Hitchhikers Guide to the Haskell</em>. Dmitry Astapov |
||
− | [http://article.gmane.org/gmane.comp.lang.haskell. |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/13561 announced] |
− | + | an index-aware linear algebra library written in Haskell. |
|
+ | The library exposes index types and ranges so that static guarantees can be |
||
− | [http://www.haskell.org/haskellwiki/Hitchhikers_Guide_to_the_Haskell available]. |
||
+ | made about the library operations (e.g. an attempt to add two incompatibly |
||
+ | sized matrices is a static error). Frederik's motivation is that a good |
||
+ | linear algebra library which embeds knowledge of the mathematical |
||
+ | structures in the type system, such that misuse is a static error, could |
||
+ | mean Haskell makes valuable contribution in the area of technical |
||
+ | computing, currently dominated by interpreted, weakly typed languages. |
||
</p> |
</p> |
||
</li> |
</li> |
||
Line 48: | Line 75: | ||
<li> |
<li> |
||
<p> |
<p> |
||
− | <em> |
+ | <em>Crypto-3.0.3</em>. Dominic Steinitz |
− | [http://article.gmane.org/gmane.comp.lang.haskell. |
+ | [http://article.gmane.org/gmane.comp.lang.haskell.general/13564 announced] |
+ | Crypto-3.0.3, a new version of the Haskell Cryptography Library. Version |
||
− | that the 3rd release candidate for Edison 1.2 is now avaliable. |
||
+ | 3.0.3 supports: DES, Blowfish, AES, Cipher Block Chaining (CBC), PKCS#5 and |
||
+ | nulls padding, SHA-1, MD5 , RSA, OAEP-based encryption |
||
+ | (Bellare-Rogaway), PKCS#1v1.5 signature scheme, ASN.1, PKCS#8, X.509 |
||
+ | Identity Certificates, X.509 Attribute Certificates. |
||
+ | See |
||
+ | [http://www.haskell.org/crypto here] for more. |
||
</p> |
</p> |
||
</li> |
</li> |
||
− | |||
− | </ul> |
||
− | |||
− | ''2006-03-27'' |
||
− | |||
− | <ul> |
||
− | <li> |
||
− | <p><em>monadLib 2.0</em>. Iavor Diatchki |
||
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/13460 announced] |
||
− | the release of monadLib 2.0 -- library of |
||
− | monad transformers for Haskell. 'monadLib' is a descendent of |
||
− | 'mtl', the monad template library that is distributed with most |
||
− | Haskell implementations. Check out the |
||
− | [http://www.csee.ogi.edu/~diatchki/monadLib library] web page. |
||
− | </p> |
||
− | </li> |
||
− | |||
− | <li> |
||
− | <p><em>Text.Regex.Lazy (0.33)</em>. Chris Kuklewicz |
||
− | [http://article.gmane.org/gmane.comp.lang.haskell.libraries/4464 announced] |
||
− | the release of [http://sourceforge.net/projects/lazy-regex Text.Regex.Lazy]. |
||
− | This is an alternative to Text.Regex along with some enhancements. |
||
− | GHC's Text.Regex marshals the data back and forth to C arrays, to call |
||
− | libc. This is far too slow (and strict). This module understands |
||
− | regular expression Strings via a Parsec parser and creates an internal data |
||
− | structure (Text.Regex.Lazy.Pattern). This is then transformed into a |
||
− | Parsec parser to process the input String, or into a DFA table for matching |
||
− | against the input String or FastPackedString. The input string is |
||
− | consumed lazily, so it may be an arbitrarily long or infinite source. |
||
− | </p> |
||
− | </li> |
||
− | |||
− | <li> |
||
− | <p><em>HDBC 0.99.2</em>. John Goerzen |
||
− | [http://article.gmane.org/gmane.comp.lang.haskell.general/13504 released] |
||
− | HDBC 0.99.2, along with 0.99.2 versions of all database |
||
− | backends. John says "If things go well, after a few weeks of |
||
− | testing, this version will become HDBC 1.0.0". |
||
− | [http://quux.org/devel/hdbc HDBC] is a |
||
− | multi-database interface system for Haskell. |
||
− | </p> |
||
− | </li> |
||
− | |||
− | <li> |
||
− | <p><em>GHC 6.4.2 Release Candidates</em> |
||
− | Simon Marlow |
||
− | [http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/9588 announced] |
||
− | that GHC was moving into release-candidate mode for |
||
− | version 6.4.2. [http://www.haskell.org/ghc/dist/stable/dist/ Grab a snapshot] |
||
− | and try it out. The available builds are: x86_64-unknown-linux (Fedora |
||
− | Core 5), i386-unknown-linux (glibc 2.3 era), and Windows |
||
− | (i386-unknown-mingw32). Barring any serious hiccups, the release should |
||
− | be out in a couple of weeks. |
||
− | </p> |
||
− | </li> |
||
</ul> |
</ul> |
||
− | [[Old news]] |
+ | [[Old news|More news]] |
Revision as of 05:20, 17 April 2006
2006-04-17
-
Halfs, a Haskell filesystem. Isaac Jones announced the first release of Halfs, a filesystem written in Haskell. Halfs can be mounted and used like any other Linux filesystem, or used as a library. Halfs is a fork (and a port) of the filesystem developed by Galois Connections. In addition, Halfs comes with a virtual machine to make using it extremely easy. You don't need an extra partition or a thumb drive, or even Linux (Windows and Mac OS can emulate the virtual machine). See more at the Halfs site.
-
DrIFT-2.2.0. John Meacham released DrIFT-2.2.0, the type sensitive preprocessor for Haskell. It extracts type declarations and directives from modules. The directives cause rules to be fired on the parsed type declarations, generating new code which is then appended to the bottom of the input file. Read more here.
-
MissingH 0.14.2. John Goerzen announced version 0.14.2 of MissingH, the library of "missing" Haskell code. Now including support for shell globs, POSIX-style wildcards and more. Check here for more details.
-
HAppS - Haskell Application Server 0.8 Einar Karttunen announced HAppS 0.8. The Haskell Application Server version 0.8 contains a complete rewrite of the ACID and HTTP functionalities. Features include:
- MACID - Monadic framework for ACID transactions.
- An HTTP Server (outperforms Apache/PHP in informal benchmarks).
- An SMTP Server.
- Mail delivery agent.
- DNS resolver in pure Haskell
- XML and XSLT. Separate application logic from presentation using XML/XSLT.
- And more..
More information on the the HAppS page.
-
Index-aware linear algebra. Frederik Eaton announced an index-aware linear algebra library written in Haskell. The library exposes index types and ranges so that static guarantees can be made about the library operations (e.g. an attempt to add two incompatibly sized matrices is a static error). Frederik's motivation is that a good linear algebra library which embeds knowledge of the mathematical structures in the type system, such that misuse is a static error, could mean Haskell makes valuable contribution in the area of technical computing, currently dominated by interpreted, weakly typed languages.
-
Crypto-3.0.3. Dominic Steinitz announced Crypto-3.0.3, a new version of the Haskell Cryptography Library. Version 3.0.3 supports: DES, Blowfish, AES, Cipher Block Chaining (CBC), PKCS#5 and nulls padding, SHA-1, MD5 , RSA, OAEP-based encryption (Bellare-Rogaway), PKCS#1v1.5 signature scheme, ASN.1, PKCS#8, X.509 Identity Certificates, X.509 Attribute Certificates. See here for more.