[darcs-users] [patch119] switch to extensible exceptions
Ganesh Sittampalam
bugs at darcs.net
Wed Dec 16 01:35:28 UTC 2009
New submission from Ganesh Sittampalam <ganesh at earth.li>:
Hi,
Don't review or apply this yet. I'm only sending it to the patch
tracker as this seems like a good place to keep work-in-progress
that others might want to look at or take further.
The basic point is to modernise darcs' exception handling away
from the old and deprecated non-extensible exceptions.
To maintain backwarsd compatibility with GHC 6.8, it uses the
extensible-exceptions package. This means that many of the imports
are of Control.Exception.Extensible. Once we drop GHC 6.8, these
imports should be changed to Control.Exception and the
extensible-exceptions dependency dropped.
I haven't tested it properly, or cleaned it up or considered alternative
techniques for converting the code. I have also conducted a fairly
literal conversion where some better cleanups of the existing code
may instead be possible.
Ganesh
Wed Dec 16 01:30:22 GMT 2009 Ganesh Sittampalam <ganesh at earth.li>
* switch to extensible exceptions
----------
files: switch-to-extensible-exceptions.dpatch, unnamed
messages: 9640
nosy: darcs-users, ganesh
status: needs-review
title: switch to extensible exceptions
__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/patch119>
__________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: switch-to-extensible-exceptions.dpatch
Type: text/x-darcs-patch
Size: 102039 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20091216/b1ae6ef1/attachment-0001.bin>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: unnamed
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20091216/b1ae6ef1/attachment-0001.diff>
More information about the darcs-users
mailing list