lua-users home
lua-l archive

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


It was thus said that the Great Roberto Ierusalimschy once stated:
> >   What people seem to be asking for is:
> > 
> > 	Platonic essence	Lua	NeoLua
> > 	nothing			nil	empty [1]
> > 	nil			nil	nil
> 
> How do you distinguish between these two cases?
> 
>        x = function() end
>        y = function() return nothing end

  Heh.  I asked that very question in my followup to that post.  So I guess
the question then becomes, what does it mean to return nothing?

  -spc (My intent here is to get a discussion going about the semantic
	meaning of "nothing" (or "empty" if you prefer) outside the context
	of a table ... )