[Haskell-cafe] ANNOUNCE: Galois web libraries for Haskell released

Andrew Coppin andrewcoppin at btinternet.com
Tue Apr 22 17:22:06 EDT 2008

Don Stewart wrote:
>   * utf8-string
>         A UTF8 layer for IO and Strings. The utf8-string
>         package provides operations for encoding UTF8
>         strings to Word8 lists and back, and for reading and
>         writing UTF8 without truncation.        
>         http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string

When I read this, my first thought was "but does it support 
ByteStrings?" Apparently that's a "yes"... yay!

> About:
> Galois <http://galois.com> researches, designs and develops high
> assurance technologies for security-critical systems, networks and
> applications. We use Haskell as a primary development tool for producing
> robust components for a diverse range of clients.

You know, this has been puzzling me for ages. Everybody round here seems 
to "know" who or what Galois is, except me. So now I know!

> Web-based technologies are increasingly important in this area, and we
> believe Haskell has a key role to play in the production of reliable,
> secure web software. The culture of correctness Haskell encourages is
> ideally suited to web programming, where issues of security,
> authentication, privacy and protection of resources abound.  In
> particular, Haskell's type system makes possible strong static
> guarantees about access to resources, critical to building reliable web
> applications. We hope that the release of this suite of libraries to the
> community will push further the adoption of Haskell in the domain of web
> programming.

Well, all of that is true of course... but given that most people 
percieve I/O as being "hard" in Haskell, it seems like an interesting 
target. But hey, here's to success!

More information about the Haskell-Cafe mailing list