|kpreid||SBCL: fd-handlers are thread-specific, right? right?|
|kpreid||Okay, so *that's* not the problem...|
|nyef||The handler list is a per-thread binding.|
I'd ask you what you're up to, but I'm looking through multiple stack traces trying to figure out WTF is going on.
|luis||Hmm, I was reading SBCL's STYLE and it says "Phrases are not capitalized." and "Sentences are capitalized." What's the difference between a phrase and a sentence?|
|kpreid||nyef: I'm making my event-loop system capable of running communicating event loops in multiple threads.|
|samble||see Strunk's ``The Elements of Style''|
|kpreid||nyef: This is the first threaded program I've written.|
|nyef||Hunh. It looks like gdb can't backtrace through a signal handler invocation worth a damn.|
|Riastradh||luis, a phrase is not a complete statement, question, or command. For example, `a phrase' is a phrase, but `This is a sentence.' is a sentence.|
|nyef||And I say this because it pulls a completely bogus frame pointer out of its ass when it hits the signal handler frame.|
|oudeis_||is there a way to set buffer package in slime except by sticking in-package form in it?|
|nyef||oudeis_: -*- Package: FOO -*-|
|kpreid||nyef: are CL streams thread-safe?|
|oudeis_||well, by calling some elisp function i mean, without changing the buffer contents at all|
|luis||Riastradh: I see, thanks.|
|kpreid||ahem, less vague: if I do (format *trace-output* "blah") from two threads, how bizarre can the results be?|
|Riastradh||nyef, actually, that doesn't do anything.|
oudeis_: M-: (setq slime-buffer-package:connlocal "insert package name here")
Don't tell anyone I told you that, though.
|nyef||kpreid: I don't know, I don't use threads that way.|
|nyef||(Hell, I barely use threads at all. Damned things are -scary-.)|
|Modius||Anybody on here know much about Screamer?|
Got a question about ordering the "results"
|kpreid||nyef: I'm doing this only for two things: making use of multiple processors, and terminating a runaway computation (which has interruption points, yes)|
|oudeis_||Riastradh, although that doesn't seem to work. it evals, returns the name of the package, but the buffer package does not change. maybe my slime is too old|
|fax||cl-irc crashes due to unicode|
|Riastradh||oudeis_, try setting `slime-buffer-package' as well.|
...oops, it's `slime-lisp-package' that is a connection-local variable, not `slime-buffer-package', anyway.
|syntaxfree||what would be idiomatic Lisp for what "iterate" does in Haskell?|
|fax||what does iterate do in haskell?|
|syntaxfree||iterate f x = x : iterate f (f x)|
(:) is cons.