exemplo:
$ lua-5.1 -e ' a = io.read("*l"); print(type(a), a)'
1.1 2.3 3.44444
string 1.1 2.3 3.44444
então levando em consideração que voce iria digitar/informar os numeros "inline" segue abaixo um exemplo
$cat test.lua
local str;
local tbl = {};
local soma = 0;
print( _VERSION )
io.write('Digite os numeros: ');
str = io.read('*l');
for token in string.gmatch(str, "[^%s]+") do
print(token);
soma = tonumber(soma) + tonumber(token);
end
print( 'soma', soma );
--- fim do arquivo ---
$ lua-5.1 test.lua
Lua 5.1
Digite os numeros: 1.1 2.2 .3 3.3
1.1
2.2
.3
3.3
soma 6.9