cbaggers/rtg-math - a selection of the math routines most commonly needed for making realtime graphics in lisp (2, 3 and 4 component vectors, 3x3 and 4x4 matrices, quaternions, spherical and polar coordinates). [2019]

This page summarizes the projects mentioned and recommended in the original post on /r/Common_Lisp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rtg-math

    common lisp library providing common math functions used in games

  • rtg-math - a selection of the math routines most commonly needed for making realtime graphics in lisp (2, 3 and 4 component vectors, 3x3 and 4x4 matrices, quaternions, spherical and polar coordinates). BSD_2Clause.

  • cl-geometry

    Common Lisp package for simple two dimensional computational geometry.

  • cl-geometry - a system for two dimensional computational geometry for Common Lisp. [MIT][200].

  • 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.

    InfluxDB logo
  • array-operations

    Discontinued Common Lisp library that facilitates working with Common Lisp arrays.

  • array-operations - a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them. [MIT][200].

  • common-lisp-stat

    Common Lisp Statistics -- based on LispStat (Tierney) but updated for Common Lisp and incorporating lessons from R (http://www.r-project.org/). See the google group for lisp stat / common lisp statistics for a mailing list.

  • common-lisp-stat - Common Lisp statistics library. [FreeBSD][39].

  • lisp-matrix

    A matrix package for common lisp building on work by Mark Hoemmen, Evan Monroig, Tamas Papp and Rif.

  • lisp-matrix - A matrix package. [FreeBSD][39].

  • cl-ana

    Free (GPL) Common Lisp data analysis library with emphasis on modularity and conceptual clarity.

  • cl-ana - Common Lisp data analysis library with emphasis on modularity and conceptual clarity. It aims to be a general purpose framework for analyzing small and large scale datasets, including binned data analysis and visualization. [GNU GPL3][2].

  • Petalisp

    Elegant High Performance Computing

  • Petalisp - an attempt to generate high performance code for parallel computers by JIT-compiling array definitions. It works on a more fundamental level than NumPy, by providing even more powerful N-dimensional arrays, but just a few building blocks for working on them. [AGPL-3.0][agpl3].

  • 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.

    WorkOS logo
  • polisher

    Infix notation to S-expression (Polish notation) translator for Common Lisp

  • cmu-infix - A library for writing infix mathematical notation in Common Lisp. See also polisher.

  • physical-quantities

    A common lisp library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation.

  • physical-quantities - a library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation. GPL2

  • numcl

    Numpy clone in Common Lisp

  • numcl - Numpy clone in Common Lisp. [LGPL3][9].

  • Xecto

    80% xectors

  • Xecto - A library for regular array parallelism. [3-clause BSD][15].

  • magicl

    Matrix Algebra proGrams In Common Lisp.

  • magicl - Matrix Algebra proGrams In Common Lisp based on BLAS/LAPACK and Expokit, by Rigetti Computing. [BSD_3Clause][15].

  • vellum

    Data Frames for Common Lisp

  • Vellum - Data Frames for Common Lisp. BSD_2Clause.

  • clem

    A matrix library for common lisp

  • clem - a matrix library. [BSD_2Clause][17].

  • avm

    Efficient and expressive arrayed vector math library with multi-threading and CUDA support in Common Lisp.

  • avm - Efficient and expressive arrayed vector math library with multi-threading and CUDA support. [MIT][200].

  • cepl

    Code Evaluate Play Loop

  • i had been using baggers' rtg-math while using his CEPL. both worked well for me! OpenGL at the REPL is the only way i want to do it if i have to do it. but i couldn't keep up my interest in using GLSL. the lisp flavor did help some though.

  • april

    The APL programming language (a subset thereof) compiling to Common Lisp.

  • but when i came across APL in lisp (April) that was enough to sustain my interest in using an array/vector language.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts