lua-users home
lua-l archive

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


Hi beo wulf,

   Here, I've just started the port:

http://code.google.com/p/slb/source/list?r=testing_lua5.2

Hybrid classes doesn't work, I probably need to more work there, but I
bet you are not going to use them right now (do you?) If you have any
problem, or need some help, just drop me an email.

Regards,
   JL.

On Tue, Dec 28, 2010 at 5:33 PM, beo wulf <beowulf@intamp.com> wrote:
> If you could port it, it would be amazing. Let me know how I can help.
>
> Looking at the 5.2 changes -- what are big road blocks besides function
> environments / lexical environments?
>
> On Tue, Dec 28, 2010 at 1:43 AM, Jose Luis Hidalgo
> <joseluis.hidalgo@gmail.com> wrote:
>>
>> 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 ----
>>
>
>



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