Re: Behavior of joining mapresults

2017-12-21 Thread Christian Köstlin via Digitalmars-d-learn
On 21.12.17 08:41, Jonathan M Davis wrote: > I would think that it would make a lot more sense to simply put the whole > thing in an array than to use memoize. e.g. > > auto arr = iota(1, 5).map!parse().array(); thats also possible, but i wanted to make use of the laziness ... e.g. if i then searc

Re: Behavior of joining mapresults

2017-12-20 Thread Jonathan M Davis via Digitalmars-d-learn
On Thursday, December 21, 2017 07:46:03 Christian Köstlin via Digitalmars-d- learn wrote: > On 20.12.17 17:30, Christian Köstlin wrote: > > thats an idea, thank a lot, will give it a try ... > > #!/usr/bin/env rdmd -unittest > unittest { > import std.stdio; > import std.range; > import

Re: Behavior of joining mapresults

2017-12-20 Thread Christian Köstlin via Digitalmars-d-learn
On 20.12.17 17:30, Christian Köstlin wrote: > thats an idea, thank a lot, will give it a try ... #!/usr/bin/env rdmd -unittest unittest { import std.stdio; import std.range; import std.algorithm; import std.string; import std.functional; auto parse(int i) { writeln(

Re: Behavior of joining mapresults

2017-12-20 Thread Christian Köstlin via Digitalmars-d-learn
On 20.12.17 17:19, Stefan Koch wrote: > On Wednesday, 20 December 2017 at 15:28:00 UTC, Christian Köstlin wrote: >> When working with json data files, that we're a little bigger than >> convenient I stumbled upon a strange behavior with joining of mapresults >> (I understand that this is more or le

Re: Behavior of joining mapresults

2017-12-20 Thread Stefan Koch via Digitalmars-d-learn
On Wednesday, 20 December 2017 at 15:28:00 UTC, Christian Köstlin wrote: When working with json data files, that we're a little bigger than convenient I stumbled upon a strange behavior with joining of mapresults (I understand that this is more or less flatmap). I mapped inputfiles, to JSONValu

Behavior of joining mapresults

2017-12-20 Thread Christian Köstlin via Digitalmars-d-learn
When working with json data files, that we're a little bigger than convenient I stumbled upon a strange behavior with joining of mapresults (I understand that this is more or less flatmap). I mapped inputfiles, to JSONValues, from which I took out some arrays, whose content I wanted to join. Althou