Arc Forumnew | comments | leaders | submitlogin
1 point by zck 5631 days ago | link | parent

I'm going to nitpick on your terminology, 'cause it's important. Arc is a dialect of Lisp. There are many Lisps (Common Lisp, Emacs Lisp, AutoLISP, Clojure, etc.), but I'm going to go with you meaning Common Lisp.

Have you checked out the tutorial? (http://ycombinator.com/arc/tut.txt) It's a good introduction, and you can diff what you see with what you would write in Common Lisp in your head pretty easily, as the code examples are small.

A lot of the stuff on pg's Arc page (http://www.paulgraham.com/arc.html) goes into detail about how he's designing it.

But for a specific list of differences (e.g., "Arc is a Lisp-1, so you don't refer to functions as #'function-name"), I don't know of one.