Sifting for the Corrade scripted agent means to filter out the results of a command returned to a callback. The purpose of sifting is to trim the results that a command produces such that the results may be easier to handle by the scripting language used. In the context of SecondLife, an LSL script can receive via HTTP a total of of data such that Corrade commands that produce data sets far larger than
would be truncated when received by the LSL script. Technically, sifting is implemented in Corrade using a set of map-reduce-like commands that act on the output produced by all commands.
sift | parameters | description | changes |
---|---|---|---|
|
a CSV |
The |
None. |
|
the empty string |
The |
None. |
|
An integer. |
The |
None. |
|
a |
The |
None. |
|
a |
The |
None. |
|
the empty string |
The |
None. |
|
an integer representing the number of rotations |
The |
None. |
|
an |
The |
None. |
|
the empty string |
The |
None. |
|
a |
The |
None. |
|
the empty string |
The |
None. |
|
An integer. |
The |
None. |
|
An integer. |
The |
None. |
|
a |
The |
None. |