seq#: do we actually need it as a primitive?

David Feuer david.feuer at
Wed Jan 7 19:12:55 UTC 2015

I've read about the inlining issues surrounding
Control.Exception.evaluate that seem to have prompted the creation of
seq#, but I'm still missing something. Isn't  seq# a s    the same as
  let !a' = a in (# s, a' #) ?


More information about the ghc-devs mailing list