Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Scheme used braces at least a decade or two before clojure even existed.


March 1960, the Lisp I Programmer's Manual:

  ff[x] = [atom[x] -> x; T -> ff[car[x]]]
or

  DEFINE ((
    (FF (LAMBDA (X)
          (COND ((ATOM X) X)
                (T (FF (CAR X))))))
    )) ()
which one or two decades later would be in Lisp:

  (defun ff (x)
    (cond ((atom x) x)
          (t (ff (car x)))))




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: