cepl
common-lisp-stat
Our great sponsors
cepl | common-lisp-stat | |
---|---|---|
14 | 2 | |
844 | 170 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 4 years ago | |
Common Lisp | Common Lisp | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cepl
-
Graphics libraries in lisp for game development
CEPL is great for something more advanced.
- Why Lisp?
-
Lisp feature - domain specific language
https://github.com/cbaggers/cepl (in Common Lisp - graphics and translating to GLSL shaders)
-
May: evaluate APL expressions from Clojure
I used to write software for image generators using GLSL and so I used to do some graphics projects using C, OpenGL, and GLSL. Later I discovered CEPL, which gave me a REPL to do GLSL-like graphics pipelines. That was an improvement but I don't find GLSL fun. But then I discovered April and APL in general and now I can dabble with image processing whenever I feel like it with minimal ceremony.
-
Hacker News top posts: Dec 13, 2021
CEPL: A lispy and REPL-friendly Common Lisp library for working with OpenGL\ (8 comments)
-
Array programming language(s) for 3d-graphics?
If I was doing a course in computer graphics today I would sidequest with April and CEPL.
-
(fluxus) – live coding environment in Scheme
Cool! Take a look also at CEPL [0] an OpenGL environment for Common Lisp. Bit more low level, but you can have an OpenGL window open and make live changes in the code, just like anything else in Common Lisp. I can't imagine coding graphics any other way, and is a lot of fun that way too.
-
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]
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.
common-lisp-stat
-
Lisp-stat: An environment for Statistical Computing
Right, from my understanding, Lisp-Stat originated with Luke Tierney.
The latest efforts to extend and work with those ideas/code base are at https://github.com/blindglobe/common-lisp-stat and work by Tamas Papp (https://tamaspapp.eu/post/orphaned-lisp-libraries/)
Forking open source code is fine, but why try to take over the name?
-
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]
common-lisp-stat - Common Lisp statistics library. [FreeBSD][39].
What are some alternatives?
april - The APL programming language (a subset thereof) compiling to Common Lisp.
lisp-matrix - A matrix package for common lisp building on work by Mark Hoemmen, Evan Monroig, Tamas Papp and Rif.
libapl-clj - GNU APL native interop for Clojure
vellum - Data Frames for Common Lisp
cl-geometry - Common Lisp package for simple two dimensional computational geometry.
physical-quantities - A common lisp library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation.
polisher - Infix notation to S-expression (Polish notation) translator for Common Lisp
scheme-bricks - experimental visual programming in scheme for making rave music, uses fluxus
cl-ana - Free (GPL) Common Lisp data analysis library with emphasis on modularity and conceptual clarity.
lisp-stat - Lisp-Stat main system