GHC including System.Time but not Data.Time?

Hi folks, Apologies in advance because this sounds rantish... So I went to my friendly API reference at http://www.haskell.org/ghc/docs/latest/html/libraries/index.html and noticed that I couldn't find Data.Time there anymore. Though it was still at http://www.haskell.org/ghc/docs/6.10.1/html/libraries/index.html After some checking on IRC, apparently this is on purpose. I find it *incredibly* annoying, and leaves us with the following unfortunate set of circumstances: 1) GHC ships with NO way to do date/time calculations in the preferred way (Data.Time) 2) GHC's docs reference only the obsolete (System.Time) way of doing things, with no reference to the preferred way. 3) I can't tell people to just install GHC and expect them to be able to perform date & time calculations the preferred way. Just about EVERY other language (C, Perl, Java, Python, etc.) come with this as part of the base install. 4) I can't update all my apps to use Data.Time without worrying about Yet Another Dependency. 5) Result: black eye on us. As I saw on IRC: <quicksilver> the system isn't supposed to work out the box. <quicksilver> the haskell platform is supposed to work out of the box. <quicksilver> (shame it doesn't exist) Which is a fine goal, but until then, pretty please don't go dropping Data.Time out of GHC. I understand the goal of removing stuff from GHC, but the practical implications can be rather annoying. -- John

Hello John, Tuesday, April 14, 2009, 8:44:12 PM, you wrote:
I understand the goal of removing stuff from GHC, but the practical implications can be rather annoying.
i think that Haskell Platform will eventually replace what GHC was for a years, i.e. out-of-box solution for practical haskell usage. and ghc should be just what its name implies - bare compiler but i agree that stripping one package in minor 6.10.2 version, w/o Haskell Platform really available was an error -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

Removing a package in a minor release is, to quote, an epic fail.
I don't understand how that could be done.
-- Lennart
On Tue, Apr 14, 2009 at 6:56 PM, Bulat Ziganshin
Hello John,
Tuesday, April 14, 2009, 8:44:12 PM, you wrote:
I understand the goal of removing stuff from GHC, but the practical implications can be rather annoying.
i think that Haskell Platform will eventually replace what GHC was for a years, i.e. out-of-box solution for practical haskell usage. and ghc should be just what its name implies - bare compiler
but i agree that stripping one package in minor 6.10.2 version, w/o Haskell Platform really available was an error
-- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Lennart Augustsson wrote:
Removing a package in a minor release is, to quote, an epic fail. I don't understand how that could be done.
I agree. Is there any chance of 6.10.3 reverting the change? -- John
-- Lennart
On Tue, Apr 14, 2009 at 6:56 PM, Bulat Ziganshin
wrote: Hello John,
Tuesday, April 14, 2009, 8:44:12 PM, you wrote:
I understand the goal of removing stuff from GHC, but the practical implications can be rather annoying. i think that Haskell Platform will eventually replace what GHC was for a years, i.e. out-of-box solution for practical haskell usage. and ghc should be just what its name implies - bare compiler
but i agree that stripping one package in minor 6.10.2 version, w/o Haskell Platform really available was an error
-- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Hello John, Wednesday, April 15, 2009, 5:35:00 PM, you wrote:
I agree. Is there any chance of 6.10.3 reverting the change?
both 6.6 and 6.8 had last releases at spring, so i don't expect new 6.10.* at all -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
participants (3)
-
Bulat Ziganshin
-
John Goerzen
-
Lennart Augustsson