#3270: Stop using PackedString in template-haskell; drop packedstring as a 
bootlib
-------------------------------+--------------------------------------------
  Reporter:  simonmar          |          Owner:                  
      Type:  proposal          |         Status:  new             
  Priority:  normal            |      Milestone:  Not GHC         
 Component:  None              |        Version:  6.10.2          
  Severity:  normal            |       Keywords:                  
Difficulty:  Unknown           |       Testcase:                  
        Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
-------------------------------+--------------------------------------------
 The `packedstring` library has been superseded by the `bytestring` and
 `text` libraries, yet we are still shipping it with GHC for only one
 reason: it is used in the representations of three types in `template-
 haskell`.

 The proposal is that we

  * make the types `ModName`, `PkgName`, and `OccName` from
 `Language.Haskell.TH.Syntax` into abstract newtypes (an API change)

  * change their representation from `PackedString` to `String`

  * drop the `packedstring` library from the bootlibs that GHC ships with

 Relevant discussions:

  * [http://www.haskell.org/pipermail/libraries/2008-November/010960.html]

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3270>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to