[GHC] #12450: Option to suppress GHCi output "Failed, modules loaded"
GHC
ghc-devs at haskell.org
Tue Aug 2 05:32:44 UTC 2016
#12450: Option to suppress GHCi output "Failed, modules loaded"
-------------------------------------+-------------------------------------
Reporter: ezyang | Owner:
Type: feature | Status: new
request |
Priority: normal | Milestone:
Component: GHCi | Version: 8.0.1
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
For projects with lots of modules, the "modules loaded" message can be
considerably long. For example:
{{{
Failed, modules loaded: Distribution.Client.Check,
Distribution.Client.Run, Distribution.Client.Tar,
Distribution.Client.Types, Distribution.Client.Win32SelfUpgrade,
Distribution.Client.Utils, Paths_cabal_install,
Distribution.Client.BuildReports.Types,
Distribution.Client.Dependency.Types, Distribution.Client.Init.Types,
Distribution.Solver.Types.ConstraintSource,
Distribution.Solver.Types.Settings, Distribution.Client.GlobalFlags,
Distribution.Client.HttpUtils, Distribution.Client.Security.HTTP,
Distribution.Solver.Types.PackageIndex,
Distribution.Solver.Types.ComponentDeps,
Distribution.Solver.Types.OptionalStanza,
Distribution.Solver.Types.PackageFixedDeps,
Distribution.Solver.Types.SourcePackage,
Distribution.Solver.Types.LabeledPackageConstraint,
Distribution.Solver.Types.PackageConstraint, Distribution.Client.World,
Distribution.Client.FetchUtils, Distribution.Client.GZipUtils,
Distribution.Client.Init.Licenses, Distribution.Client.Init.Heuristics,
Distribution.Client.Compat.Process, Distribution.Client.JobControl,
Distribution.Client.Compat.ExecutablePath,
Distribution.Client.Compat.Semaphore, Distribution.Client.ParseUtils,
Distribution.Client.Compat.FilePerms, Distribution.Client.Haddock,
Distribution.Client.InstallPlan, Distribution.Client.SolverInstallPlan,
Distribution.Client.BuildReports.Anonymous,
Distribution.Client.BuildReports.Storage,
Distribution.Solver.Types.PkgConfigDb,
Distribution.Solver.Types.SolverPackage,
Distribution.Solver.Types.SolverId,
Distribution.Solver.Types.ResolverPackage, Distribution.Solver.Modular,
Distribution.Client.PackageUtils,
Distribution.Solver.Types.DependencyResolver,
Distribution.Solver.Types.InstalledPreference,
Distribution.Solver.Types.PackagePath,
Distribution.Solver.Types.PackagePreferences,
Distribution.Solver.Types.Progress, Distribution.Solver.Types.Variable,
Distribution.Solver.Modular.Assignment,
Distribution.Solver.Modular.ConfiguredConversion,
Distribution.Solver.Modular.IndexConversion,
Distribution.Solver.Modular.Log, Distribution.Solver.Modular.Package,
Distribution.Solver.Modular.Solver, Distribution.Solver.Modular.Builder,
Distribution.Solver.Modular.Cycles,
Distribution.Solver.Modular.Dependency,
Distribution.Solver.Modular.Explore, Distribution.Solver.Modular.Index,
Distribution.Solver.Modular.Message,
Distribution.Solver.Modular.Preference,
Distribution.Solver.Modular.Validate, Distribution.Solver.Modular.Linking,
Distribution.Solver.Modular.PSQ, Distribution.Solver.Modular.Tree,
Distribution.Solver.Modular.Flag, Distribution.Solver.Modular.Version,
Distribution.Solver.Modular.ConflictSet, Distribution.Solver.Modular.Var,
Distribution.Solver.Modular.Configured,
Distribution.Solver.Modular.LabeledGraph,
Distribution.Client.ProjectPlanning.Types,
Distribution.Client.DistDirLayout, Distribution.Client.PackageHash,
Distribution.Client.RebuildMonad, Distribution.Client.Glob,
Distribution.Client.FileMonitor, Distribution.Client.Utils.Json.
*Distribution.Client.Check>
}}}
It would be nice if there were a way to suppress this message. If there
already is a way, it would be nice if GHCi mentioned this method when the
module list gets long.
See also https://stackoverflow.com/questions/11509201/how-can-i-suppress-
failed-modules-loaded-in-ghci
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12450>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list