
On Thu, May 29, 2008 at 09:07:32AM -0400, Isaac Dupree wrote:
Serge D. Mechveliani wrote:
Dear GHC developers,
ghc-6.8.2 compiles {-# SCC "ab cd" #-} as all right.
And the GHC candidate of May 27, 2008 reports the error:
"spaces are not allowed in SCC".
Do you think that this latter has more sense? Is not this a matter of the programmer to give string names to SCC points?
see http://hackage.haskell.org/trac/ghc/ticket/2071 . Agree or disagree. "it probably never worked" -- Did you ever get any useful profiling information when you had spaces in your SCC? Or did it just not work anyway (in which case a sooner error message is probably better)
Why, in ghc-6.8.2, it works in my Dumatel program: let ... (pairsPassed, pairsRest) = {-# SCC "(pairsPassed, pairsRest)" #-} span (not . isFalseTerm . fst) [(dj', c) | sb <- testingSubsts, let (_, dj', _reduction, c) = reduceDisjunct emptyUMRMemo jump calcExt [] $ substitute sb dj] ... in ... The SCC point is named so that it is easy to recall where in the source this point is set. Here it is better that denoting, say "103". Am I missing something? ----------------- Serge Mechveliani mechvel@botik.ru