#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
Hugs-Bugs@haskell.org
http://www.haskell.org/mailman/listinfo/hugs-bugs

Reply via email to