freenode/#lisp - IRC Chatlog
Search
3:20:23
LdBeth
jmercouris: presentations are some kind of visual elements from CLIM/Lisp Machine UI that you can click them with mouse.
3:22:25
LdBeth
It can be used to provide a repl that one can click the printed objects to inspect them
5:07:46
no-defun-allowed
SBCL runs fine on Windows from my (limited) testing. You can install Portacle and get the install over with quite quickly from portacle.github.io
5:08:07
no-defun-allowed
Windows doesn't have a package manager, so it's probably the most convenient way to get SBCL, Quicklisp, Emacs and SLIME.
8:10:55
flip214
When using 5AM in a loop, is there some way to name the current iteration? If there's an error then "X evaluated to Y which is not Z" doesn't help that much without the loop iteration or similar data.
8:27:03
flip214
jackdaniel: ah, right. Yes, I can annotate each IS test in there with the iteration value -- but then I loose the "expected/got" output!
8:29:39
flip214
What I'd like to have is some (let ((5am:*test-iteration* (list "my test ~d: ~a" i args))) ...) and have that FORMATted on failures as well (or at the first failure in that loop)
8:44:04
no-defun-allowed
is there a way for FORMAT to emit a newline if and only if the formatter is past 80 columns or so?
8:46:22
no-defun-allowed
well, i'd prefer at the end of objects, so i can have one print-object method that emits #<type :foo [long foo] [newline] :bar [bar]> or #<type :foo [short foo] :bar [bar]>
8:49:42
jackdaniel
(interesting fact: stream-column-number may return NIL, so do not assume it to be always a number)