Specialized-function Alternatives
Similar projects and alternatives to specialized-function
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
numericals
CFFI enabled SIMD powered simple-math numerical operations on arrays for Common Lisp [still experimental]
-
polymorphic-functions
A function type to dispatch on types instead of classes with partial support for dispatching on optional and keyword argument types.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
specialized-function reviews and mentions
-
numericals - Performance of NumPy with the goodness of Common Lisp
Since the past year or two, I have been working on numericals that aims to provide the speed of NumPy with the goodness of Common Lisp. In particular, this includes the use of dynamic variables, restarts, and compiler-notes wherever appropriate. It uses CLTL2 API (and may be slightly more) under the hood to provide AOT dispatch, but nothing stops you from combining it with JAOT dispatch provided by numcl/specialized-function. This also spawned a number of projects most notably polymorphic-functions to dispatch on types instead of classes and extensible-compound-types that allows one to define user defined compound types (beyond just the type-aliases enabled by deftype. Fortunately enough, interoperation between magicl, numcl and numericals/dense-numericals actually looks plausible!
-
Static-Dispatch 0.5: Improved inlining on SBCL and performance improvements for generic-cl
I guess specialized-function would be what you are looking for, although I'm unsure if it already / can-be-made-to take(s) recompilation into account.
Stats
numcl/specialized-function is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of specialized-function is Common Lisp.
Popular Comparisons
Sponsored