Dynamically built functions in LISP
<p>I have a question concerning dynamically built functions (or something comparable). In Java I can write some Source programmatically into a String, compile this string and execute it like a function several times.</p>

<p>Imagine I have some genetic algorithm to create the best code for taking n input parameters, calculate them according the genome and returning m output parameters. So I wonder if it's possible (and I'm quite sure it is), to create a list of lists of lists .... containing the function, and then call this function some thousand times with different input parameters to calculate the error rate.</p>

<p>What I do need now is an example, how to create such a list programmatically and how to use it. Currently I'm totally stuck.</p>

<p>Any references or examples warmly welcomed.</p>