[GHC] #1554: Ord (STRef s a) instance
#1554: Ord (STRef s a) instance +--- Reporter: [EMAIL PROTECTED] | Owner: Type: feature request| Status: new Priority: normal | Milestone: Component: Compiler |Version: 6.6.1 Severity: normal | Keywords: stref ord Difficulty: Unknown| Os: Unknown Testcase: | Architecture: Unknown +--- I would like an instance Ord (STRef s a). In the implementation this could be done with Data.Unique under the hood probably. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1554 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] #1348: inconsistent 'ghc --help message
#1348: inconsistent 'ghc --help message -+-- Reporter: guest |Owner: igloo Type: bug | Status: new Priority: high |Milestone: 6.10 Component: Compiler | Version: 6.6.1 Severity: normal| Resolution: Keywords:| Difficulty: Unknown Os: Windows | Testcase: Architecture: x86 | -+-- Changes (by igloo): * milestone: 6.8 = 6.10 Comment: Option handling overhaul probably won't happen until 6.10. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1348 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] #1413: copyFile: atomicity docs/code mismatch
#1413: copyFile: atomicity docs/code mismatch ---+ Reporter: guest |Owner: igloo Type: bug | Status: closed Priority: high|Milestone: 6.8 Component: libraries/base | Version: 6.6.1 Severity: normal | Resolution: fixed Keywords: | Difficulty: Unknown Os: Unknown | Testcase: Architecture: Unknown | ---+ Changes (by igloo): * resolution: = fixed * status: new = closed Comment: Code now fixed. Thanks for the report! -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1413 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] #873: Add System.Directory.installFile
#873: Add System.Directory.installFile ---+ Reporter: simonmar|Owner: Type: task| Status: closed Priority: high|Milestone: 6.8 Component: libraries/base | Version: 6.4.2 Severity: normal | Resolution: fixed Keywords: | Difficulty: Easy (1 hr) Os: Unknown | Testcase: N/A Architecture: Unknown | ---+ Changes (by igloo): * resolution: = fixed * status: new = closed Comment: I don't think that this is necessary now that #1413 (copyFile wasn't atomic) is fixed. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/873 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
Installation Problem GHC 6-6
Hello: I tried to install GHC 6-6 on my Mac PowerBook G4, under system 10.4.10. I followed the instructions that came with the download. The Makefile phase seemed to work correctly however make install did not find things in order (see further down). What did I do incorrectly? Thanks, Cornelius Nevrinceanu Trace of make install faber:~ Faber$ make install Configuring ghc, version 6.6, on powerpc-apple-darwin ... Creating a configured version of ghcprof .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory chmod: bin/powerpc-apple-darwin/ghcprof: No such file or directory Done. Creating a configured version of ghc-asm .. /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory chmod: lib/powerpc-apple-darwin/ghc-asm: No such file or directory Done. Creating a configured version of ghc-split .. /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory chmod: lib/powerpc-apple-darwin/ghc-split: No such file or directory Done. Creating a configured version of ghc-6.6 .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory chmod: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory Done. Creating a configured version of ghci-6.6 .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory chmod: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory Done. Creating a configured version of ghc-pkg-6.6 .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-pkg-6.6: No such file or directory chmod:
Re: [GHC] #1554: Ord (STRef s a) instance
#1554: Ord (STRef s a) instance --+- Reporter: [EMAIL PROTECTED] |Owner: Type: feature request| Status: new Priority: normal |Milestone: Component: Compiler | Version: 6.6.1 Severity: normal | Resolution: Keywords: stref ord | Difficulty: Unknown Os: Unknown| Testcase: Architecture: Unknown| --+- Comment (by igloo): You could make your own datatype containing a Unique and an STRef, and define Ord on it appropriately. I'm not convinced that it makes sense to have STRef do this itself. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1554 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] #1518: Make it possible to evaluate monadic actions when assigning record fields (-)
#1518: Make it possible to evaluate monadic actions when assigning record fields (-) ---+ Reporter: [EMAIL PROTECTED] |Owner: Type: feature request | Status: new Priority: normal |Milestone: _|_ Component: Compiler| Version: 6.6.1 Severity: normal | Resolution: Keywords: | Difficulty: Unknown Os: Unknown | Testcase: Architecture: Unknown | ---+ Changes (by igloo): * milestone: = _|_ Comment: This is being discussed on the Haskell' list: http://www.haskell.org/pipermail/haskell-prime/2007-July/002265.html -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1518 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] #1502: GHC should integrate better with mingw
#1502: GHC should integrate better with mingw +--- Reporter: eivuokko |Owner: Type: feature request | Status: new Priority: normal |Milestone: Component: Compiler | Version: 6.6.1 Severity: normal | Resolution: Keywords: windows | Difficulty: Unknown Os: Unknown | Testcase: Architecture: Unknown | +--- Comment (by igloo): I'm not sure I understand: If you want more mingw/msys tools, then why not install mingw/msys? The tools that GHC does copy across are really only intended to be used by GHC internally. Thanks Ian -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1502 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] #1408: groupWhen – a groupB y that compares consecutive values
#1408: groupWhen – a groupBy that compares consecutive values +--- Reporter: Joachim Breitner [EMAIL PROTECTED] |Owner: Type: feature request | Status: closed Priority: normal |Milestone: Component: libraries/base | Version: 6.6.1 Severity: normal | Resolution: wontfix Keywords: | Difficulty: Easy (1 hr) Os: Unknown | Testcase: Architecture: Unknown | +--- Changes (by igloo): * resolution: = wontfix * status: new = closed Comment: I think that if we have both groupBy and this new function then the names should be more similar (I'd expect groupWhen to do something completely different), and if possible allude to the functionality difference. Are there any cases when the existing behaviour is better? No matter what, I think this should go via http://www.haskell.org/haskellwiki/Library_submissions so I'm closing this bug. By the way, the hpaste link seems to now be about catching monkeys. Thanks Ian -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1408 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] #1407: Add the ability to :set -l{foo} in .ghci files
#1407: Add the ability to :set -l{foo} in .ghci files +--- Reporter: guest|Owner: Type: feature request | Status: new Priority: normal |Milestone: 6.8 Component: GHCi | Version: 6.6.1 Severity: minor| Resolution: Keywords: | Difficulty: Unknown Os: Unknown | Testcase: Architecture: Unknown | +--- Changes (by igloo): * milestone: = 6.8 Comment: This is related to allowing -package flags in OPTIONS_GHC, which is talked about in http://hackage.haskell.org/trac/ghc/wiki/GhcPackages -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1407 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] #1553: Error in nameModule header{v a1Ax}
#1553: Error in nameModule header{v a1Ax} -+-- Reporter: [EMAIL PROTECTED] |Owner: Type: bug | Status: new Priority: normal|Milestone: Component: GHCi | Version: 6.6.1 Severity: normal| Resolution: Keywords:| Difficulty: Unknown Os: Linux | Testcase: Architecture: x86 | -+-- Old description: '''1. Linux version:''' 2.4.27 '''2. GCC version:''' 3.3.5 (Debian 1:3.3.5-13) '''3-4. Sequence of events:''' [EMAIL PROTECTED]:~/lab/NetGremlins/newSiteManager$ ghci -v eventsCons.hs ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.6.1, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \/\/ /_/\/|_| Type :? for help. Using package config file: /usr/local/lib/ghc-6.6.1/package.conf wired-in package base mapped to base-2.1.1 wired-in package rts mapped to rts-1.0 wired-in package haskell98 mapped to haskell98-1.0 wired-in package template-haskell mapped to template-haskell-2.1 Hsc static flags: -static Loading package base ... linking ... done. wired-in package base mapped to base-2.1.1 wired-in package rts mapped to rts-1.0 wired-in package haskell98 mapped to haskell98-1.0 wired-in package template-haskell mapped to template-haskell-2.1 *** Parser: *** Desugar: *** Simplify: *** CorePrep: *** ByteCodeGen: *** Parser: *** Desugar: *** Simplify: *** CorePrep: *** ByteCodeGen: wired-in package base mapped to base-2.1.1 wired-in package rts mapped to rts-1.0 wired-in package haskell98 mapped to haskell98-1.0 wired-in package template-haskell mapped to template-haskell-2.1 *** Chasing dependencies: Stable obj: [] Stable BCO: [] unload: retaining objs [] unload: retaining bcos [] Upsweep completely successful. *** Deleting temp files: Deleting: *** Chasing dependencies: Stable obj: [] Stable BCO: [] unload: retaining objs [] unload: retaining bcos [] compile: input file eventsCons.hs *** Checking old interface for main:EventsCons: [1 of 1] Compiling EventsCons ( eventsCons.hs, interpreted ) *** Parser: *** Renamer/typechecker: *** Desugar: Result size = 487 *** Simplify: Result size = 2468 Result size = 1293 Result size = 1291 Result size = 1291 *** Tidy Core: Result size = 1291 *** CorePrep: Result size = 1475 *** ByteCodeGen: *** Deleting temp files: Deleting: Upsweep completely successful. *** Deleting temp files: Deleting: Ok, modules loaded: EventsCons. *EventsCons main *** Parser: *** Desugar: *** Simplify: *** CorePrep: *** ByteCodeGen: Loading package haskell98 ... linking ... done. Loading package parsec-2.0 ... linking ... done. Loading package network-2.0.1 ... linking ... done. Loading package HTTP-3000.0.0 ... linking ... done. Loading package HUnit-1.1.1 ... linking ... done. Loading package hxt-7.2 ... linking ... done. ghc-6.6.1: panic! (the 'impossible' happened) (GHC version 6.6.1 for i386-unknown-linux): nameModule header{v a1Ax} Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug *EventsCons '''5. As can be seen in the listing it gives the error:''' ghc-6.6.1: panic! (the 'impossible' happened) (GHC version 6.6.1 for i386-unknown-linux): nameModule header{v a1Ax} '''6. Source code:''' 1 module EventsCons where 2 import Text.XML.HXT.Arrow 3 import Data.Tree.NTree.TypeDefs (NTree (..)) 4 import System.Time 5 import List 6 7 myMonths = [January .. December] 8 monthRefs = zip [January .. December] 9 [#jan, #feb, #mar, #apr, #may, #jun, 10 #jul, #aug, #sep, #oct, #nov, #dec] 11 12 13 main = 14 runX ( readDocument [(a_validate, v_0)] events.xml 15 processEvents myMonths 16 writeDocument [(a_indent, v_1)] events.html ) 17 18 19 processEvents months = 20 processTopDown (monthListX months) 21 22 23 monthListX months = 24 mkelem div [sattr class monthlist] 25 ([header] ++ 26 (listMonths $ take 6 months) ++ 27 [breakTag] ++ 28 (listMonths $ drop 6 months) ++ 29 [breakTag, archive, breakTag]) 30 `when` 31 (isElem hasName monthList) 32 where 33 header = selem h2 [[txt Event Galleries]] 34 breakTag = selem br [] 35 archive = mkelem a [sattr class month, sattr href archive.html] 36 [txt Archive of Previous Years] 37 monthLink month = mkelem a [sattr class month, 38 sattr href (getRef $ lookup month monthRefs)] 39
Re: Installation Problem GHC 6-6
Hello, Can you tell us exactly which package you have attempted to install? That would be very useful, thanks. Also, if you could make the exact sequence of commands used and the output somehow available, that would also help a lot to figure out what has happened. (A quick shot at a possible solution would be to say sudo make install rather than just make install to install as root. Unfortunately, the error messages you quote don't really indicate that lack of permissions is the problem, so I am not really sure that this suggestion would work.) Thanks and best regards Thorkil On Thursday 19 July 2007 22:41, Cornelius Nevrinceanu wrote: Hello: I tried to install GHC 6-6 on my Mac PowerBook G4, under system 10.4.10. I followed the instructions that came with the download. The Makefile phase seemed to work correctly however make install did not find things in order (see further down). What did I do incorrectly? Thanks, Cornelius Nevrinceanu Trace of make install faber:~ Faber$ make install Configuring ghc, version 6.6, on powerpc-apple-darwin ... Creating a configured version of ghcprof .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghcprof: No such file or directory chmod: bin/powerpc-apple-darwin/ghcprof: No such file or directory Done. Creating a configured version of ghc-asm .. /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-asm: No such file or directory chmod: lib/powerpc-apple-darwin/ghc-asm: No such file or directory Done. Creating a configured version of ghc-split .. /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory /bin/sh: line 1: lib/powerpc-apple-darwin/ghc-split: No such file or directory chmod: lib/powerpc-apple-darwin/ghc-split: No such file or directory Done. Creating a configured version of ghc-6.6 .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory chmod: bin/powerpc-apple-darwin/ghc-6.6: No such file or directory Done. Creating a configured version of ghci-6.6 .. /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory /bin/sh: line 1: bin/powerpc-apple-darwin/ghci-6.6: No such file or directory chmod: bin/powerpc-apple-darwin/ghci-6.6: No such file
Re: [GHC] #1522: enumFrom* do not respect -fno-implicit-prelude
#1522: enumFrom* do not respect -fno-implicit-prelude -+-- Reporter: guest |Owner: Type: bug | Status: new Priority: normal|Milestone: Component: Compiler | Version: 6.6.1 Severity: normal| Resolution: Keywords:| Difficulty: Unknown Os: Multiple | Testcase: Architecture: Multiple | -+-- Old description: The [foo..], [foo..bar], [foo,bar..] and [foo,bar..baz] sugars do not obey -fno-implicit-prelude. {-# OPTIONS_GHC -fno-implicit-prelude #-} module ListSugar where import Control.Monad import Prelude hiding (Enum,enumFrom) class Enum a where enumFrom :: MonadPlus m = a - m a instance Enum Int where enumFrom n = return n `mplus` enumFrom (n + 1) main = print $ ([1..] :: Maybe Int) ListSugar.hs:9:16: Couldn't match expected type `Maybe Int' against inferred type `[a]' In the expression: [1 .. ] In the second argument of `($)', namely `([1 .. ] :: Maybe Int)' In the expression: print $ ([1 .. ] :: Maybe Int) and even with the same signature as the original type, it invokes the version in the Prelude. New description: The [foo..], [foo..bar], [foo,bar..] and [foo,bar..baz] sugars do not obey -fno-implicit-prelude. {{{ {-# OPTIONS_GHC -fno-implicit-prelude #-} module ListSugar where import Control.Monad import Prelude hiding (Enum,enumFrom) class Enum a where enumFrom :: MonadPlus m = a - m a instance Enum Int where enumFrom n = return n `mplus` enumFrom (n + 1) main = print $ ([1..] :: Maybe Int) ListSugar.hs:9:16: Couldn't match expected type `Maybe Int' against inferred type `[a]' In the expression: [1 .. ] In the second argument of `($)', namely `([1 .. ] :: Maybe Int)' In the expression: print $ ([1 .. ] :: Maybe Int) }}} and even with the same signature as the original type, it invokes the version in the Prelude. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1522 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] #1522: Make [n..] etc syntax rebindable
#1522: Make [n..] etc syntax rebindable -+-- Reporter: guest |Owner: Type: bug | Status: new Priority: normal|Milestone: 6.10 Component: Compiler | Version: 6.6.1 Severity: normal| Resolution: Keywords:| Difficulty: Unknown Os: Multiple | Testcase: Architecture: Multiple | -+-- Changes (by igloo): * milestone: = 6.10 * summary: enumFrom* do not respect -fno-implicit-prelude = Make [n..] etc syntax rebindable -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1522 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] #1541: No way at all to set fixity for infix operators defined in template haskell
#1541: No way at all to set fixity for infix operators defined in template haskell -+-- Reporter: guest |Owner: Type: bug | Status: new Priority: normal|Milestone: 6.8 Component: Template Haskell | Version: 6.6.1 Severity: normal| Resolution: Keywords:| Difficulty: Unknown Os: Multiple | Testcase: Architecture: Multiple | -+-- Changes (by igloo): * milestone: = 6.8 -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1541 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] #1403: System.Posix.Types.UserID and others missing from Windows distribution
#1403: System.Posix.Types.UserID and others missing from Windows distribution ---+ Reporter: [EMAIL PROTECTED] |Owner: Type: bug | Status: new Priority: normal |Milestone: 6.8 Component: libraries/base | Version: 6.6.1 Severity: normal | Resolution: Keywords: | Difficulty: Unknown Os: Windows | Testcase: Architecture: x86 | ---+ Changes (by igloo): * milestone: = 6.8 -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1403 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] #1553: Error in nameModule header{v a1Ax}
#1553: Error in nameModule header{v a1Ax} -+-- Reporter: [EMAIL PROTECTED] |Owner: Type: bug | Status: new Priority: normal|Milestone: 6.8 Component: GHCi | Version: 6.6.1 Severity: normal| Resolution: Keywords:| Difficulty: Unknown Os: Linux | Testcase: Architecture: x86 | -+-- Changes (by igloo): * milestone: = 6.8 Comment: I can't reproduce this with GHC 6.6.1 on Debian/amd64, having compiled hxt from http://www.fh-wedel.de/~si/HXmlToolbox/HXT-7.2.tar.gz with Cabal. Does anyone have a way to reproduce it please? -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1553 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: Bug involving graphics under OS X
On Tue, 2007-07-17 at 15:49 -0400, Scot Drysdale wrote: I am preparing to teach a course this fall from Paul Hudak's _The Haskell School of Expression_. In running Picture.lhs, one of the example programs form the book, I am getting strange graphics behavior. I load the program using ghci and type main. The graphics window appears, but only one or two of the four shapes is drawn. But if I resize the window (or let the screen or computer sleep and awaken, or cover the window and then uncover it), all four shapes appear. When clicking on a shape to bring it to the front, only the last drawn shape appears on the screen. Again, resizing the window reveals all four shapes drawn correctly. The fours files needed to produce this behavior are enclosed, and a full session (using the -v flag on ghci) is shown below. I modified the files to use the library Graphics.SOE instead of SOEGraphics, which was needed to run under ghc (as opposed to HUGS). The HGL package which Graphics.SOE is based on is unmaintained and fairly buggy on several platforms, especially in GHCi since it uses threads in a way that is not especially nice (or so I have heard) and GHCi uses the -threaded runtime system which uses multiple real OS threads so it can expose dodgy uses of threads. It may work better in Hugs since its implementation of threads is totally different to that of GHCs and HGL was originally implemented and tested with Hugs. Alternatively you could use the implementation of the SOE api that comes with Gtk2Hs. It's a totally different implementation but has the same API and tries to preserve the same behaviour (though it's not 100% the same, there are reports of bugs in the region code). In the latest version of Gtk2Hs it's possible to use Graphics.SOE.Gtk from GHCi (ie it works with the -threaded rts) The latest version is here: http://haskell.org/gtk2hs/gtk2hs-0.9.11.3.tar.gz That's the first release candidate for 0.9.12 which should be announced and released in the next few days. There's also a windows installer (swap .tar.gz for .exe in the above url). It should work on OSX (but I can't test it personally so have to rely on people to report problems). In case you're interested, I've been using Gtk2Hs (though not the SOE api) for a programming practical for a first year FP course at Oxford for the past couple of years: http://haskell.org/gtk2hs/archives/2005/11/01/university-courses-using-gtk2hs-for-teaching/ Am FP course at Jyväskylä in Finland has used the SOE api. In fact that is where the new implementation stems from. Duncan ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
[GHC] #1555: Reverse do notation: lexer bug?
#1555: Reverse do notation: lexer bug? +--- Reporter: dons | Owner: Type: bug| Status: new Priority: normal | Milestone: Component: Compiler (Parser) |Version: 6.6.1 Severity: normal | Keywords: Difficulty: Easy (1 hr)| Os: Unknown Testcase: | Architecture: Unknown +--- Noticed here: http://calculist.blogspot.com/2007/07/cute-idiom-from-haskell.html The following is accepted by GHC: {{{ main = do getChar - c print c }}} Yielding the same program as if we'd written; {{{ main = do c - getChar print c }}} The above blogger uses this to ingeniously embed: {{{ gamma |- e - v }}} in Haskell, but surely this is either a lexer bug, or an interesting syntactic feature that shouldn't be enabled by default? -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/1555 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