The difference between
in reply to Re^4: If you believe in Lists in Scalar Context, Clap your Hands
in thread If you believe in Lists in Scalar Context, Clap your Hands
$s1 = ($x, $y) = 0..11;
is that $s1 gets assigned the result of the list assignment operator, and $s2 gets assigned the result of the scalar comma operator. In neither case there's a list assigned to any of the $s? variables; in both cases the result of operators are assigned.
$s2 = ($x, $y)
But as long as you keep believing in the existence of lists in scalar context, you'll keep being confused.