Skip to content
jgoerzen edited this page Sep 14, 2010 · 1 revision

Transition Planning

Please see the summary of the plan and the discussion that started it all.

Also, see the [milestone:0.18 milestone for the great renaming] and the [milestone:0.50 milestone for splitting off components].

The Great Renaming

This is the plan for the renaming. It does not consider that some of these may go away when added to base. These have not yet been evaluated for internal dependencies.

MissingH Module New Module New Package
MissingH.AnyDBM Database.AnyDBM [/anydbm AnyDBM]
MissingH.AnyDBM.MapDBM Database.AnyDBM.MapDBM [/anydbm AnyDBM]
MissingH.AnyDBM.StringDBM Database.AnyDBM.StringDBM [/anydbm AnyDBM]
MissingH.Bits Data.Bits.Utils MissingH
MissingH.Checksum.CRC32.GZip Data.Hash.CRC32.GZip MissingH
MissingH.Checksum.CRC32.Posix Data.Hash.CRC32.Posix MissingH
MissingH.Checksum.MD5 Data.Hash.MD5 MissingH
MissingH.Cmd System.Cmd.Utils MissingH
MissingH.Compression.Inflate Data.Compression.Inflate haskell-filearchive
MissingH.!ConfigParser Data.!ConfigFile [/configfile ConfigFile]
MissingH.!ConfigParser.Lexer hide [/configfile ConfigFile]
MissingH.!ConfigParser.Parser Data.!ConfigFile.Parser [/configfile ConfigFile]
MissingH.!ConfigParser.Types Data.!ConfigFile.Types [/configfile ConfigFile]
MissingH.Daemon System.Daemon server-utils
MissingH.Debian System.Debian hsdebian
MissingH.Debian.!ControlParser System.Debian.!ControlParser hsdebian
MissingH.Either Data.Either.Utils MissingH
MissingH.Email.Mailbox Network.Email.Mailbox hsmail
MissingH.Email.Parser See FlattenMessage
MissingH.Email.Sendmail Network.Email.Sendmail hsmail
MissingH.!FileArchive.GZip System.!FileArchive.GZip haskell-archive
MissingH.!GetOpt System.Console.!GetOpt.Utils MissingH
MissingH.Hsemail.Rfc2234 remove in favor of original package
MissingH.Hsemail.Rfc2821 remove in favor of original package
MissingH.Hsemail.Rfc2822 remove in favor of original package
MissingH.HUnit Test.HUnit.Utils MissingH
MissingH.IO System.IO.Utils MissingH
MissingH.IO.Binary System.IO.Binary MissingH, but consider removing if ByteString is good enough now
MissingH.IO.BlockIO remove in favor of original package
MissingH.IO.HVFS System.IO.HVFS HVFS
MissingH.IO.HVFS.Combinators System.IO.HVFS.Combinators HVFS
MissingH.IO.HVFS.!InstanceHelpers System.IO.HVFS.!InstanceHelpers HVFS
MissingH.IO.HVFS.Utils System.IO.HVFS.Utils HVFS
MissingH.IO.HVIO System.IO.HVIO HVFS
MissingH.IO.!PlafCompat System.IO.!PlafCompat HVFS
MissingH.IO.!PosixConsts System.Posix.Consts MissingH
MissingH.IO.!StatCompat System.IO.!StatCompat HVFS
MissingH.IO.!WindowsCompat System.IO.!WindowsCompat HVFS
MissingH.List Data.List.Utils MissingH
MissingH.Logging System.Log [/hslogger hslogger]
MissingH.Logging.Handler System.Log.Handler [/hslogger hslogger]
MissingH.Logging.Handler.Simple System.Log.Handler.Simple [/hslogger hslogger]
MissingH.Logging.Handler.Syslog System.Log.Handler.Syslog [/hslogger hslogger]
MissingH.Logging.Logger System.Log.Logger [/hslogger hslogger]
MissingH.Map Data.Map.Utils MissingH
MissingH.Maybe Data.Maybe.Utils MissingH
MissingH.MIMETypes Data.MIME.Types rfcutils
MissingH.Network Network.Utils haskell-netutils or merge with an existing net project
MissingH.Network.FTP.Client Network.FTP.Client [/ftphs ftphs]
MissingH.Network.FTP.!ParserClient hide? [/ftphs ftphs]
MissingH.Network.FTP.!ParserServer hide? [/ftphs ftphs]
MissingH.Network.FTP.Server Network.FTP.Server [/ftphs ftphs]
MissingH.Network.!SocketServer Network.!SocketServer as above
MissingH.Parsec Text.!ParserCombinators.Parsec.Utils MissingH
MissingH.Path System.Path HVFS
MissingH.Path.!FilePath remove in favor of haskell-filepath
MissingH.Path.Glob System.Path.Glob HVFS
MissingH.Path.!NameManip System.Path.!NameManip HVFS
MissingH.Path.!WildMatch System.Path.!WildMatch HVFS
MissingH.!ProgressMeter Data.Progress.Meter MissingH
MissingH.!ProgressTracker Data.Progress.Tracker MissingH
MissingH.Quantity Data.Quantity MissingH
MissingH.Regex.Pesco Text.Regex.!PerlOps MissingH or rewrite/remove if GHC 6.6 regexps are nice enough
MissingH.Str Data.String MissingH
MissingH.Str.CSV Data.CSV MissingH
MissingH.Threads Control.Concurrent.Thread.Utils MissingH
MissingH.Threads.Child remove in favor of original package
MissingH.Threads.Timeout remove in favor of original package
MissingH.Time System.Time.Utils MissingH
MissingH.Time.!ParseDate System.Time.!ParseDate MissingH
MissingH.Wash.Mail.Email remove in favor of oroginal package
MissingH.Wash.Mail.!EmailConfig remove in favor of oroginal package
MissingH.Wash.Mail.!HeaderField remove in favor of oroginal package
MissingH.Wash.Mail.!MailParser remove in favor of oroginal package
MissingH.Wash.Mail.Message remove in favor of oroginal package
MissingH.Wash.Mail.MIME remove in favor of oroginal package
MissingH.Wash.Utility.Auxiliary remove in favor of oroginal package
MissingH.Wash.Utility.Base32 remove in favor of oroginal package
MissingH.Wash.Utility.Base64 remove in favor of oroginal package
MissingH.Wash.Utility.!FileNames remove in favor of oroginal package
MissingH.Wash.Utility.Hex remove in favor of oroginal package
MissingH.Wash.Utility.!IntToString remove in favor of oroginal package
MissingH.Wash.Utility.ISO8601 remove in favor of oroginal package
MissingH.Wash.Utility.!JavaScript remove in favor of oroginal package
MissingH.Wash.Utility.Locking remove in favor of oroginal package
MissingH.Wash.Utility.!QuotedPrintable remove in favor of oroginal package
MissingH.Wash.Utility.RFC2047 remove in favor of oroginal package
MissingH.Wash.Utility.RFC2279 remove in favor of oroginal package
MissingH.Wash.Utility.RFC2397 remove in favor of oroginal package
MissingH.Wash.Utility.Shell remove in favor of oroginal package
MissingH.Wash.Utility.!SimpleParser remove in favor of oroginal package
MissingH.Wash.Utility.Unique remove in favor of oroginal package
MissingH.Wash.Utility.URLCoding remove in favor of oroginal package
Clone this wiki locally