Browse thread
Re: practical functional programming
- Hao-yang Wang
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2000-11-08 (16:21) |
From: | Hao-yang Wang <hao-yang_wang@f...> |
Subject: | Re: practical functional programming |
>Haskell is a lazy language, with which we are supposed to ignore when (or >whether) an expression is going to be evaluated, at least most of the >time. As the result we have to give up all the side effects (i.e., I/O and >destructive data updates), because we have no idea on the order in which >these side effects occur. On the other hand, the ML family is strict. People who complain that o'caml does not have a fixed evaluation order on function arguments should take a look at Haskell, things are much worse there. :-) Hao-yang Wang