[GHC] #3269: Stop using PackedString in template-haskell; drop packedstring as a bootlib

2009-06-01 Thread GHC
#3269: 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/3269
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


Re: [GHC] #3269: Stop using PackedString in template-haskell; drop packedstring as a bootlib

2009-06-01 Thread GHC
#3269: Stop using PackedString in template-haskell; drop packedstring as a 
bootlib
-+--
Reporter:  simonmar  |Owner:  
Type:  proposal  |   Status:  closed  
Priority:  normal|Milestone:  Not GHC 
   Component:  None  |  Version:  6.10.2  
Severity:  normal|   Resolution:  duplicate   
Keywords:|   Difficulty:  Unknown 
Testcase:|   Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |  
-+--
Changes (by simonmar):

  * status:  new = closed
  * resolution:  = duplicate

-- 
Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/3269#comment:1
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