2:23:20surabaxI forced it to recompile the shaders, and now it works
2:24:32surabaxLooks like the examples don't clean up the OpenGL state after themselves so they break if you try to run more than one without reloading everything
3:02:12matzy_no-defun-allowed: yeah you're guess sounds right, i basically thought as soon as the UNLESS condition was met and it called itself (the recursive function), it stopped executing and just exectured taht function instead rinse and repeat
3:03:16no-defun-allowedRight, UNLESS and WHEN will not affect the evaluation of anything outside of their bodies by themselves.
3:04:19matzy_so my thought was the only function call who should hit that second format statement would be a call that did not hit the unless and did not stop to execute another function
3:04:55matzy_but it makes sense - if i was calling some other random function, i sure as well wouldn't want my original/main function to stop executing after the call and return
3:06:16matzy_it's just weird to think about what value x has at various stages in that process, to me at least
3:07:08matzy_if i enter 4, 3, and 2 (lets always use this as an example - it rejects 4 and 3 and is only happy when i enter 2)
3:07:33matzy_it spits out 2, 3, and 4, in that order
3:56:26lotuseaterbest question: someone asks me if lisp has data types :D
3:57:29no-defun-allowedIt does not, short of the recursively defined structure that looks like <L> ::= () | (<L> . <L>)
3:57:34no-defun-allowedI think someone made an esolang based on that.
8:57:51loke[m]Recently my SLIME is only giving me 20 frames in the debugger. Is there a setting somewhere that limits this? It's consistently 20 frames, so it seems as it's just stopping.
8:59:10no-defun-allowedCan you not click on --more-- to get more frames?