lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Thu, Jun 22, 2006 at 02:53:45PM +0100, David Jones wrote:
> Sequence points have little to do with evaluating things in parallel.
care to explain?

"In parallel" here referred to the sequential order defined for Scheme,
which would mean that f(x++,x++) will pass two consecutive values
(in any order), right?
Having no sequence point between argument evaluation in C means
that f could get twice the same value, right?
And other side effects like reading from a volatile special
memory location could even cause actual overlapping execution,
couldn't they?
Anyway, having "some" sequential order is probably of rather limited value.