lua-users home
lua-l archive

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


Hi beo wulf,

   I just did a test, and I'm not sure if I will be able to recover
it, but if you really need it, I'd rather restart the port of the
current version, is something I will do sooner or later. Let me
contact you once is done.

JL.


On Mon, Dec 27, 2010 at 8:36 PM, beo wulf <beowulf@intamp.com> wrote:
> Hi Jose,
>
>   Can you post your older version (that has been ported to Lua 5.2) to
> github?
>
> Thanks!
>
> On Mon, Dec 27, 2010 at 1:25 AM, Jose Luis Hidalgo
> <joseluis.hidalgo@gmail.com> wrote:
>>
>> Hi beo wulf,
>>
>>   I've already ported an older version of SLB to lua 5.2, and for SLB
>> means lots of changes. I'm planning to support lua 5.2 as soon as lua
>> 5.2 is stable, meanwhile I would like to make a release with the new
>> features. If you really, really need lua 5.2, I can see start the port
>> in a branch.
>>
>> JL.
>>
>> On Mon, Dec 27, 2010 at 1:02 AM, beo wulf <beowulf@intamp.com> wrote:
>> > Hi Jose,
>> >
>> >   I just tried Luabind + lua 5.2 -- doesn't compile (due to function
>> > environments, which are not replaced with lexical environments). Any
>> > plans
>> > to port SLB to work with lua 5.2?
>> >
>> > Thanks!
>> >
>> > On Sun, Dec 26, 2010 at 11:07 AM, Jose Luis Hidalgo
>> > <joseluis.hidalgo@gmail.com> wrote:
>> >>
>> >> Hi starwing,
>> >>
>> >> On Sun, Dec 26, 2010 at 7:23 PM, starwing <weasley.wx@gmail.com> wrote:
>> >> > Does SLB support function overload? it's a useful feature.
>> >> >
>> >>
>> >> Mmm... sorry, but no. The problem is lua type marshaling with C++
>> >> types, there are many ways a type can be "converted" from lua to a C++
>> >> function/method signature. Overloading could be possible for different
>> >> number of arguments, though, but no for different signatures with the
>> >> same number of arguments, and I didn't want to support partial
>> >> overloading.
>> >>
>> >> BTW, the search for the proper method to call will add a significant
>> >> overhead, SLB is meant to be as faster as possible, near to a
>> >> hand-coded wrapper. What I usually do with overloading is register
>> >> each function with a different name in lua, which is not as handy as
>> >> overload support, but it works.
>> >>
>> >> Cheers,
>> >>   JL.
>> >>
>> >> PS: I'm working on registering accessors to instances' attributes,
>> >> but, I'm not sure about how use it from lua properly, do you have any
>> >> insights?
>> >>
>> >> --
>> >>   Jose L. Hidalgo Valiño (PpluX)
>> >>   ---- http://www.pplux.com ----
>> >>
>> >
>> >
>>
>>
>>
>> --
>>   Jose L. Hidalgo Valiño (PpluX)
>>   ---- http://www.pplux.com ----
>>
>
>



-- 
  Jose L. Hidalgo Valiño (PpluX)
  ---- http://www.pplux.com ----