[Swift-user] What system calls do the mappers use?
Mihael Hategan
hategan at mcs.anl.gov
Wed Mar 20 16:52:17 CDT 2013
They are in trunk. They should also be in 0.94.
You declare them as:
valueType[keyType] arrayName;
For example:
int[string] a;
a["one"] = 1;
Mihael
On Wed, 2013-03-20 at 16:04 -0500, Michael Wilde wrote:
> Lorenzo,
>
> All Swift arrays are varying in size: you dont declare the array size in the declaration. Further, they can be sparse (because the implementation is in fact a hashtable).
>
> Swift has code that supports user-level hashes by by declaring arrays with string instead of integer keys. I thought this made it to the User Guide but I see now that it did not. Its possible/likely thats because the code is not in trunk yet.
>
> Can anyone on the devel team reply with the status of associative arrays?
>
> Thanks,
>
> - Mike
>
> ----- Original Message -----
> > From: "Lorenzo Pesce" <lpesce at uchicago.edu>
> > To: "Michael Wilde" <wilde at mcs.anl.gov>
> > Cc: "Swift User Discussion List" <swift-user at ci.uchicago.edu>
> > Sent: Wednesday, March 20, 2013 3:43:19 PM
> > Subject: Re: [Swift-user] What system calls do the mappers use?
> >
> > Can one make hashes of arrays in or arrays of arrays of different
> > sizes in swift?
> > e.g., and array of an array type of variable size?
> >
> > On Mar 20, 2013, at 3:41 PM, Michael Wilde wrote:
> >
> > >
> > > Also, to answer your question more directly: "I dont know". You
> > > can try to answer this by writing some very simple swift scripts
> > > that do the kinds of built-in mappings you are looking at, and use
> > > strace() wuth suitable filtering and grepping do see what Swift
> > > (via Java) is doing to implement the mapping.
> > >
> > > Mihael may be able to point you to the Java classes that do the
> > > mapping to distill this process further.
> > >
> > > - Mike
> > >
> > >
> > > ----- Original Message -----
> > >> From: "Lorenzo Pesce" <lpesce at uchicago.edu>
> > >> To: "Swift User Discussion List" <swift-user at ci.uchicago.edu>
> > >> Sent: Wednesday, March 20, 2013 3:27:05 PM
> > >> Subject: [Swift-user] What system calls do the mappers use?
> > >>
> > >> Hi --
> > >>
> > >> I am working with mappers that might be repeated thousands of
> > >> times
> > >> in each workflow run.
> > >> Lustre doesn't like that type of search when it is based on
> > >> approaches similar to "ls", on the other hand "find" works fine.
> > >>
> > >> I could conceivably find a work around, but I would rather not
> > >> have
> > >> to do it.
> > >>
> > >> Lorenzo
> > >> _______________________________________________
> > >> Swift-user mailing list
> > >> Swift-user at ci.uchicago.edu
> > >> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user
> > >>
> >
> >
> _______________________________________________
> Swift-user mailing list
> Swift-user at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user
More information about the Swift-user
mailing list