On Sat, Jan 9, 2010 at 6:31 AM, Alex Boisvert <[email protected]>wrote:
> This change has now been pushed to master. > > LiftRules.finder() has been removed since it offered (unsafe) duplicate > functionality. > Excellent! Thanks! > > cheers, > alex > > > On Mon, Jan 4, 2010 at 4:03 PM, Alex Boisvert <[email protected]>wrote: > >> Instead of: >> >> >> LiftRules.getResourceAsStream(name: String): Box[InputStream] >> >> I'd suggest: >> >> >> LiftRules.doWithResource[T](name: String)(f: InputStream => T): Box[T]. >> >> And if you need laziness, you could use one of the usual suspects: "lazy >> val", unapplied function, FatLazy, etc. >> >> alex >> >> >> >> On Thu, Dec 31, 2009 at 3:48 PM, David Pollak < >> [email protected]> wrote: >> >>> Folks, >>> >>> I've changed LiftRules.getResourceAsStream and LiftRules.finder to return >>> Box[Applier[InputStream]] rather than Box[InputStream]. >>> >>> Applier has a single method, apply[T] which takes an InputStream => T and >>> insures the InputStream is closed. >>> >>> This change is unlikely to impact much code out there, but does make sure >>> that InputStreams are closed. >>> >>> If any of the folks out there that name things better than I do (at least >>> I didn't call it Apply_A_Tron), please feel free to suggest name changes, >>> variance changes, etc. >>> >>> Thanks, >>> >>> David >>> >>> -- >>> Lift, the simply functional web framework http://liftweb.net >>> Beginning Scala http://www.apress.com/book/view/1430219890 >>> Follow me: http://twitter.com/dpp >>> Surf the harmonics >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Lift" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<liftweb%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/liftweb?hl=en. >>> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<liftweb%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
