
17 May
2008
17 May
'08
2:52 p.m.
Hello, Common Lisp is a multiparadigm, general purpose programming language that supports imperative, functional, and object-oriented programming paradigms. Haskell is purely functional. Is this a reason why there is not macro feature in Haskell? I feel the object-oriented paradigm of CL and Scheme is the reason for the macro feature in these two languages. If it's not, then what does the macro feature provide, and why isn't it in Haskell? Douglas