
25 Jul
2001
25 Jul
'01
6:54 p.m.
Mark Carroll writes:
Do any of the decent Haskell compilers allow you to just type function definitions at an interpreter prompt and use them in subsequent interactions, as you'd expect from a Lisp environment? I'm fed up of editing a tiny file separately and typing :reload each time, etc.
GHCi (part of GHC >= 5.00) allows you to use let to bind expressions at the prompt. E.g. you can do something like Prelude> let foo n = sum [1..n] Prelude> foo 1000 500500 which I agree with you is a very handy thing to be able to do. :-) Cheers, Chris.