Arc Forumnew | comments | leaders | submitlogin
2 points by jsgrahamus 810 days ago | link | parent

Why avoid = in lisp/arc?

1 point by akkartik 810 days ago | link

As long as you use '=' it's easy to keep programming C or MUMPS in Lisp. Avoiding '=' forces you to give up old habits and become fluent with (writing as well as reading) deeply nested calls, 'let' and recursion. Those are some big reasons to use Lisp rather than imperative languages. So if you don't use them you're missing out.


2 points by jsgrahamus 809 days ago | link

Makes sense. Thanks.

It really does force me to think a different way. Painful sometimes, too.