2015-04-17T00:14:12Z clop2 joined #ccl 2015-04-17T00:28:44Z sssam joined #ccl 2015-04-17T00:29:54Z sssam quit (Remote host closed the connection) 2015-04-17T00:51:19Z consolers joined #ccl 2015-04-17T00:51:46Z consolers left #ccl 2015-04-17T01:31:12Z dioxirane joined #ccl 2015-04-17T01:31:46Z rme quit (Quit: rme) 2015-04-17T01:31:46Z rme quit (Quit: rme) 2015-04-17T01:55:46Z clop2 quit (Ping timeout: 255 seconds) 2015-04-17T03:17:04Z rme joined #ccl 2015-04-17T03:23:49Z jangle joined #ccl 2015-04-17T03:55:37Z dioxirane quit (Quit: Page closed) 2015-04-17T04:01:04Z mdc_mobile quit (Ping timeout: 245 seconds) 2015-04-17T04:48:18Z jangle: for ccl threads, is there an equivalent description of what kinds of bindings are visible to threads, similar to how the bordeaux threads api docs describe this question under make thread, here https://trac.common-lisp.net/bordeaux-threads/wiki/ApiDocumentation 2015-04-17T06:19:06Z jangle quit (Quit: jangle) 2015-04-17T06:54:11Z Quadrescence joined #ccl 2015-04-17T07:32:00Z clop2 joined #ccl 2015-04-17T08:01:58Z rme quit (Quit: rme) 2015-04-17T08:45:16Z Quadrescence quit (Ping timeout: 255 seconds) 2015-04-17T09:14:49Z Quadrescence joined #ccl 2015-04-17T10:19:41Z clop2 quit (Ping timeout: 250 seconds) 2015-04-17T10:37:47Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-04-17T11:18:29Z jkleiser joined #ccl 2015-04-17T12:51:20Z jangle joined #ccl 2015-04-17T13:14:03Z DR2nothere quit (Remote host closed the connection) 2015-04-17T13:14:16Z DR2nothere joined #ccl 2015-04-17T13:38:22Z jangle quit (Quit: jangle) 2015-04-17T13:41:12Z billstclair: Hard to answer a question when the asker leaves in the middle of the night in your time zone 2015-04-17T14:29:36Z jkleiser quit 2015-04-17T14:37:59Z jangle joined #ccl 2015-04-17T14:43:38Z rme joined #ccl 2015-04-17T15:11:37Z szillath joined #ccl 2015-04-17T15:21:55Z DR2 joined #ccl 2015-04-17T16:07:30Z szillath quit (Quit: szillath) 2015-04-17T17:55:30Z opusmodus joined #ccl 2015-04-17T18:56:36Z jangle quit (Ping timeout: 240 seconds) 2015-04-17T19:10:12Z DR2 quit (Quit: Leaving.) 2015-04-17T19:23:25Z rme quit (Quit: rme) 2015-04-17T19:23:25Z rme quit (Quit: rme) 2015-04-17T19:46:33Z rme joined #ccl 2015-04-17T19:53:31Z jangle joined #ccl 2015-04-17T19:54:58Z jangle: for ccl threads, is there an equivalent description of what kinds of bindings are visible to threads, similar to how the bordeaux threads api docs describe this question under make thread, here https://trac.common-lisp.net/bordeaux-threads/wiki/ApiDocumentation? 2015-04-17T19:59:58Z rme: jangle: There are a number of thread-local bindings that are made by default. (ccl::standard-initial-bindings) returns the list. 2015-04-17T20:02:46Z rme: ccl:defstatic is a CL extension that acts like defparameter, but you can't dynamically bind it. This can be useful as a simple way to share values between threads (with appropriate user-locking as needed). 2015-04-17T20:02:57Z rme: Does that answer your question? 2015-04-17T20:22:47Z gbyers: dynamic bindings are established by things like LET and are always thread-local. There is no parent-child relationship between threads or their bindings in CCL. 2015-04-17T20:22:49Z jangle: regarding standard initial bindings, I think I know what it is doing, but I don't understand the note regarding the deprecation of use-standard-initial-bindings param to the make-process function 2015-04-17T20:25:02Z jangle: rme: so you're saying that ccl threads can see the values of bindings made in global scope (via defaparmeter, defvar) but there are cases when these bindings might be inaccessbile to future threads, where defstatic alleviates this problem? 2015-04-17T20:27:40Z gbyers: we both tried. 2015-04-17T20:27:48Z rme: It's like gbyers said. Dynamic bindings are only visible to the thread that made the binding. defstatic disallows dynamic binding, so that you don't get inadvertantly tripped up. 2015-04-17T20:49:52Z jangle: Ok, I hear what you're both saying. I'll have to start experimenting. Thank you both 2015-04-17T21:31:49Z DR2 joined #ccl 2015-04-17T22:30:43Z jangle quit (Ping timeout: 244 seconds) 2015-04-17T23:26:21Z DR2 quit (Quit: Leaving.) 2015-04-17T23:27:22Z clop2 joined #ccl 2015-04-17T23:33:44Z jangle joined #ccl