Re: Overloading __index and __newindex

Ryan Pavlik <[email protected]> Tue, 14 Feb 2012 10:19:29 -0600
Newsgroups gmane.comp.lang.lua.bind.user
Message-ID <CABMFTE8i2K35RjEt_68N4xdx4ZzziG6tWF7uM=oem8mt5=PhYQ@mail.gmail.com>
On Mon, Feb 13, 2012 at 8:12 PM, Jason McKesson <[email protected]> wrote:

> On 2/13/2012 11:33 AM, Ryan Pavlik wrote:
> > 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
> It's not about whether you "need a version number." It's about having an
> actual project, rather than a bunch of disparate code running around.
> You don't see SWIG or other projects operate like that, with no real
> notion of version or functioning code. The reason why is because someone
> actually owns the project and makes regular releases of it.
>
> Saying "pick an updated fork and use it" is basically saying, "Luabind
> is abandoned." That's what an abandoned project looks like: it's just
> forks, whatever some random people look at and poke at. If nobody's
> willing to stand behind it by naming it, giving it a real version, and
> making a distribution (and no: downloading a Git repo is not a
> distribution), then it's a dead project.
>
>

Well, except for the fact that the original authors occasionally still
update their branch, I'd say I'd probably have already tagged good
releases, and I'd be happy to do this going forward.  (I see this kind of
the same way GitX has evolved - original authors nearly disappeared, a few
forks emerged, and one became the effective new upstream - laullon's fork
aka GitX(L).  I've actually done the same thing with the Wiiuse library
after the original upstream completely disappeared, and that has worked
quite well - I've gotten pull requests and when I have time I'm happy to
merge and tag releases.)

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

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

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
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-d2d

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