|
![](/i/fill.gif) |
Darren New wrote:
> http://vijaymathew.wordpress.com/2009/03/13/dangerous-designs/
Why write
(define (addn n) (lambda (k) (+ n k)))
when you can just say
addn n = (+n)
? ;-)
Seriously though, adding completely new features to a system not
designed to support them is not an easy thing to do. This is not news. I
do, however, agree that a simple design that is widely powerful is
better than a huge raft of special-purpose rules for specific situations.
(This is one of the reasons why Haskell's ever-expanding set of features
worries me. If people need all these extra features, doesn't that kind
of indicate that the language is broken?)
Post a reply to this message
|
![](/i/fill.gif) |