freenode/#lisp - IRC Chatlog
Search
3:33:59
no-defun-allowed
I have a very silly function (defun f (y) (let ((x (/ y))) 2)). Evidently the variable X is never used, but shouldn't it not be removed because it could signal a condition if I call (y 0)?
3:36:00
no-defun-allowed
On SBCL it does optimizing for (safety 3), but not on default declaimations.
3:42:42
edgar-rft
no-defun-allowed: I think signalling conditions for wrong aguments should be done with CHECK-TYPE or ASSERT, I wouldn't expect that the compiler cares about silly code.
3:43:52
no-defun-allowed
True, but should a compiler be able to optimise out useless code that may signal a condition like that?
4:59:08
Godel[m]
Hi, does anybody know why alambda macro is not included in the "anaphora" package on quicklisp? Is there in any other package on quicklisp that includes it?
14:34:36
frgo
Hi all - ASDF question: How do I tell ASDF that a system is already loaded? (I have CLX on AllegroCL loaded using (require :clx) but now ASDF does not know that CLX is already there...) - TIA !
14:50:09
Xach
frgo: it's possible that the clx that comes with allegro is not the "portable" clx that asdf would load.
14:51:16
frgo
Xach: Yeah - I am just running into issues now. Hm - I need to make McCLIM run on AllegroCL.