Thanks for fixing all of this, Christian!

For everyone: please try out trunk. Let us know if things work or don't
work for you. It's been working wonders for us internally at Google.

I think there's still a few changes left to push out, so maybe hold off
till Christian gives the all clear.

Sorry for the delay, and thank you all for being so patient!

sam
On May 16, 2013 12:35 PM, "Christian Gruber" <[email protected]> wrote:

> Hey all,
>
> I've been trying to get our internal changes out, and I"m now making
> progress and exporting. This is in anticipation of a release of guice
> real-soon-now. The main thing after these changes are exported is to
> restore the maven build (which seems to have been borked by our upgrade to
> ASM4, and I just haven't had a moment to fix it… Stuart - you are invited
> to help with that. :D) Also, if there are any patches, fixes, suggestions
> people want to get in before a new Guice release, once I sync us all the
> way (today and/or tomorrow), please start speaking up.
>
> That said, the goal is to release more frequently, even simply point
> releases with minor fixes, so we can get out of this every-two-year thing.
> Guice is relatively stable, but we're trying new things with Dagger, and
> some of those things may be useful in Guice. Additionally, the widespread
> deployment of Java7 and the forthcoming Java8 may prove to have worthwhile
> advantages to consider, so by no means is Guice, however stable, a done
> deal.
>
> I want to thank everyone for being so patient while we ramp this up. We're
> addressing a lot of internal usage issues in Google, partly by tooling,
> partly by using Dagger where its use-cases are compelling, partly by
> improving Guice to be tighter, detect error earlier, etc. That internal
> work has meant we haven't been as external with our changes and directions
> as we would, perhaps, have preferred. But there are now plural full time
> staff charged with working on Dependency Injection in Java inside Google
> plus a cadre of 20% timers. This should mean love for Guice as well as new
> efforts.
>
> That said, I also want to plug the project error-prone. (
> https://code.google.com/p/error-prone/). It treats certain software
> errors as compiler errors, and we (Sam B) have started down the road of
> adding certain degenerate guice usage patterns as error-prone errors. That
> stuff isn't exported yet, but I encourage people to use it. Its like a
> tighter, more narrowly-focused find-bugs, and they've taken great effort to
> make sure that they really are "errors." not warnings to be ignored. We
> plan on doing some detection of common problems in dependency-injection
> code as error-prone compiler errors. So check it out folks.
>
> In the mean-time, let's get the march to a 3.1 or 4.0 (still figuring that
> one out) started!
>
> sincerely,
> Christian.
>
> Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency
> Injection
> email: [email protected] :::: mobile: +1 (646) 807-9839
>
> --
> You received this message because you are subscribed to the Google Groups
> "google-guice" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-guice?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to