
#8624: -ddump-splices-file -------------------------------------+------------------------------------- Reporter: GregWeber | Owner: Type: feature | Status: patch request | Milestone: Priority: normal | Version: 7.6.3 Component: Compiler | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: | Difficulty: Unknown Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: | Differential Revisions: | https://phabricator.haskell.org/D518| -------------------------------------+------------------------------------- Comment (by GregWeber): A big problem here is that `-ddump-to-file` is a global flag. I assume dumping to stdout is the default because users want that ephemeral behavior. The design for this ticket is that a user always wants to save it to a file, and that should not have to make all other dumps go to a file. If someone wants to ephemerally dump splices to stdout `-ddump- splices` is already there, well known, and better suited to the job. Additionally, I want a `.hs` file to signify that the output is valid Haskell, not just a dump in an ad-hoc format, whereas with dumping the convention is `dump-FLAG`. So I did intentionally want to get away from dumping but I am definitely open to ideas for better naming. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8624#comment:20 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler