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.

Reply via email to