3 ms·
> (Can't quite put my finger on why). Lazy evaluation. Much of what you use Lisp macros for is to control when/if arguments get evaluated. Haskell just works
by flyinRyan 14y ago
> (Can't quite put my finger on why).
Lazy evaluation. Much of what you use Lisp macros for is to control when/if arguments get evaluated. Haskell just works this way so you don't need macros for it.
- zeckalpha 14y agoAnother way to think about it is that every Haskell function is a macro.