[Swift-devel] Re: fixed_array_mapper versus array_mapper on output

Allan Espinosa aespinosa at cs.uchicago.edu
Sat Feb 12 15:59:11 CST 2011


Moving thread to devel for brainstorming possible solutions:

1.  implement a join() function: @join(array, ", ");
2.  fix array_mapper

2011/2/12 Allan Espinosa <aespinosa at cs.uchicago.edu>:
> For an array output data structure, the two mappers behave differently
>
> type file;
>
> app(file o[])
>    split(file i){
>  split "-l" 1 @filename(i) "seqout.";
> }
>
> /*file out[] <array_mapper; files=["seqout.aa", "seqout.ab",
> "seqout.ac",  // Does not work
>                                 "seqout.ad"]>;*/
> file out[] <fixed_array_mapper; files="seqout.aa, seqout.ab,
> seqout.ac, seqout.ad">; // Works
>
> file input <"seq.in">;
> out = split(input);
>
>


-- 
Allan M. Espinosa <http://amespinosa.wordpress.com>
PhD student, Computer Science
University of Chicago <http://people.cs.uchicago.edu/~aespinosa>



More information about the Swift-devel mailing list