Re: Ranges require GC?

2013-12-11 Thread Marco Leise
Am Wed, 11 Dec 2013 08:20:19 +0100 schrieb Frustrated c1514...@drdrb.com: On Wednesday, 11 December 2013 at 02:37:32 UTC, Jonathan M Davis wrote: On Wednesday, December 11, 2013 03:09:52 Frustrated wrote: But surely memory gets allocated in some way? In Programming in D: For

Ranges require GC?

2013-12-10 Thread Frustrated
I assume that ranges require the GC, is this true?

Re: Ranges require GC?

2013-12-10 Thread Adam D. Ruppe
On Tuesday, 10 December 2013 at 18:54:54 UTC, Frustrated wrote: I assume that ranges require the GC, is this true? No, in fact, most ranges don't allocate at all.

Re: Ranges require GC?

2013-12-10 Thread Marco Leise
Am Tue, 10 Dec 2013 19:55:20 +0100 schrieb Adam D. Ruppe destructiona...@gmail.com: On Tuesday, 10 December 2013 at 18:54:54 UTC, Frustrated wrote: I assume that ranges require the GC, is this true? No, in fact, most ranges don't allocate at all. range is just a concept and not a concrete

Re: Ranges require GC?

2013-12-10 Thread Frustrated
On Tuesday, 10 December 2013 at 21:20:59 UTC, Marco Leise wrote: Am Tue, 10 Dec 2013 19:55:20 +0100 schrieb Adam D. Ruppe destructiona...@gmail.com: On Tuesday, 10 December 2013 at 18:54:54 UTC, Frustrated wrote: I assume that ranges require the GC, is this true? No, in fact, most ranges

Re: Ranges require GC?

2013-12-10 Thread Jonathan M Davis
On Wednesday, December 11, 2013 03:09:52 Frustrated wrote: But surely memory gets allocated in some way? In Programming in D: For example filter(), which chooses elements that are greater than 10 in the following code, actually returns a range object, not an array: But if filter is a

Re: Ranges require GC?

2013-12-10 Thread Frustrated
On Wednesday, 11 December 2013 at 02:37:32 UTC, Jonathan M Davis wrote: On Wednesday, December 11, 2013 03:09:52 Frustrated wrote: But surely memory gets allocated in some way? In Programming in D: For example filter(), which chooses elements that are greater than 10 in the following code,