13. A non-transitory computer-readable medium holding executable instructions for performing a method for reproducing a result using generated dynamically typed programming language code, the medium comprising: instructions for receiving a user selection via a graphical user interface (GUI), where the user selection is related to a processing choice that produces the result when the processing choice is applied to data; instructions for storing the user selection, the processing choice, the result, or the data in a data structure; and instructions for generating the dynamically typed programming language code, where the generated dynamically typed programming language code is used to process the data when the processing choice is received from the data structure, wherein the generated dynamically typed programming language code reproduces the result when the generated dynamically typed programming language code is used with the data.
13. A non-transitory computer-readable medium holding executable instructions for performing a method for reproducing a result using generated dynamically typed programming language code, the medium comprising: instructions for receiving a user selection via a graphical user interface (GUI), where the user selection is related to a processing choice that produces the result when the processing choice is applied to data; instructions for storing the user selection, the processing choice, the result, or the data in a data structure; and instructions for generating the dynamically typed programming language code, where the generated dynamically typed programming language code is used to process the data when the processing choice is received from the data structure, wherein the generated dynamically typed programming language code reproduces the result when the generated dynamically typed programming language code is used with the data. 16. The computer-readable medium of claim 13 , wherein the string arrays are written to a file.