2014-09-25T00:04:57Z Bicyclidine quit (Ping timeout: 272 seconds) 2014-09-25T00:06:00Z zacts joined #sbcl 2014-09-25T00:06:05Z zacts quit (Changing host) 2014-09-25T00:06:05Z zacts joined #sbcl 2014-09-25T00:16:57Z p_l quit (Ping timeout: 245 seconds) 2014-09-25T00:22:12Z eudoxia joined #sbcl 2014-09-25T00:22:22Z eudoxia quit (Client Quit) 2014-09-25T00:25:42Z Bicyclidine joined #sbcl 2014-09-25T00:25:44Z Bicyclidine quit (Client Quit) 2014-09-25T00:34:40Z attila_lendvai quit (Ping timeout: 260 seconds) 2014-09-25T00:35:08Z ebrasca quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20131118140013]) 2014-09-25T00:35:30Z attila_lendvai joined #sbcl 2014-09-25T00:35:30Z attila_lendvai quit (Changing host) 2014-09-25T00:35:30Z attila_lendvai joined #sbcl 2014-09-25T00:50:37Z yacks quit (Ping timeout: 260 seconds) 2014-09-25T00:51:57Z attila_lendvai quit (Quit: Leaving.) 2014-09-25T00:52:51Z yacks joined #sbcl 2014-09-25T00:54:40Z csziacobus quit (Quit: csziacobus) 2014-09-25T01:08:42Z drmeiste_ quit (Remote host closed the connection) 2014-09-25T01:18:38Z drmeiste_ joined #sbcl 2014-09-25T01:32:19Z reb`` quit (Ping timeout: 244 seconds) 2014-09-25T01:39:31Z drmeiste_ quit (Read error: Connection reset by peer) 2014-09-25T01:49:00Z drmeiste_ joined #sbcl 2014-09-25T01:56:11Z krzysz00 joined #sbcl 2014-09-25T02:14:05Z scymtym_ quit (Ping timeout: 260 seconds) 2014-09-25T02:15:20Z p_l joined #sbcl 2014-09-25T02:24:12Z kanru joined #sbcl 2014-09-25T02:39:29Z christoph_debian quit (Ping timeout: 272 seconds) 2014-09-25T02:52:43Z christoph_debian joined #sbcl 2014-09-25T03:01:12Z kanru quit (Remote host closed the connection) 2014-09-25T03:01:46Z kanru joined #sbcl 2014-09-25T03:03:23Z yacks quit (Ping timeout: 240 seconds) 2014-09-25T03:09:53Z yacks joined #sbcl 2014-09-25T03:10:56Z nyef quit (Quit: G'night all.) 2014-09-25T03:18:18Z drmeiste_ is now known as drmeister_ 2014-09-25T03:31:00Z yacks quit (Ping timeout: 250 seconds) 2014-09-25T03:31:26Z yacks joined #sbcl 2014-09-25T04:04:08Z angavrilov joined #sbcl 2014-09-25T04:14:47Z gingerale joined #sbcl 2014-09-25T04:23:57Z drmeiste_ joined #sbcl 2014-09-25T04:24:50Z gingerale- joined #sbcl 2014-09-25T04:27:09Z drmeister_ quit (Ping timeout: 272 seconds) 2014-09-25T04:27:47Z gingerale quit (Ping timeout: 272 seconds) 2014-09-25T04:27:47Z gingerale- is now known as gingerale 2014-09-25T04:42:23Z drmeiste_ quit (Remote host closed the connection) 2014-09-25T04:52:02Z gingerale quit (Ping timeout: 250 seconds) 2014-09-25T04:56:27Z oleo__ quit (Quit: Verlassend) 2014-09-25T05:42:39Z drmeiste_ joined #sbcl 2014-09-25T05:47:35Z drmeiste_ quit (Ping timeout: 272 seconds) 2014-09-25T05:55:59Z sdemarre joined #sbcl 2014-09-25T05:57:37Z krzysz00 quit (Ping timeout: 260 seconds) 2014-09-25T06:03:52Z krzysz00 joined #sbcl 2014-09-25T06:14:19Z pranavrc joined #sbcl 2014-09-25T06:32:48Z krzysz00 quit (Ping timeout: 272 seconds) 2014-09-25T06:49:29Z sdemarre quit (Ping timeout: 260 seconds) 2014-09-25T07:30:45Z drmeiste_ joined #sbcl 2014-09-25T07:34:53Z drmeiste_ quit (Ping timeout: 240 seconds) 2014-09-25T08:05:55Z prxq joined #sbcl 2014-09-25T08:08:24Z stassats joined #sbcl 2014-09-25T08:10:02Z DGASAU quit (Read error: Connection reset by peer) 2014-09-25T08:11:01Z DGASAU joined #sbcl 2014-09-25T09:18:47Z drmeiste_ joined #sbcl 2014-09-25T09:21:06Z Krystof: once upon a time, I read somewhere the idea that lexical scope in the language is neatly implemented by dynamic scope in the interpreter/compiler 2014-09-25T09:21:15Z Krystof: does anyone know where I read that? 2014-09-25T09:23:07Z drmeiste_ quit (Ping timeout: 245 seconds) 2014-09-25T09:50:17Z prxq: I have this foreign lib that calls a callback. If there is an error in the callback, I'd like to ensure a clean unwind of the stack, by passing the appropriate return value to the caller. Is there a standard, documented way of doing that? 2014-09-25T09:53:37Z flip214: unwind-protect in the callback? 2014-09-25T09:54:38Z prxq: that calls the unwind-protect form, but after it exits, the stack gets unwinded and the caller isn't active again. 2014-09-25T09:55:19Z prxq: The stack looks like this | top-level | foreign-function | callback | (unwind-protect ... ) 2014-09-25T09:55:47Z prxq: can't enforce clean unwind of the foreign function 2014-09-25T09:56:20Z stassats: looks fine 2014-09-25T09:56:59Z prxq: no, that corrupts the state of the foreign library 2014-09-25T09:58:35Z stassats: so, why aren't you using handler-case? 2014-09-25T09:59:04Z stassats: or making a proper form? 2014-09-25T09:59:59Z prxq: if the foreign function has allocated stuff by itself, I can't do anything about it in the cleanup form. Or am I misunderstanding something? 2014-09-25T10:00:28Z stassats: unwind-protect doesn't deal with the foreign function 2014-09-25T10:01:18Z stassats: but you need unwind-protect if you want to handle all cases of NLX, otherwise, handler-case is simpler 2014-09-25T10:01:28Z prxq: nlx? 2014-09-25T10:06:33Z prxq: what I'm looking for is a way to trap stack unwinding at callback, return a value to foreign function that ensures it cleans up, and the continue the stack unwinding when the foreign functin returns. 2014-09-25T10:08:44Z prxq: (is the problem clear?) 2014-09-25T10:09:54Z stassats: you can't do _that_ 2014-09-25T10:12:37Z prxq: hm, i see 2014-09-25T10:13:18Z stassats: if all you want to deal with are errors, then just catch them and resignal them 2014-09-25T10:16:57Z stassats: actually, it can be a nice extension 2014-09-25T10:18:04Z prxq: this makes it hard to debug the callback :-) 2014-09-25T10:18:14Z prxq wants a pony, apparently 2014-09-25T10:18:40Z stassats: commonqt just has a restart "return from the callback" 2014-09-25T10:19:06Z prxq: ah, cool. 2014-09-25T10:19:07Z stassats: so you can both debug and not corrupt the foreign code 2014-09-25T10:20:59Z prxq is going to take a closer look 2014-09-25T10:21:02Z prxq: thanks, stassats 2014-09-25T10:41:57Z edgar-rft quit (Quit: existence destroyed into permanent disaster) 2014-09-25T10:56:29Z nyef joined #sbcl 2014-09-25T11:06:57Z drmeiste_ joined #sbcl 2014-09-25T11:11:22Z drmeiste_ quit (Ping timeout: 240 seconds) 2014-09-25T11:15:52Z yacks quit (Ping timeout: 260 seconds) 2014-09-25T11:30:41Z drmeiste_ joined #sbcl 2014-09-25T11:52:09Z yacks joined #sbcl 2014-09-25T12:47:58Z scymtym: our management was quite positive about having an SBCL meeting in Bielefeld (especially because of SBCL's experience as a gsoc mentoring organization). they suggested i should gather some rough estimates w.r.t. time, duration and number of participants of the meeting before getting back to them for a more detailed discussion. 2014-09-25T13:00:17Z pkhuong: Krystof: I think I noted the lex scope/dyn scope thing in a blog post once. 2014-09-25T13:00:44Z pkhuong: not really true for *interpreters*, though 2014-09-25T13:01:33Z pkhuong: but I think it's just common knowledge that no one felt the need to write down? 2014-09-25T13:01:43Z pranavrc quit 2014-09-25T13:07:24Z psilord quit (Quit: Leaving.) 2014-09-25T13:08:52Z Krystof: yeah, maybe. Maybe I read it in LiSP 2014-09-25T13:08:55Z Krystof: or SICP 2014-09-25T13:09:44Z Krystof: oh well 2014-09-25T13:11:23Z eudoxia joined #sbcl 2014-09-25T13:23:58Z oleo joined #sbcl 2014-09-25T13:42:24Z christoph_debian quit (Ping timeout: 260 seconds) 2014-09-25T13:45:45Z eudoxia_ joined #sbcl 2014-09-25T13:45:45Z eudoxia quit (Read error: Connection reset by peer) 2014-09-25T13:46:43Z drmeiste_ is now known as drmeister_ 2014-09-25T13:47:48Z attila_lendvai joined #sbcl 2014-09-25T13:47:48Z attila_lendvai quit (Changing host) 2014-09-25T13:47:48Z attila_lendvai joined #sbcl 2014-09-25T13:50:39Z DGASAU quit (Ping timeout: 258 seconds) 2014-09-25T13:50:59Z qbit is now known as qbash 2014-09-25T13:51:57Z qbash is now known as qbit 2014-09-25T13:54:20Z DGASAU` joined #sbcl 2014-09-25T13:55:38Z christoph_debian joined #sbcl 2014-09-25T13:57:04Z DGASAU` is now known as DGASAU 2014-09-25T14:01:02Z stassats quit (Ping timeout: 245 seconds) 2014-09-25T14:07:22Z attila_lendvai quit (Quit: Leaving.) 2014-09-25T14:08:42Z DGASAU quit (Remote host closed the connection) 2014-09-25T14:09:09Z psilord joined #sbcl 2014-09-25T14:11:57Z DGASAU joined #sbcl 2014-09-25T14:22:35Z drmeister_ quit (Remote host closed the connection) 2014-09-25T14:31:56Z drmeiste_ joined #sbcl 2014-09-25T14:33:25Z drmeiste_ quit (Read error: Connection reset by peer) 2014-09-25T14:34:24Z drmeiste_ joined #sbcl 2014-09-25T14:38:18Z drmeiste_ quit (Read error: Connection reset by peer) 2014-09-25T14:38:57Z christoph_debian quit (Ping timeout: 258 seconds) 2014-09-25T14:39:15Z drmeiste_ joined #sbcl 2014-09-25T14:41:44Z minion quit (Remote host closed the connection) 2014-09-25T14:41:51Z minion joined #sbcl 2014-09-25T14:47:41Z drmeiste_ is now known as drmeister_ 2014-09-25T14:48:07Z gingerale joined #sbcl 2014-09-25T14:53:07Z christoph_debian joined #sbcl 2014-09-25T15:03:09Z DGASAU quit (Read error: Connection reset by peer) 2014-09-25T15:09:39Z DGASAU joined #sbcl 2014-09-25T15:10:27Z drmeister_ quit (Read error: Connection reset by peer) 2014-09-25T15:24:12Z drmeiste_ joined #sbcl 2014-09-25T15:24:34Z scymtym_ joined #sbcl 2014-09-25T15:41:41Z zacts is now known as cphuntington97- 2014-09-25T15:42:11Z cphuntington97- is now known as zacts 2014-09-25T16:01:40Z zacts quit (Quit: leaving) 2014-09-25T16:13:22Z stassats joined #sbcl 2014-09-25T17:23:18Z weissschloss quit (Remote host closed the connection) 2014-09-25T17:29:24Z weissschloss joined #sbcl 2014-09-25T17:48:30Z tmh_: ac l/win 45 2014-09-25T17:48:32Z tmh_: sorry 2014-09-25T17:49:17Z eudoxia_ quit (Quit: Lost terminal) 2014-09-25T18:06:17Z joshe quit (Remote host closed the connection) 2014-09-25T18:06:47Z joshe joined #sbcl 2014-09-25T18:09:54Z joshe quit (Remote host closed the connection) 2014-09-25T18:10:41Z joshe joined #sbcl 2014-09-25T18:21:17Z stassats quit (Ping timeout: 258 seconds) 2014-09-25T18:42:01Z angavrilov quit (Remote host closed the connection) 2014-09-25T18:56:33Z stassats joined #sbcl 2014-09-25T18:58:25Z stassats quit (Client Quit) 2014-09-25T19:00:12Z gingerale quit (Ping timeout: 245 seconds) 2014-09-25T19:13:49Z fridim__ quit (Ping timeout: 272 seconds) 2014-09-25T19:25:49Z fe[nl]ix: Krystof: your blog posts are too articulate 2014-09-25T19:26:09Z fe[nl]ix: I'll have to schedule time to study them(the last two) 2014-09-25T19:36:18Z oleo is now known as Guest72904 2014-09-25T19:37:10Z oleo__ joined #sbcl 2014-09-25T19:39:24Z Guest72904 quit (Ping timeout: 260 seconds) 2014-09-25T19:44:16Z sdemarre joined #sbcl 2014-09-25T19:48:22Z attila_lendvai joined #sbcl 2014-09-25T19:48:44Z sdemarre quit (Ping timeout: 260 seconds) 2014-09-25T19:55:11Z Krystof: fe[nl]ix: by "articulate" do you mean "prolix"? :) 2014-09-25T19:55:22Z nyef: Verbose? 2014-09-25T19:55:42Z Krystof: garrulous? 2014-09-25T19:55:44Z fe[nl]ix: detailed 2014-09-25T19:55:57Z Krystof: :-) 2014-09-25T20:06:03Z sdemarre joined #sbcl 2014-09-25T20:14:09Z yacks quit (Remote host closed the connection) 2014-09-25T20:15:01Z sdemarre quit (Ping timeout: 272 seconds) 2014-09-25T20:17:53Z pkhuong: Krystof: ok, I think we can do that transform with composable codewalkers. 2014-09-25T20:18:00Z pkhuong: perhaps later this week 2014-09-25T20:22:30Z edgar-rft joined #sbcl 2014-09-25T21:30:01Z minion quit (Remote host closed the connection) 2014-09-25T21:30:01Z specbot quit (Remote host closed the connection) 2014-09-25T21:39:54Z prxq quit (Ping timeout: 272 seconds) 2014-09-25T21:42:16Z psilord quit (Quit: Leaving.) 2014-09-25T21:53:55Z specbot joined #sbcl 2014-09-25T21:53:55Z minion joined #sbcl 2014-09-25T21:59:22Z scymtym_ quit (Ping timeout: 240 seconds) 2014-09-25T21:59:50Z drmeiste_ quit (Remote host closed the connection) 2014-09-25T22:06:54Z drmeiste_ joined #sbcl 2014-09-25T22:08:15Z drmeiste_ is now known as drmeister_ 2014-09-25T22:37:13Z drmeister_ quit (Read error: Connection reset by peer) 2014-09-25T22:45:26Z drmeiste_ joined #sbcl 2014-09-25T22:46:24Z drmeiste_ is now known as drmeister_ 2014-09-25T23:18:26Z psilord joined #sbcl