Development playground to work with OpenGL
CEPL (Code Evaluate Play Loop ) is a lispy and REPL-friendly Common Lisp library for working with OpenGL.
Its definition of success is making the user feel that GPU programming has always been part of the languages standard.
The usual approach to using CEPL is to start it at the beginning of your Lisp session and leave it open for the duration of your work. You can then treat the window it creates as just another output for your graphics, analogous to how *standard-output*
is treated for text.
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'alexandria' does not match package name 'sbcl-alexandria' | |
input-labels Identify input labels that do not match package names | label 'bordeaux-threads' does not match package name 'sbcl-bordeaux-threads' | |
input-labels Identify input labels that do not match package names | label 'cffi' does not match package name 'sbcl-cffi' | |
input-labels Identify input labels that do not match package names | label 'cl-opengl' does not match package name 'sbcl-cl-opengl' | |
input-labels Identify input labels that do not match package names | label 'cl-ppcre' does not match package name 'sbcl-cl-ppcre' | |
input-labels Identify input labels that do not match package names | label 'documentation-utils' does not match package name 'sbcl-documentation-utils' | |
input-labels Identify input labels that do not match package names | label 'float-features' does not match package name 'sbcl-float-features' | |
input-labels Identify input labels that do not match package names | label 'ieee-floats' does not match package name 'sbcl-ieee-floats' | |
input-labels Identify input labels that do not match package names | label 'split-sequence' does not match package name 'sbcl-split-sequence' | |
input-labels Identify input labels that do not match package names | label 'varjo' does not match package name 'sbcl-varjo' |