[Hugs] #94: pattern match failure on Chars with Unicode codepoint >0x4ff

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Hugs] #94: pattern match failure on Chars with Unicode codepoint >0x4ff

GHC-2
#94: pattern match failure on Chars with Unicode codepoint >0x4ff
--------------------+-------------------------------------------------------
 Reporter:  guest   |       Owner:  nobody
     Type:  defect  |      Status:  new    
 Priority:  major   |   Milestone:        
Component:  hugs    |     Version:  current
 Keywords:          |  
--------------------+-------------------------------------------------------
 hi,

 i tested the following code in Hugs:
 {{{
 patternMatchingWorks1 = case '\x4ff' of '\x4ff' -> True
 patternMatchingWorks2 = case '\x500' of '\x500' -> True
 patternMatchingWorks3 = f '\x4ff' where f '\x4ff' = True
 patternMatchingWorks4 = f '\x500' where f '\x500' = True
 patternMatchingWorks5 = (\'\x4ff'->True) '\x4ff'
 patternMatchingWorks6 = (\'\x500'->True) '\x500'
 }}}
 and got the following output:
 {{{
 Main> :load "M:\\haskell\\sources\\WinHugsPatternMatchingBug.hs"
 Main> patternMatchingWorks1
 True
 Main> patternMatchingWorks2

 Program error: pattern match failure: patternMatchingWorks2_v1621 '\1280'

 Main> patternMatchingWorks3
 True
 Main> patternMatchingWorks4

 Program error: pattern match failure: patternMatchingWorks4_v1623 '\1280'

 Main> patternMatchingWorks5
 True
 Main> patternMatchingWorks6

 Program error: pattern match failure: patternMatchingWorks6_v1627 '\1280'
 }}}
 i tested it with hugs.exe and winhugs.exe (September 2006 version, i.e.
 the
 most recent according to the download page) on Windows XP Professional,
 both
 give the same result, while ghc gives the correct result.[[BR]] Pattern
 matching
 seems to fail for all Chars with codepoint >0x4ff. i understand that Hugs
 doesn't fully support Unicode, but is this intended behaviour? If so,
 please
 mention it on the "Hugs Bugs & Features" page.

--
Ticket URL: <http://hackage.haskell.org/trac/hugs/ticket/94>
Hugs <http://www.haskell.org/hugs/>
Hugs 98, an interpreter for Haskell
_______________________________________________
Hugs-Bugs mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/hugs-bugs
Reply | Threaded
Open this post in threaded view
|

Re: [Hugs] #94: pattern match failure on Chars with Unicode codepoint >0x4ff

GHC-2
#94: pattern match failure on Chars with Unicode codepoint >0x4ff
---------------------+------------------------------------------------------
  Reporter:  guest   |       Owner:  nobody
      Type:  defect  |      Status:  new    
  Priority:  major   |   Milestone:        
 Component:  hugs    |     Version:  current
Resolution:          |    Keywords:        
---------------------+------------------------------------------------------
Comment (by guest):

 oh, i forgot to mention my e-mail address: [hidden email]-
 leipzig.de
 [[BR]]if there are any questions, write me a note. sorry for spamming.

--
Ticket URL: <http://hackage.haskell.org/trac/hugs/ticket/94#comment:1>
Hugs <http://www.haskell.org/hugs/>
Hugs 98, an interpreter for Haskell
_______________________________________________
Hugs-Bugs mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/hugs-bugs