lua-users home
lua-l archive

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

Mario Domenech Goulart <> writes:

> On Wed, 23 Sep 2009 16:29:44 +0200 David Kastrup <> wrote:
>> Alex Queiroz <> writes:
>>>      I would add that there are no statements, everything is an
>>>      expression.
>> (set! ... ) is not really an expression.  It has no value and only
>> side effects.
> According to R5RS, `set!' is an assignment expression

Where is the point in calling a language "functional" when you make its
assignments merely look like expressions, but act as statements?

David Kastrup