'If' alternative is optional
authorDavid Vázquez <davazp@gmail.com>
Fri, 7 Jun 2013 10:58:15 +0000 (11:58 +0100)
committerDavid Vázquez <davazp@gmail.com>
Fri, 7 Jun 2013 10:58:15 +0000 (11:58 +0100)
src/compiler.lisp

index 15379f7..b7cf7ee 100644 (file)
   `(push (list ',name (lambda ,args (block ,name ,@body)))
          *compilations*))
 
-(define-compilation if (condition true false)
+(define-compilation if (condition true &optional false)
   (code "(" (ls-compile condition) " !== " (ls-compile nil)
         " ? " (ls-compile true *multiple-value-p*)
         " : " (ls-compile false *multiple-value-p*)