Make FFA at initialize-instance time for gsl-data; restore permutations and combinations
Instead of making the ffa in make-array*, we now make it in the initialize-instance :after method for gsl-data. This means that subclasses (permutations, combinations) will automatically make the arrays. Rewrote make-array* so that it is just a wrapper for make-instance, computing the dimensions from the specified initial parameters. Permutations and combinations are now made with make-* functions.
Showing
- data/combination.lisp 28 additions, 23 deletionsdata/combination.lisp
- data/data.lisp 30 additions, 26 deletionsdata/data.lisp
- data/permutation.lisp 32 additions, 16 deletionsdata/permutation.lisp
- polynomial.lisp 4 additions, 4 deletionspolynomial.lisp
- sorting.lisp 4 additions, 4 deletionssorting.lisp
Please register or sign in to comment