freenode/#lisp - IRC Chatlog
Search
8:23:13
aeth
The way it would show up when working with sequences would probably be something like: (define-foo map-two-into! ((destination some-seq) (function function) (seq-1 some-seq) (seq-2 some-seq)) (map-into destination function seq-1 seq-2)) Except, of course, it would be doing something more specific that just happens to match that basic pattern.
8:58:22
beach
I factored the descriptions of the three tables providing support for the debugger STEP-* commands: http://metamodular.com/code-object.pdf
9:43:09
beach
I also updated this document: http://metamodular.com/clordane.pdf (section 1.2.8 on page 4) to reflect the different kinds of possible STEP commands. I added a description of how Clordane accomplishes stepping.
11:04:43
Colleen
attila_lendvai: drmeister said at 2018.05.18 14:56:12: Do you recall how to shut down messages from waf? Specifically when it links or aggregates all of the scraped files? The lines are really long and they cause emacs to pause for many seconds when you try to skip over them.
11:38:40
attila_lendvai
beach: I can see it if I search for 'Terminology' in the pdf on that^ url. I have 3 maches (as opposed to the expected 2)
11:41:09
beach
So there is on in the table of contents, one in the section header, and one on top of a page.
13:26:58
beach
I added a Debugger interactor window and a row of command buttons to the imagined layout of the Clordane windows: http://metamodular.com/clordane-layout.pdf
14:04:43
beach
So for liveness information, what would the user of a debugger want to know? I am thinking at least 1. The current value of the variable. 2. The point in the source code where it was initially created. 3. The points in the source code that may affect its current value. 4. Other points in the source code where the variable is referred to. Anything else?
14:13:15
beach
Right. So that if the user wants to change the value, it will only accept values of the right type.
16:11:23
phoe
msmith: make a broadcast stream that listens from the concatenated stream and sends its output into two different directions
16:19:45
msmith
phoe: hmmm. no sure I follow. without extra plumbing, how would I create a broadcast stream from the concatenated stream as broadcast streams take output streams. and were you referring to a two way stream when you said, "sends its output into two different directions"?
16:29:24
phoe
Basically, you want to be able to send output from your concatenated stream into two different locations.
16:30:41
phoe
Therefore get your two destination streams - let's call it destination-stream and tap-stream. Then, (make-broadcast-stream destination-stream tap-stream). Then, redirect the data from your source stream into the broadcast stream.
18:37:19
pjb
now, ok the behavior of listen is a tad disappointing. But it's the way it's specified: you cannot count on it too much anyways.
18:46:05
ym
Anybody familiar with CLX? Where do I pass wm-size-hints instance to make it take effect?
18:54:49
drmeister
Does anyone have a quick guide on when to use with-accessors vs with-slots. My google search wasn't very illuminating.
18:55:50
drmeister
Erik Naggum says use with-accessors when you don't know anything about the class internals.
18:56:39
jackdaniel
drmeister: http://www.gigamonkeys.com/book/object-reorientation-classes.html , section WITH-SLOTS and WITH-ACCESSORS
18:57:39
jackdaniel
with-accessors may be useful if you want to access slots of two objects having slots of the same name
19:00:54
ym
Well, I do. I see wm-size-hints class definition and set-wm-hints definition, but no set-wm-size-hints definition. And that's why I'm asking.
19:01:21
jackdaniel
drmeister: also what Eric Naggum says is correct, because initially there might be slots, but they may get removed in favor of generic functions which are outside the class
19:01:45
jackdaniel
so if you use with-accessors then that change to internal class implementation won't affect your code
19:57:28
jurov
ah, this looks like it: https://stackoverflow.com/questions/45730012/common-lisp-asdf-tests-compile-system-with-different-optimization-levels
20:04:56
jurov
phoe: it can be overriden somewhere else then .asd or .lisp file belonging to the system?
20:09:35
phoe
a Lisp file can contain (locally (declare (optimize (speed 3) (safety 0) (debug 0))) ....)