Hello, thank you for taking up the maintenance of various libraries as part of lisp-stat!
In my free time, I have been working on numericals built upon polymorphic-functions. But this requires CLTL2 support, and even slightly more than that.
I like the functionality of numerical-utilities as well as lisp-stat systems in general, but do feel that they can use a performance boost wherever possible. In some cases, this could be as simple as inline-ing a function; in other cases, especially if we depend on CFFI libraries, I am not sure builtin optimizations would be sufficient since we might need to dispatch on array element types. I was considering rewriting the relevant parts using polymorphic-functions, but I wondered if I should write it under the system numerical-utilities/polymorphic-functions and let it stay under this repository, or if I should let the lisp-stat systems stay in ANSI CL and make the copy under numericals itself. Let me know what your goals and preferences are!
Hello, thank you for taking up the maintenance of various libraries as part of lisp-stat!
In my free time, I have been working on numericals built upon polymorphic-functions. But this requires CLTL2 support, and even slightly more than that.
I like the functionality of numerical-utilities as well as lisp-stat systems in general, but do feel that they can use a performance boost wherever possible. In some cases, this could be as simple as inline-ing a function; in other cases, especially if we depend on CFFI libraries, I am not sure builtin optimizations would be sufficient since we might need to dispatch on array element types. I was considering rewriting the relevant parts using polymorphic-functions, but I wondered if I should write it under the system
numerical-utilities/polymorphic-functionsand let it stay under this repository, or if I should let the lisp-stat systems stay in ANSI CL and make the copy undernumericalsitself. Let me know what your goals and preferences are!