Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Lisp and Scheme

Name: Anonymous 2007-03-08 8:14 ID:fc2iv5gF

Why is this shit still around? Didn't Haskell obsolete it 20 years ago?

Compare map:

 (define (map f lst)
   (let loop ((lst lst)
              (res '()))
     (if (null? lst)
       (reverse res)
       (loop (cdr lst)
             (cons (f (car lst)) res)))))

vs.

 map f []     = []
 map f (x:xs) = f x : map f xs

Name: Anonymous 2011-04-06 11:42

Also Haskell wasn't around 20 years ago. You idiot.
You have to count Haskell's age in dog years.

>>41
So you have a lisp version which is only slightly longer and not that much uglier and all you had to do was write ugly macrocode of 10 times the length of the actual code.

>>14
forward feed? go back to f#

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List