Package: libghc6-cgi-dev
Version: 3001.1.7.1-1
Severity: wishlist

Network.CGI provides functions for handling exceptions in the CGI monad:
tryCGI, catchCGI, throwCGI, and so on.  It also provides a function
handleErrors which turns exceptions into "internal server error" pages.
However, these functions all use the non-extensible Exception type,
rather than the new typeclass-based extensible exception mechanism
introduced in GHC 6.10.  This makes it difficult to use CGI's exception
handling in a program which uses extensible exceptions, and reduces the
usefulness of the messages from handleErrors (since it cannot show
dynamic exceptions).

Please consider adding support for the new extensible exception mechanism.

Thanks,
Josh Triplett

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libghc6-cgi-dev depends on:
ii  ghc6                     6.10.1+dfsg1-13 GHC - the Glasgow Haskell Compilat
ii  libghc6-mtl-dev          1.1.0.2-6       Haskell monad transformer library 
pn  libghc6-network-dev      <none>          (no description available)
ii  libghc6-parsec-dev       3.0.0-4         Haskell monadic parser combinator 
pn  libghc6-xhtml-dev        <none>          (no description available)

libghc6-cgi-dev recommends no packages.

Versions of packages libghc6-cgi-dev suggests:
pn  libghc6-cgi-doc               <none>     (no description available)
pn  libghc6-cgi-prof              <none>     (no description available)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to