Gleefre
Gleefre
This should probably be mentioned: glu-tesselate uses GLU, which is somewhat deprecated; so it would be nice to switch to another library; preferably written in pure CL.
I think it can be found here: https://github.com/gregcman/sucle/tree/1e95ca02beabc624f9f6c89308217de4229d7817/application/subsystems/sketch-sucle
I believe that this is `cffi`'s issue, which was fixed some time ago. See https://bugs.launchpad.net/cffi/+bug/1906982. The fix was released quite some time ago, so this should be fixed by upgrading...
Discussion here might be relevant: https://github.com/3b/cl-opengl/issues/30 > If I remember correctly, the problem was a broken /usr/lib/libGL.so symlink. Reinstalling video drivers might help, or maybe fix the link by hand...
Wrapping call to `format` into `with-standard-io-syntax` should fix the issue. Additionally, there is an utility in alexandria (which already is a dependency) that does exactly that - `format-symbol`, which would...
Hello, Not sure if this is fixed already, as I was able to test only on an older version `1.0.0-beta-3` (from portacle). The problem seems to be that CL side...
What about ```lisp (defsketch foo ((:mixins (a b c)) (some-variable 'hello)) (do-stuff)) ``` or maybe just ```lisp (defsketch foo ((:mixins a b c) (some-variable 'hello)) (do-stuff)) ``` By using a...
> what are the cons of using the non-keyword version? is it about the need to figure out what happens when you change it from the code? It is an...
As a workaround this could be achieved using the `stealth-mixin` library. ```lisp (defclass widgets-mixin ...) (defsketch my-sketch (...) ...) (stealth-mixin:add-mixin 'widgets-mixin 'my-sketch) ```
An example: ```lisp (defpackage #:sketch-user (:use #:cl) (:local-nicknames (#:s #:sketch))) (in-package #:sketch-user) (defclass black-background-mixin () ()) (defmethod s:draw :before ((sketch black-background-mixin) &key &allow-other-keys) (s:background s:+black+)) (s:defsketch test () (s:circle 200...