Programming languages and performance
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Mon Apr 13 23:22:55 PDT 2015
On 4/13/2015 7:48 PM, weaselcat wrote:
> On Tuesday, 14 April 2015 at 02:45:37 UTC, weaselcat wrote:
>> On Tuesday, 14 April 2015 at 02:39:40 UTC, Walter Bright wrote:
>>> On 4/13/2015 7:23 PM, weaselcat wrote:
>>>> this is essentially fusion/deforestation, correct?
>>>
>>> ??
>>
>> http://en.wikipedia.org/wiki/Deforestation_(computer_science)
>
> my bad, accidentally hit send
> there's an example of it on stackoverflow
> http://stackoverflow.com/questions/578063/what-is-haskells-stream-fusion
Algorithms don't actually do deforestation or fusion. The magic happens in how
the algorithm is implemented, i.e. the elements are created lazily (on demand)
rather than eagerly.
More information about the Digitalmars-d
mailing list