
#9832: Get rid of PERL dependency of `ghc-split` -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: task | Status: new Priority: high | Milestone: 7.12.1 Component: Driver | Version: Resolution: | Keywords: perl Operating System: Windows | Architecture: Unknown/Multiple Type of failure: | Difficulty: Difficult (2-5 None/Unknown | days) Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: | -------------------------------------+------------------------------------- Changes (by hvr): * keywords: => perl * difficulty: Unknown => Difficult (2-5 days) * component: Compiler => Driver * priority: normal => high Old description:
(writeme)
New description: The problem: `ghc-split` is a ~280 SLOC (literate) Perl script and it's needed at runtime by GHC. Which means that we depend on a Perl interpreter, and since Windows usually doesn't have one installed by default, we need to bundle a Perl interpreter w/ the GHC binary Windows distribution for convenience. Obvious solutions: 1. Rewrite `ghc-split` tool in Haskell, or 2. Merge `ghc-split` functionality into GHC proper -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9832#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler