Re: Overloading __index and __newindex

Ryan Pavlik <[email protected]> Mon, 13 Feb 2012 13:33:15 -0600
Newsgroups gmane.comp.lang.lua.bind.user
Message-ID <CABMFTE_jupHEBy12Sd2-sQuWee=i8rkxqos9Q6rQfcek2v4zSw@mail.gmail.com>
Personally, I am OK with the current status of the project and would not
consider it abandonware - I work on it quite frequently. It would be nice
to get some communication going for perhaps an eventual future release, but
until then, unless you need a version number prettier than "git describe"
can give you, I'd say just pick an updated fork and use it. Mine has been
substantially cleaned up and improved (support for SFINAE/boost::enable_if
for native converters, applied suggestions of include-what-you-use to
decrease build time, cmake-based build system that includes the tests,
etc.) and is being used in production currently.  I've even got the
documentation automatically building and uploading.

Ryan

On Sun, Feb 12, 2012 at 1:22 PM, Teto <[email protected]> wrote:

> > There are already many forks of Luabind. Just look at the web of forks
> > over on Github: https://github.com/luabind/luabind/network.
> When I wrote "fork" I was thinking of a fullfledged project with its
> own website, its own name and major modifications. Not the github
> "fork" where you just click a button.
>
> >take_cheese seems to be the one who's doing the most work on Luabind.
> seems to me he's forking luabind to create a squirrel version.
>
> > You don't have to "request" that you fork Luabind; you just do it. The
> > problem is that, with all of these forks and such, there's no notion of
> > a true, *official* version. There's nothing anyone is willing to stand
> > behind, to test and verify as being a "version" of the app, or anything
> > of the kind. There's just random source code on the net.
> You propose to take over luabind sourceforge that's one possibility.
> But even so you would need a website to annouce news since I don't
> think the owners would let us use rasterbar.com
>
> Depending on the amount of modification intended by the (potential)
> new maintainers, it would be meaningful to get a new project with a
> proper name (luabind++ or luabind2 for instance) etc...
>
> What I propose  - otherwise nothing is going to happen - is for those
> willing to help with luabind development to send me an email. then we
> could agree on to what extent we are willing to modify Luabind. Then
> we could agree on who does what and commit modifications to a same
> repository. Once we feel  it's worth releasing, we would go to the
> next step (website). We might fail before that but that could be worth
> the try I think.
>
> Matt
>
>
> > We don't need new hosting. What we need is for the owner to give the
> > *current* SourceForge hosting to the community so that we can start
> > making real distributions again.
> >
> >> On Fri, Feb 10, 2012 at 5:20 PM, Jason McKesson<[email protected]>
>  wrote:
> >>> On 2/9/2012 5:34 PM, Aaron Zinghini wrote:
> >>>> Hi,
> >>>>
> >>>> Following on from this archive:
> >>>>
> >>>> https://sourceforge.net/mailarchive/message.php?msg_id=24029568
> >>>>
> >>>> Is there any time frame when 1.0 will be released and the
> >>>> index/newindex overloading will be fixed?
> >>>>
> >>>> Thanks
> >>>>
> >>> Released by who? The main developers aren't updating it; it's been
> >>> almost a year and a half since 9.1; there have been 4 versions of Boost
> >>> released in that time. Their "solution" was to switch to a Git repo and
> >>> just give it to the community. If you want a version with more bug
> fixes
> >>> or features, you're going to have to walk through the various distinct
> >>> Luabind Git repos out there and cobble together a build out of them.
> >>>
> >>> In short, Luabind is pretty much abandonware at this point.
> >>>
> >>>
> ------------------------------------------------------------------------------
> >>> Virtualization&  Cloud Management Using Capacity Planning
> >>> Cloud computing makes use of virtualization - but cloud computing
> >>> also focuses on allowing computing to be delivered as a service.
> >>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> >>> _______________________________________________
> >>> luabind-user mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/luabind-user
> >>
> >
> >
> >
> ------------------------------------------------------------------------------
> > Virtualization & Cloud Management Using Capacity Planning
> > Cloud computing makes use of virtualization - but cloud computing
> > also focuses on allowing computing to be delivered as a service.
> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> > _______________________________________________
> > luabind-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/luabind-user
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> luabind-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/luabind-user
>



-- 
Ryan Pavlik
HCI Graduate Student
Virtual Reality Applications Center
Iowa State University

[email protected]
http://academic.cleardefinition.com

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2

_______________________________________________
luabind-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luabind-user