Re: BASIC-like Lua variant
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: BASIC-like Lua variant
- From: Choonster TheMage <choonster.2010@...>
- Date: 2014年1月15日 00:48:06 +1100
On 15 January 2014 00:41, <colinz@gmx.com> wrote:
> On 2014年01月14日 14:33, steve donovan wrote:
>>
>> On Tue, Jan 14, 2014 at 3:24 PM, Luiz Henrique de Figueiredo
>> <lhf@tecgraf.puc-rio.br> wrote:
>>>
>>> But try print(type("1"+"2"))
>>
>>
>> Exactly why I wouldn't do it ;) It is a good idea to have separate
>> operators, otherwise there is all that pain that JavaScript users have
>> when they're not careful.
>
>
> So, by maintaining the two operators separate, which is fine, could I
> redefine .. to something like 'concat'?
> That way I would end up having "Hello" concat "World"
>
>
Not unless you use a modified version of Lua or a source-to-source
converter. Lua lets you overload the functionality of existing
operators, but you can't create your own aliases for them.