On Wed, Apr 23, 2008 at 8:13 PM, Manuel M T Chakravarty
<[EMAIL PROTECTED]> wrote:
> We should be careful about where we break existing code, and we should try to 
> support automatic translation of H98 to H' code, but any changes that we do 
> not make now will become even more difficult in the future when there is even 
> more Haskell code.  Look at what is happening now already, industrial users 
> applying pressure on the committee to not change the language too much for 
> the sake of legacy code.  A clear indication that anything we don't change 
> now, we will have to live with forever.
>
> Hence, anything that is *important* to change, we should change now.  We 
> should mitigate the pain by having a H98 to H' translator and Haskell 
> compilers will surely support a Haskell98 compatibility mode as long as there 
> are enough users interested in such a feature.  (This is not unlike the 
> transition from K&R C to ANSI C.)

For ($), automatic translation could be as simple as changing a couple
module imports:
import Prelude hiding (($))
import Haskell98 (($))

-- 
Steven Hazel
[EMAIL PROTECTED]
_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-prime

Reply via email to