Talk:Lisp (programming language): Difference between revisions

Content deleted Content added
mNo edit summary
cond is fundamental
Line 62:
 
:::Forgive my notation, but True can be defined as "\ x . x" and False as "\ x ." where "\" is lambda. Then cond would be unnecessary because True and False would take care of it. Of course, if you're using eager evaluation, this isn't quite true, because "(False foo)" will still evaluate foo (which doesn't matter if it's referentially transparent).[[User:P3d0|P3d0]] 15:15, 7 Aug 2003 (UTC)
 
::::It wouldn't be Lisp anymore then; "cond" is the fundamental conditional construct shared by all Lisp versions. [[User:Stan Shebs|Stan]] 16:10, 7 Aug 2003 (UTC)