Subject: bug#23159: 24.5; --eval bug

From: Eli Zaretskii <[email-masked]>
Date: Wed, 30 Mar 2016 18:28:54 +0300

> Date: Tue, 29 Mar 2016 21:40:37 -0500
> From: "Devon Sean McCullough" <[email-masked]>
> 
> MacOSX$ Open -n /Applications/Emacs.app --args -Q --eval "(print 'foo)
> (print 'bar)"
> should either report an error or print foo bar.
> The current buggy behavior silently ignores part of the argument.

I think this is expected.  The manual says:

  ‘--eval=EXPRESSION’
  ‘--execute=EXPRESSION’
       Evaluate Lisp expression EXPRESSION.

It evaluates a single Lisp expression.