specialized-function

Julia-like dispatch for Common Lisp (by numcl)

Specialized-function Alternatives

Similar projects and alternatives to specialized-function

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better specialized-function alternative or higher similarity.

specialized-function reviews and mentions

Posts with mentions or reviews of specialized-function. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-02.
  • numericals - Performance of NumPy with the goodness of Common Lisp
    8 projects | /r/lisp | 2 Aug 2022
    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
    3 projects | /r/Common_Lisp | 16 Apr 2021
    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

Basic specialized-function repo stats
2
60
0.0
almost 3 years ago

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.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com