19. A non-transitory computer-readable medium comprising executable instructions for performing a method for generating dynamically typed programming language code, the medium comprising: instructions for accessing processing choices stored in one or more data structures, where the processing choices are determined when a user interacts with a graphical user interface (GUI); instructions for generating the dynamically typed programming language code in response to a request received from the user, the generating producing a plurality of string arrays holding blocks of code; and instructions for reproducing a result by executing the generated dynamically typed programming language code, where the executing interacts with at least a subset of the plurality of string arrays, and where the result is produced when the processing choices are applied to data.
19. A non-transitory computer-readable medium comprising executable instructions for performing a method for generating dynamically typed programming language code, the medium comprising: instructions for accessing processing choices stored in one or more data structures, where the processing choices are determined when a user interacts with a graphical user interface (GUI); instructions for generating the dynamically typed programming language code in response to a request received from the user, the generating producing a plurality of string arrays holding blocks of code; and instructions for reproducing a result by executing the generated dynamically typed programming language code, where the executing interacts with at least a subset of the plurality of string arrays, and where the result is produced when the processing choices are applied to data. 20. The computer-readable medium of claim 19 , wherein the data structures are a database of objects.