[Swift-devel] req: int2string

Yong Zhao yongzh at cs.uchicago.edu
Tue Mar 20 11:28:08 CDT 2007


It'll generate something in between if it is mapped for an array, but not
for singletons. so in your case it is just:

1.out
2.out
etc


On Tue, 20 Mar 2007, Tiberiu Stef-Praun wrote:

> Given that I was about to use it in a loop, I have this uncertainty
> when the loop is unrolled.
> <simple_mapper;prefix=i, suffix=".out">;
> <simple_mapper;prefix=i, suffix=".out">;
> <simple_mapper;prefix=i, suffix=".out">;
> will it generate:
> 1.1.out
> 2.2.out
>
> or
>
> 1.1.out
> 2.1.out
> ?
>
> I though the simple_mapper would generate that numeral in between
> prefix and suffix, at least that is how I experienced it in the BRIC
> workflow.
>
> also, can you use a numeral in place of a string:
> int i
> ..<simple_mapper;prefix=i, ...
>
> Tibi
>
> On 3/20/07, Yong Zhao <yongzh at cs.uchicago.edu> wrote:
> > you can use a simple mapper
> >
> > solution<simple_mapper;prefix=i, suffix=".out">;
> >
> > Yong.
> >
> > On Tue, 20 Mar 2007, Tiberiu Stef-Praun wrote:
> >
> > > Would like to do something like this:
> > >
> > >         foreach int i in 0..35 {
> > >                 file
> > > solution<regexp_mapper;source=int2string(i),match="(.*)",transform="\1.out">;
> > >                 solution = invoke($i);
> > >         }
> > >
> > > Reason:
> > >    I need to control (differentiate) the name of the outputs that are
> > > being generated in the loop such that they do not overwrite themselves
> > > when they are staged out.
> > >
> > > Any alternatives ?
> > >
> > > Tibi
> > >
> > > --
> > > Tiberiu (Tibi) Stef-Praun, PhD
> > > Research Staff, Computation Institute
> > > 5640 S. Ellis Ave, #405
> > > University of Chicago
> > > http://www-unix.mcs.anl.gov/~tiberius/
> > > _______________________________________________
> > > Swift-devel mailing list
> > > Swift-devel at ci.uchicago.edu
> > > http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel
> > >
> >
>
>
> --
> Tiberiu (Tibi) Stef-Praun, PhD
> Research Staff, Computation Institute
> 5640 S. Ellis Ave, #405
> University of Chicago
> http://www-unix.mcs.anl.gov/~tiberius/
>



More information about the Swift-devel mailing list