RE: cvs commit: fptools/hslibs/data FiniteMap.lhs Set.lhs fptools/hslibs/hssource HsLexer.hs HsParseMonad.hs HsParseUtils.hs HsParser.hs HsPretty.hs HsSyn.hs fptools/hslibs/lang ArrayBase.hs PrelByteArr.lhs fptools/hslibs/lang/monads MonadCont.lhs ...

"Simon Marlow" <[email protected]> Tue, 5 Oct 2004 14:09:20 +0100
Newsgroups gmane.comp.lang.haskell.cvs.hslibs
Message-ID <3429668D0E777A499EE74A7952C382D10281D92F@EUR-MSG-01.europe.corp.microsoft.com>
On 05 October 2004 13:51, Ross Paterson wrote:

> On Tue, Oct 05, 2004 at 09:04:24AM +0100, Simon Marlow wrote:
>> On 02 October 2004 01:10, Ross Paterson wrote:
>>=20
>>>   mass deprecation
>>=20
>> Thanks Ross, I can take that off my ToDo list...
>=20
> The only ones left are SystemExts, TimeExts, POpen, Memo, Observe,
> Select, plus edison, object-io, graphics and win32.

Let's see...

SystemExts.getEnvironment could be added to System.Environment.
Seems reasonable to me.

POpen is subsumed by System.Process.  Well, maybe we want to add
something with a similar API to POpen.popen, but that's pretty easy.

object-io, graphics and win32 are subsumed by the new hierarchical
versions, aren't they?

For the rest, I think we should deprecate them anyway.  Respective
maintainers can provide hierarchical versions, preferably in the form of
Cabal packages.

Cheers,
	Simon