Just as a reminder - the CLucene hackathon is taking place now until next
week.
During this week we will be working on perfecting the LPP core, and making
it ready to be assimilated into being the new CLucene core. Following some
discussions, here are the main tasks we will be working on:
- The biggest task - relaxing LPP's massive usage of boost::shared_ptr.
shared_ptr uses atomic ref-counting, and as such is quite slow. The idea is
to use raw pointers (with ownership transfers where necessary), scoped_ptrs
or auto_ptrs instead whenever possible, without introducing memory leaks. We
are still spec'ing this change on Skype and Google Wave, to make sure it is
done correctly and the resulting API is still clean and easy to use. Feel
free to ask to join the discussion.
- Relaxing LPP's dependencies wherever possible, and making it build
faster.
- Massive profiling and benchmarking, to identify bottlenecks and fix
them.
- Surveying for memory leaks.
- Testing on more exotic platforms.
- Looking into creating wrappers for high-level languages and frameworks
(Java, .NET, PHP, Perl,...).
We welcome any help.
Currently we have 7 active participants. From CLucene / LPP core: Ben, Veit,
Alan and I. We have 2 more friends from http://www.deviantart.com, and
another one from the Tomahawk player dev team.
Come say hello at #clucene-hackathon on Freenode. If we aren't answering,
thats because we are working :)
Itamar.
On Sun, Jul 17, 2011 at 11:16 PM, Itamar Syn-Hershko <ita...@code972.com>wrote:
> Hi all,
>
> Following (quite) a recent discussion in the mailing list, we are now ready
> to begin and hopefully complete the transition to the new code base. To do
> that, we are hosting a virtual hackathon starting August 1st. It will be
> hosted on IRC (Freenode): #clucene-hackathon .
>
> For reference, here's the discussion we had:
> http://comments.gmane.org/gmane.comp.jakarta.lucene.clucene.devel/3936
>
> The goal in this hackathon is to minimize LPP (
> https://github.com/luceneplusplus/LucenePlusPlus) and make sure it runs
> smoothly on all platforms we can test on. We are likely to make intrusive
> changes to the library, and to remove some Boost usage in places where it
> isn't really needed. This is definitely something we can achieve in a week
> worth of work.
>
> You all are welcome to participate - please let us know in advance if
> you'll be willing to take significant part in this so we can delegate tasks
> appropriately.
>
> I'll be available on Skype and e-mail as well all throughout that week
> (before and after too).
>
> See you there,
>
> Itamar.
>
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
CLucene-developers mailing list
CLucene-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clucene-developers