[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: string.gsub and its need for variables..
- From: Asko Kauppi <asko.kauppi@...>
- Date: Tue, 7 Sep 2004 11:36:11 +0300
I wasn't referring so much to 'string.gsub' but the fact that sometimes
a functions return values are passed all, sometimes only one. I do
_know_ how it goes, and so forth, but it certainly is a trap for
Should we do a "Common Lua Pitfalls" :) list somewhere (the wiki?).
That could help, since I don't have a better overall solution to
7.9.2004 kello 10:56, Philippe Lhoste kirjoitti:
I don't agree with Asko here.
I was struck more than once by this problem ;-) but I never thought
"Aw, this language design is stupid" but instead "Ouch, I am stupid"
I like this philosophy (returning as much info as possible/useful),
consistent as David says. Making gsub (and other functions like find)
returning only one parameter by default (the one we use the most)
would need another parameter (a flag) or something like that. It would
add some complexity, just to behave like a less capable language
And if you don't like the way it behaves, it is so easy to create a
new function matching your need, I don't see why you complain :-)
-- (near) Paris -- France
-- Professional programmer and amateur artist
-- -- -- -- -- -- -- -- -- -- -- --