alloy
A new user interface protocol and toolkit implementation (by Shirakumo)
cl-opengl
cl-opengl is a set of CFFI bindings to the OpenGL, GLU and GLUT APIs. (by 3b)
Our great sponsors
alloy | cl-opengl | |
---|---|---|
5 | 2 | |
166 | 270 | |
1.2% | - | |
7.2 | 0.0 | |
3 days ago | 4 months ago | |
Common Lisp | Common Lisp | |
zlib License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
alloy
Posts with mentions or reviews of alloy.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-01.
-
What graphics apis do you like and why?
I don't hate the one I wrote for Alloy's Simple renderer protocol: https://github.com/Shirakumo/alloy/blob/master/renderers/simple/protocol.lisp
-
A free demo for Kandria (written in CL) is now on Steam
Fwiw I'm not using Qtools in Kandria, but rather Alloy https://github.com/shirakumo/alloy
- Should I learn OpenGL, or try building a graphics engine from scratch ?
-
I’m looking to contribute to docs
Yes, Alloy could definitely use documentation!
-
What Lisp Things Are You Wishing For In 2021
Contributors to the Alloy UI toolkit.
cl-opengl
Posts with mentions or reviews of cl-opengl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-31.
-
Using Common Lisp to do GPU accelerated animations
Use CL-SDL2 (https://github.com/lispgames/cl-sdl2) for simple 2d rendering. It's both GPU-accelerated and portable to many platforms. You can use CL-SDL2 along with CL-OPENGL (https://github.com/3b/cl-opengl) for OpenGL programming, provided you have knowledges about 2d/3d graphics programming.
-
Should I learn OpenGL, or try building a graphics engine from scratch ?
Once you understand CFFI you can hop into OpenGL or Vulkan land. We have bindings for those: very mature and stable cl-opengl and partial cl-vulkan. Meaning, you will have easier time with OpenGL. Not only because of better bindings, but also OpenGL is much simpler than Vulkan, although still a mess.
What are some alternatives?
When comparing alloy and cl-opengl you can also consider the following projects:
jak-project - Reviving the language that brought us the Jak & Daxter Series
trivial-gamekit - Simple framework for making 2D games
weblog - a weblog
cl-sdl2 - Common Lisp bindings for SDL2 using C2FFI.
lispgames
nature-of-code - Nature of code exercises and examples implemented in Common Lisp
tank-command-2000 - A 3d tank game
vpetjam - Entry for the Dogpit Virtual Pet Jam
minispec - Common Lisp MiniSpec Documentation