Re[2]: [Haskell-cafe] Re: Tutorial uploaded

2005-12-23 Thread Donn Cave
On Fri, 23 Dec 2005, Bulat Ziganshin wrote: ... > so, i think, it is needed to "reassure" imperative programmers at > first pages by demonstrating techiques of imperative programming, > including conditional execution and IORef/MArray and only after that > present more convenient alternatives. at l

Re[2]: [Haskell-cafe] Re: Tutorial uploaded

2005-12-23 Thread Bulat Ziganshin
Hello John, Thursday, December 22, 2005, 3:48:37 AM, you wrote: JM> You can't not start with IO for people who already know how to program, JM> if you are teaching someone programming for the very first time then JM> starting with the pure functional side is fine. But for people that JM> already

Re[2]: [Haskell-cafe] Re: Tutorial uploaded

2005-12-23 Thread Bulat Ziganshin
Hello Bill, Wednesday, December 21, 2005, 6:38:33 PM, you wrote: BW> PS: While looking over my post it occurred to me that the issue is at BW> least as much methodological as it is linguistic. So I ask: Does BW> Haskell stand far enough apart from other programming languages to BW> warrant adap

Re[2]: [Haskell-cafe] Re: Tutorial uploaded

2005-12-23 Thread Bulat Ziganshin
Hello Daniel, Wednesday, December 21, 2005, 6:34:10 PM, you wrote: DC> You can show them this on the first page: DC> main = do DC> x <- getLine() DC> print my_program(x) this named `interactive` :) try: main = interactive(map toUpper) -- Best regards, Bulat

Re[2]: [Haskell-cafe] Re: Tutorial uploaded

2005-12-20 Thread Bulat Ziganshin
Hello Neil, Tuesday, December 20, 2005, 11:52:51 PM, you wrote: NM> Hi, >> Hugs Interpreter onlySuitable for learning. You'll need GHC for >> serious work. NM> This is putting Hugs down quite a bit. I personally prefer Hugs, and NM> use it for serious work (including developing a Hask