Re[3]: [Haskell-cafe] Why Exotic Languages Are Not Mainstream

2006-08-12 Thread Bulat Ziganshin
Hello Nicolas, Friday, August 11, 2006, 7:13:26 PM, you wrote: Thanks for the pointers, but I think I'm looking for type information specific to my program. The VisualHaskell feature of which I am And, of course, I'd like this functionality in a multi-platform editor. besides of Visual

Re: [Haskell-cafe] Why Exotic Languages Are Not Mainstream

2006-08-12 Thread Bulat Ziganshin
Hello Johan, Friday, August 11, 2006, 4:43:27 PM, you wrote: Haskell was mentioned in an article called Why Exotic Languages Are Not Mainstream on the blog defmacro.org the other day and I thought maybe someone would be interested (i.e. is procrastinating at work and need an excuse to do

Re[2]: [Haskell-cafe] Nested Monads Questions

2006-08-12 Thread Bulat Ziganshin
Hello Chris, Saturday, August 12, 2006, 4:05:44 AM, you wrote: Nine Base Monads: IO STM ST ST.Lazy GenParser [] Maybe Either (-) Seven MonadTrans: ListT ContT ErrorT ReaderT StateT WriterT RWST i'm not sure, but isn't Id monad also required for completeness? at least it's included

[Haskell-cafe] Re: Nested Monads Questions

2006-08-12 Thread Dan Doel
On 8/11/06, Dan Doel [EMAIL PROTECTED] wrote: The difference is in what the parameters to the classes MonadTrans and MonadIO represent. MonadIO m means that m is a monad into which IO-actions can be lifted. MonadTrans t means that (t m) is a monad into which m-actions can be lifted. However,

[Haskell-cafe] Re: Nested Monads Questions

2006-08-12 Thread Dan Doel
On 8/12/06, Dan Doel [EMAIL PROTECTED] wrote: Viola. Egads! In my haste, I failed to note that my mapping from the type synonym to the data constructor only works for a single nested transformer. lift will build arbitrarily nested CombinatorTs, but I'm not sure how to extract them into the

Re: [Haskell-cafe] Nested Monads Questions

2006-08-12 Thread Chris Kuklewicz
Bulat Ziganshin wrote: Hello Chris, Saturday, August 12, 2006, 4:05:44 AM, you wrote: Nine Base Monads: IO STM ST ST.Lazy GenParser [] Maybe Either (-) Seven MonadTrans: ListT ContT ErrorT ReaderT StateT WriterT RWST i'm not sure, but isn't Id monad also required for completeness?

Re: [Haskell-cafe] cabal specify a tested version, ghci target?

2006-08-12 Thread Duncan Coutts
On Sat, 2006-08-12 at 03:52 +0200, Marc Weber wrote: 1.) I know I can use Build-Depends: lib == version, lib2 version, lib3 = version and so on. Do you think it would be useful to introducue some notation to indicate a tested with ?