2014-09-19T00:17:46Z psilord joined #sbcl 2014-09-19T00:24:29Z Bicyclidine joined #sbcl 2014-09-19T00:27:58Z ebrasca: 123 2014-09-19T00:28:52Z ebrasca quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20131118140013]) 2014-09-19T00:39:56Z slyrus quit (Ping timeout: 260 seconds) 2014-09-19T00:45:45Z Hydan quit (Quit: ZNC - http://znc.in) 2014-09-19T00:46:26Z Hydan joined #sbcl 2014-09-19T00:47:29Z Bicyclidine quit (Read error: Connection reset by peer) 2014-09-19T00:48:27Z Bike_ joined #sbcl 2014-09-19T01:10:54Z prxq_ joined #sbcl 2014-09-19T01:14:22Z prxq quit (Ping timeout: 245 seconds) 2014-09-19T01:16:07Z Hydan quit (Read error: Connection reset by peer) 2014-09-19T01:40:03Z echo-area joined #sbcl 2014-09-19T02:13:57Z scymtym_ joined #sbcl 2014-09-19T02:16:05Z Bike_ is now known as Bicyclidine 2014-09-19T02:38:12Z christoph_debian quit (Ping timeout: 245 seconds) 2014-09-19T02:50:46Z andreh joined #sbcl 2014-09-19T02:51:35Z christoph_debian joined #sbcl 2014-09-19T02:58:48Z Bicyclidine quit (Ping timeout: 246 seconds) 2014-09-19T03:09:23Z gingerale joined #sbcl 2014-09-19T03:09:56Z Bicyclidine joined #sbcl 2014-09-19T03:29:25Z slyrus joined #sbcl 2014-09-19T03:40:38Z andreh quit (Quit: Leaving) 2014-09-19T03:54:37Z gingerale quit (Ping timeout: 260 seconds) 2014-09-19T03:57:46Z drmeiste_ is now known as drmeister 2014-09-19T04:06:03Z yacks quit (Quit: Leaving) 2014-09-19T04:11:03Z enupten quit (Ping timeout: 264 seconds) 2014-09-19T04:18:52Z enupten joined #sbcl 2014-09-19T04:30:58Z yacks joined #sbcl 2014-09-19T04:32:33Z yacks quit (Client Quit) 2014-09-19T04:35:10Z edgar-rft quit (Quit: the consequences are unspecified) 2014-09-19T04:36:07Z yacks joined #sbcl 2014-09-19T04:54:16Z slyrus quit (Ping timeout: 260 seconds) 2014-09-19T04:58:07Z Bicyclidine quit (Ping timeout: 245 seconds) 2014-09-19T04:59:52Z leo2007 quit (Quit: rcirc on GNU Emacs 24.4.50.1) 2014-09-19T05:02:01Z leo2007 joined #sbcl 2014-09-19T05:02:21Z slyrus joined #sbcl 2014-09-19T05:25:18Z oleo__ quit (Quit: Verlassend) 2014-09-19T05:31:03Z leo2007 quit (Ping timeout: 246 seconds) 2014-09-19T05:41:57Z slyrus quit (Ping timeout: 272 seconds) 2014-09-19T05:48:51Z enupten quit (Ping timeout: 264 seconds) 2014-09-19T05:51:06Z pranavrc joined #sbcl 2014-09-19T05:53:37Z segv- quit (Ping timeout: 260 seconds) 2014-09-19T05:57:30Z leo2007 joined #sbcl 2014-09-19T06:04:27Z slyrus joined #sbcl 2014-09-19T06:08:30Z enupten joined #sbcl 2014-09-19T06:15:03Z logand joined #sbcl 2014-09-19T06:28:29Z attila_lendvai joined #sbcl 2014-09-19T06:28:45Z logand` joined #sbcl 2014-09-19T06:30:36Z logand quit (Read error: Connection reset by peer) 2014-09-19T06:46:27Z enupten quit (Ping timeout: 264 seconds) 2014-09-19T07:23:43Z attila_lendvai quit (Quit: Leaving.) 2014-09-19T07:34:16Z fridim__ joined #sbcl 2014-09-19T07:51:11Z stassats joined #sbcl 2014-09-19T07:51:11Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T07:51:49Z DGASAU joined #sbcl 2014-09-19T08:00:26Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T08:01:32Z DGASAU joined #sbcl 2014-09-19T08:03:22Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T08:03:56Z DGASAU joined #sbcl 2014-09-19T08:04:02Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T08:04:42Z DGASAU joined #sbcl 2014-09-19T08:12:36Z logand` quit (Ping timeout: 260 seconds) 2014-09-19T08:58:52Z echo-area quit (Read error: Connection reset by peer) 2014-09-19T09:06:52Z scymtym_ quit (Ping timeout: 240 seconds) 2014-09-19T09:20:22Z yacks quit (Ping timeout: 240 seconds) 2014-09-19T09:25:01Z stassats quit (Ping timeout: 260 seconds) 2014-09-19T09:38:41Z segv- joined #sbcl 2014-09-19T09:55:36Z hlavaty joined #sbcl 2014-09-19T10:19:37Z stassats joined #sbcl 2014-09-19T10:24:11Z yacks joined #sbcl 2014-09-19T10:25:09Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T10:25:49Z DGASAU joined #sbcl 2014-09-19T10:26:47Z Krystof: krzysz00: are you here? 2014-09-19T10:29:42Z scymtym quit (Remote host closed the connection) 2014-09-19T10:43:24Z scymtym joined #sbcl 2014-09-19T10:45:20Z scymtym quit (Remote host closed the connection) 2014-09-19T10:45:20Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T10:46:07Z DGASAU joined #sbcl 2014-09-19T10:46:56Z Hydan joined #sbcl 2014-09-19T10:46:57Z Hydan is now known as Guest80506 2014-09-19T10:48:32Z scymtym joined #sbcl 2014-09-19T11:12:22Z stassats quit (Ping timeout: 240 seconds) 2014-09-19T11:18:22Z Guest80506 is now known as Hydan 2014-09-19T11:23:27Z H4ns joined #sbcl 2014-09-19T11:23:40Z H4ns: is there a way to access the returned value(s) of a function sbcl trace's :condition-after option? 2014-09-19T11:23:45Z H4ns: i.e. i'd like to trace invocations only if the result was, say, nil 2014-09-19T11:24:23Z flip214: (setf) into a *global*? 2014-09-19T11:25:10Z H4ns: flip214: kind of the point of trace is that one does not need to modify the source code in order to gather information 2014-09-19T11:26:38Z flip214: H4ns: I thought you wanted to access the value of the :condition-after? 2014-09-19T11:27:01Z flip214: "(trace :condition-after (setf *global* ...) ...)" doesn't sound like a source change to me. 2014-09-19T11:27:25Z H4ns: flip214: i want to check whether the traced function returned some particular value and return true in that case, causing the invocation to be traced. 2014-09-19T11:28:29Z flip214: sb-debug:*trace-values* perhaps? 2014-09-19T11:28:51Z H4ns: what is that? 2014-09-19T11:29:10Z flip214: wait, what? if it returns something, *then* trace? sounds backwards to me. perhaps I'm especially dumb today, though. 2014-09-19T11:29:21Z flip214: "This is bound to the returned values when evaluating :BREAK-AFTER and 2014-09-19T11:29:21Z flip214: :PRINT-AFTER forms.") 2014-09-19T11:29:33Z H4ns: let me try that 2014-09-19T11:29:51Z flip214: it's good to have a checkout and grep ;) 2014-09-19T11:30:17Z H4ns: i'm old fashioned and trust in documentation. 2014-09-19T11:30:56Z flip214: in-image documentation, or the on-paper kind? 2014-09-19T11:31:07Z H4ns: nice, thanks! 2014-09-19T11:31:26Z H4ns: on-webpage documentation. i was looking at http://www.sbcl.org/manual/#Function-Tracing and did not find it mentioned there. 2014-09-19T11:31:38Z flip214: you're welcome! after all that time *I* could help *you* once, that feels really good. 2014-09-19T11:32:07Z H4ns: now, how do i remember this for the next time i need it? :) 2014-09-19T11:32:36Z H4ns: ah, damn 2014-09-19T11:33:02Z H4ns: i should have just read the whole documentation, it is all there, after untrace and the other documented sb-debug variables 2014-09-19T11:33:06Z H4ns: thanks anyway! :) 2014-09-19T11:33:20Z H4ns: but: 2014-09-19T11:33:33Z flip214: there's always a "but".... 2014-09-19T11:33:39Z H4ns: it does not print the function arguments, just the returned value, so it is not useful :( 2014-09-19T11:34:26Z H4ns: (to me, ymmv etc). 2014-09-19T11:34:42Z H4ns: anyway, back to work. :) 2014-09-19T11:36:21Z flip214: H4ns: I did use trace at one time: 2014-09-19T11:36:35Z flip214: no, I didn't use trace. 2014-09-19T11:36:40Z flip214: sb-int:encapsulate 2014-09-19T11:36:42Z flip214: is what I used. 2014-09-19T11:37:00Z flip214: This way I get the args, can call the original function myself, and then print anything I want. 2014-09-19T11:37:25Z flip214: (sb-int:encapsulate 'package:function #'my-wrapper) 2014-09-19T11:37:45Z flip214: and the wrapper gets the original function as first argument... 2014-09-19T11:37:50Z flip214: do you need anything else? 2014-09-19T11:38:10Z H4ns: i need it in a form that does not require me to program a function wrapper 2014-09-19T11:38:30Z H4ns: because that'll most likely be more involved than adding a few print statements :) 2014-09-19T11:38:47Z H4ns: maybe i should write a trace-if-returning macro for that 2014-09-19T11:39:02Z H4ns: but enough of the yak shaving, thank you for your help! 2014-09-19T11:39:14Z flip214: the wrapper is (let ((res (m-v-l (funcall orig))) ...) 2014-09-19T11:39:32Z flip214: ie. there's nearly nothing to it. 2014-09-19T11:39:50Z flip214: nice weekend, too! 2014-09-19T11:39:51Z H4ns: except a dozen parenthesis and thinking required to get it right. 2014-09-19T11:41:01Z flip214: *you*, as a seasoned lisp programmer, won't even notice the parenthesis. 2014-09-19T11:41:17Z flip214: and the thinking is so easy that even I could get it working - all 3 lines! 2014-09-19T11:41:20Z H4ns left #sbcl 2014-09-19T12:03:03Z dkcl joined #sbcl 2014-09-19T12:06:53Z `JRG joined #sbcl 2014-09-19T12:27:59Z drmeister quit (Remote host closed the connection) 2014-09-19T12:29:11Z drmeister joined #sbcl 2014-09-19T12:42:30Z oleo joined #sbcl 2014-09-19T12:45:29Z drmeister quit (Remote host closed the connection) 2014-09-19T12:59:22Z yacks quit (Ping timeout: 240 seconds) 2014-09-19T13:00:33Z drmeister joined #sbcl 2014-09-19T13:08:32Z yacks joined #sbcl 2014-09-19T13:13:02Z pranavrc quit 2014-09-19T13:15:43Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T13:16:23Z DGASAU joined #sbcl 2014-09-19T13:17:11Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T13:17:49Z DGASAU joined #sbcl 2014-09-19T13:18:28Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T13:19:46Z DGASAU joined #sbcl 2014-09-19T13:20:16Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T13:21:49Z DGASAU joined #sbcl 2014-09-19T13:24:20Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T13:24:53Z DGASAU` joined #sbcl 2014-09-19T13:25:25Z DGASAU` quit (Read error: Connection reset by peer) 2014-09-19T13:26:19Z DGASAU` joined #sbcl 2014-09-19T13:26:50Z eudoxia joined #sbcl 2014-09-19T13:28:41Z DGASAU` quit (Read error: Connection reset by peer) 2014-09-19T13:29:19Z DGASAU` joined #sbcl 2014-09-19T13:29:36Z DGASAU` quit (Read error: Connection reset by peer) 2014-09-19T13:30:22Z DGASAU` joined #sbcl 2014-09-19T13:30:38Z DGASAU` quit (Read error: Connection reset by peer) 2014-09-19T13:31:33Z DGASAU` joined #sbcl 2014-09-19T13:34:05Z DGASAU` is now known as DGASAU 2014-09-19T13:34:35Z DGASAU quit (Read error: Connection reset by peer) 2014-09-19T13:35:16Z DGASAU` joined #sbcl 2014-09-19T13:37:37Z DGASAU` quit (Read error: Connection reset by peer) 2014-09-19T13:38:19Z DGASAU` joined #sbcl 2014-09-19T13:40:57Z DGASAU` quit (Read error: Connection reset by peer) 2014-09-19T13:42:02Z DGASAU`` joined #sbcl 2014-09-19T13:44:12Z DGASAU`` quit (Read error: Connection reset by peer) 2014-09-19T13:45:46Z DGASAU`` joined #sbcl 2014-09-19T13:45:46Z DGASAU`` quit (Read error: Connection reset by peer) 2014-09-19T13:47:08Z DGASAU`` joined #sbcl 2014-09-19T13:48:35Z DGASAU`` quit (Read error: Connection reset by peer) 2014-09-19T13:49:16Z DGASAU`` joined #sbcl 2014-09-19T13:50:30Z DGASAU`` quit (Read error: Connection reset by peer) 2014-09-19T13:52:36Z DGASAU`` joined #sbcl 2014-09-19T13:54:00Z DGASAU`` quit (Read error: Connection reset by peer) 2014-09-19T13:54:34Z DGASAU`` joined #sbcl 2014-09-19T13:58:46Z drmeister quit (Read error: Connection reset by peer) 2014-09-19T13:59:13Z yacks quit (Remote host closed the connection) 2014-09-19T14:02:50Z prxq_ is now known as prxq 2014-09-19T14:04:21Z DGASAU`` is now known as DGASAU 2014-09-19T14:09:52Z drmeiste_ joined #sbcl 2014-09-19T14:10:16Z yauz quit (*.net *.split) 2014-09-19T14:10:24Z yauz_2 joined #sbcl 2014-09-19T14:16:08Z wmarvel quit (Quit: leaving) 2014-09-19T14:22:40Z Xach joined #sbcl 2014-09-19T14:23:01Z Xach: Hi friends. Can someone with recent sbcl try quickloading drakma-async? I get an error that I don't understand. 2014-09-19T14:23:44Z eudoxia: it loaded fine on 1.2.2 2014-09-19T14:23:50Z Xach scratches head 2014-09-19T14:24:19Z pkhuong: Xach: can you lisppaste the error? 2014-09-19T14:24:50Z Xach: http://report.quicklisp.org/drakma-async/2014-09-19/failtail.txt has a copy of it 2014-09-19T14:31:35Z Krystof: that might be backquote-related 2014-09-19T14:31:51Z Krystof: hm, it shouldn't be though 2014-09-19T14:33:06Z Krystof: is there a way I can look at the drakma-async sources that you're compiling quickly and easily? 2014-09-19T14:35:00Z Xach: https://github.com/orthecreedence/drakma-async.git is the repo, https://github.com/orthecreedence/drakma-async will browse them. 2014-09-19T14:36:18Z reb`: Xach: Loaded fine for me with sbcl 1.2.3 2014-09-19T14:37:03Z Xach: I am using 1.2.2.92-82e7570. I should update before wasting more time. 2014-09-19T15:36:55Z ccl-logbot joined #sbcl 2014-09-19T15:36:55Z 2014-09-19T15:36:55Z names: ccl-logbot Perlboy p_l|backup jackdaniel brucem_ faheem mood_ qbit_ yacks loke_ krzysz00 karswell` tmh_ reb`` @Krystof Xach yauz_2 drmeiste_ DGASAU eudoxia oleo dkcl scymtym Hydan hlavaty segv- fridim__ slyrus leo2007 christoph_debian prxq psilord Bike Intensity milosn kanru p_l flip214 antoszka jdz Posterdati angavrilov PuercoPop luis akkad redline6561 pchrist fe[nl]ix Blkt alchemis7 foom nicdev pkhuong carvite thoto_ |3b| zacts asedeno les ivan`` 2014-09-19T15:36:55Z names: cracauer_ ams minion specbot jsnell loke ferada phf leoc heddwch sobel White_Flame irsol 2014-09-19T15:37:20Z qbit_ is now known as qbit 2014-09-19T15:37:40Z Krystof: |3b| can probably cook something up with map-backtrace 2014-09-19T15:37:47Z brucem_ quit (Changing host) 2014-09-19T15:37:48Z brucem_ joined #sbcl 2014-09-19T15:37:57Z brucem_ is now known as brucem 2014-09-19T15:41:17Z |3b|: ah, (setf sb-debug:*stack-top-hint* 'sb-debug::invoke-interruption) lets me see it in slime debugger 2014-09-19T15:41:31Z Krystof: nice 2014-09-19T15:41:51Z Krystof: I have learnt something today 2014-09-19T15:42:39Z gingerale joined #sbcl 2014-09-19T15:43:49Z |3b| wonders if this is a more extreme case of that bad source location bug from other day 2014-09-19T15:44:22Z krzysz00 quit (Ping timeout: 240 seconds) 2014-09-19T15:47:08Z Krystof: oh but of course attempting to list locals gives be a failure to look up source 2014-09-19T15:47:09Z Krystof: *sigh* 2014-09-19T15:48:10Z |3b|: can see them in slime debugger 2014-09-19T15:53:44Z Krystof: ok, wait 2014-09-19T15:54:18Z Krystof: we have something that replaces bits of code with other bits of code 2014-09-19T15:54:44Z |3b|: CHUNGA:WITH-CHARACTER-STREAM-SEMANTICS maybe? 2014-09-19T15:54:58Z Krystof: so some bits of the original code get replaced by other bits, which might not have any kind of relationship in form terms to the original bits 2014-09-19T15:56:49Z Krystof: and _literal_ (eq) bits of that form might get moved around 2014-09-19T15:58:28Z |3b|: ah, maybe DRAKMA-ASYNC::REWRITE-HTTP-REQUEST 2014-09-19T15:59:35Z |3b|: https://github.com/orthecreedence/drakma-async/blob/master/rewrite.lisp 2014-09-19T16:00:39Z `JRG joined #sbcl 2014-09-19T16:02:29Z |3b|: yeah, (DRAKMA-ASYNC::REWRITE-HTTP-REQUEST (DEFUN foo () (CHUNGA:WITH-CHARACTER-STREAM-SEMANTICS (progn (/ 1 0))))) is enough to duplicate it 2014-09-19T16:02:55Z Krystof: what I think is going on is the source path printer is descending the source tree, and then hitting an atomic backquote/comma where it's expecting a form 2014-09-19T16:06:00Z Krystof: |3b|: since you're way ahead of me, you could change the aver in find-original-source to an assert 2014-09-19T16:06:17Z Krystof: well, no, that's not that interesting 2014-09-19T16:08:27Z Krystof: you could change the aver to (assert (or (null current) form)) 2014-09-19T16:08:38Z Krystof: and then the error message in the debugger might be more informative 2014-09-19T16:11:05Z |3b|: nope, not really more informative, just assertion failed 2014-09-19T16:12:10Z Krystof: doesn't it print information about the values? 2014-09-19T16:12:29Z |3b| can see the values in debugger if you want them 2014-09-19T16:12:41Z Krystof: actually I have to go and cook 2014-09-19T16:12:45Z eudoxia quit (Quit: Lost terminal) 2014-09-19T16:21:47Z Krystof: so, annoyingly, this thing is invoking undefined behaviour (it's modifying literal code) 2014-09-19T16:22:07Z Krystof: but if you can reproduce it with just with-character-stream-semantics, I think that that branch isn't in fact doing the really naughty thing 2014-09-19T16:22:25Z |3b|: it needs both macros 2014-09-19T16:22:54Z |3b|: though the inner one might only be needed to trigger the outer one 2014-09-19T16:23:04Z |3b|: not sure if the changes it makes matter as well or not 2014-09-19T16:23:52Z Krystof: sure, you need the outer rewrite-foo macro 2014-09-19T16:24:10Z Krystof: that's the thing that actually does the naughtiness 2014-09-19T16:24:56Z Krystof: oh, wait, I'm an idiot 2014-09-19T16:27:48Z |3b|: ok, looks like it is modification of the literal 2014-09-19T16:29:47Z slyrus quit (Ping timeout: 245 seconds) 2014-09-19T16:31:11Z Krystof: how? the rewrite for with-character-stream-semantics doesn't do any, or does it? 2014-09-19T16:31:30Z |3b|: i think it does 2014-09-19T16:31:50Z Krystof: it setqs defun-form, but that's fine, that's a lexical 2014-09-19T16:31:50Z |3b|: at least modifying literals does have that effect 2014-09-19T16:34:26Z Krystof: oh, heck, tree-search-replace modifies 2014-09-19T16:35:18Z Krystof: there's a moral here 2014-09-19T16:35:49Z krzysz00 joined #sbcl 2014-09-19T16:36:00Z Krystof: I think it might be "take people who write clever macros and educate them, gently, about not aiming rocket-launchers at other peoples' feet" 2014-09-19T16:36:04Z Krystof really goes to cook 2014-09-19T16:36:30Z |3b|: http://paste.lisp.org/+32XU standalone version, fwiw 2014-09-19T16:37:20Z Krystof: yeah, but now that we've established that this is someone else's fault, the minimal reproducible example is less interesting :-) 2014-09-19T16:37:38Z Krystof: thank you, though 2014-09-19T16:37:57Z |3b|: yeah, just a wishlist bug to handle it better now 2014-09-19T16:39:24Z faheem: so did you guys figure out the problem? Not really following the preceding. it's a bug? 2014-09-19T16:39:53Z |3b|: faheem: the user code has a macro that does bad things, which confused sbcl 2014-09-19T16:40:11Z |3b|: specifically, it has a macro which destructively modifies its arguments 2014-09-19T16:40:35Z faheem: user code from the library? 2014-09-19T16:40:42Z |3b|: and destructively modifying literals is undefined behavior, so not technically a bug in sbcl, though possibly something worth handling more nicely 2014-09-19T16:40:43Z |3b|: right 2014-09-19T16:41:13Z faheem: ok. so what is the procedure in that case? filing a bug and not accepting the update? 2014-09-19T16:41:54Z |3b|: 'procedure' from sbcl's point of view? ignore it or file a 'wishlist' level bug on launchpad and then ignore it 2014-09-19T16:42:13Z faheem: |3b|: from QL's pov 2014-09-19T16:42:18Z |3b|: possibly someone could file a bug on the user code saying 'don't do that" as well 2014-09-19T16:42:46Z |3b|: same options from QL's point of view 2014-09-19T16:43:04Z faheem: |3b|: this is user code that is part of the library? not clear what user code means here 2014-09-19T16:43:10Z |3b|: the problem was triggered by another bug in the user code, which i think Xach may have already filed 2014-09-19T16:43:27Z |3b|: "user code" in this case is anything not part of sbcl 2014-09-19T16:43:38Z faheem: |3b|: i see 2014-09-19T16:43:48Z |3b|: specifically the DRAKMA-ASYNC::REWRITE-HTTP-REQUEST macro in drakma-async 2014-09-19T16:43:59Z faheem: |3b|: i see. 2014-09-19T16:44:05Z |3b|: is the part that does the undefined behavior 2014-09-19T16:44:26Z faheem: surprised this hasn't been picked up already 2014-09-19T16:44:40Z faheem: thanks for the clarification 2014-09-19T16:45:18Z |3b|: only visibly broken when there is a compile-time warning/error in the code it modifies, so won't affect normal use 2014-09-19T16:45:34Z |3b|: (though still technically broken even if it happens to work normally) 2014-09-19T16:45:52Z eudoxia joined #sbcl 2014-09-19T16:47:48Z edgar-rft joined #sbcl 2014-09-19T16:50:26Z faheem: |3b|: wouldn 2014-09-19T16:50:48Z faheem: wouldn't such a warning/error happen much or all of the time? 2014-09-19T16:52:33Z krzysz00 quit (Ping timeout: 260 seconds) 2014-09-19T16:55:05Z |3b|: the BUG/AVER happened during reporting of a warning 2014-09-19T16:55:23Z |3b|: so if compilation of the code doesn't WARN, the BUG/AVER isn't triggered 2014-09-19T16:57:21Z |3b|: possibly even needs to be in specific positions relative to the modifications to actually trigger the AVER as opposed to just getting the source location wrong 2014-09-19T16:57:31Z Xach: darn, there are a bunch of other projects that are broken today with the latest sbcl. 2014-09-19T16:57:35Z Xach: looks walker-related 2014-09-19T16:58:21Z Xach: esrap-liquid, cl-read-macro-tokens, cl-yaclyaml 2014-09-19T16:58:27Z Xach: "bunch" here meaning "three" 2014-09-19T16:58:44Z hlavaty: Xach: does iterate work for you? 2014-09-19T16:58:52Z Xach: http://report.quicklisp.org/cl-yaclyaml/2014-09-19/failtail.txt http://report.quicklisp.org/cl-read-macro-tokens/2014-09-19/failtail.txt 2014-09-19T16:58:57Z Xach: hlavaty: to the extent that it builds, yes. 2014-09-19T16:59:32Z hlavaty: ok thanks 2014-09-19T17:11:16Z |3b|: Xach: that's on sbcl HEAD? 2014-09-19T17:13:47Z Xach: |3b|: yes 2014-09-19T17:22:04Z slyrus joined #sbcl 2014-09-19T17:28:09Z DGASAU quit (Remote host closed the connection) 2014-09-19T17:29:33Z DGASAU joined #sbcl 2014-09-19T17:31:22Z |3b|: Xach: cl-read-macro-tokens broke due to changes in sbcl internals it relied on 2014-09-19T17:32:50Z Xach: oh 2014-09-19T17:32:56Z Xach can't report it at the moment 2014-09-19T17:33:13Z |3b|: https://github.com/sbcl/sbcl/commit/bdfbf52d52fd7f544f2983466ea34a5a54e95e3e#diff-442ad7c27132471fbcc24f2830b7b1b9L697 is the specific change 2014-09-19T17:33:40Z |3b|: looks like other 2 broke due to using that lib 2014-09-19T17:35:20Z fridim__ quit (Ping timeout: 258 seconds) 2014-09-19T17:39:44Z hlavaty quit (Remote host closed the connection) 2014-09-19T17:41:05Z DGASAU quit (Remote host closed the connection) 2014-09-19T17:41:17Z faheem: does sbcl have a declared API? 2014-09-19T17:42:58Z DGASAU joined #sbcl 2014-09-19T17:44:01Z |3b| filed https://bugs.launchpad.net/sbcl/+bug/1371719 for the BUG/AVER thing with macro modifying literals, if someone wants to flag it 'wishlist' 2014-09-19T17:44:15Z |3b| doesn't seem to be able to adjust that 2014-09-19T17:49:19Z foom: It sure would be nice if sbcl put compiled literals in unwritable memory. 2014-09-19T17:49:50Z |3b|: is it 'compiled' at that point? 2014-09-19T17:50:23Z |3b|: though would be useful in other cases 2014-09-19T17:51:32Z scymtym_ joined #sbcl 2014-09-19T17:52:10Z foom: Oh i misread, it actually aborts in compile-file itself. :) 2014-09-19T17:52:26Z |3b|: yeah 2014-09-19T17:58:19Z `JRG quit (Ping timeout: 246 seconds) 2014-09-19T18:01:09Z dkcl quit (Remote host closed the connection) 2014-09-19T18:10:00Z Krystof: thanks, |3b| 2014-09-19T18:16:05Z logand` joined #sbcl 2014-09-19T18:18:48Z segv- quit (Ping timeout: 260 seconds) 2014-09-19T18:19:01Z krzysz00 joined #sbcl 2014-09-19T18:19:14Z logand` quit (Read error: Connection reset by peer) 2014-09-19T18:20:11Z logand` joined #sbcl 2014-09-19T18:35:31Z drmeist__ joined #sbcl 2014-09-19T18:36:05Z krzysz00 quit (Ping timeout: 260 seconds) 2014-09-19T18:38:33Z DGASAU quit (Remote host closed the connection) 2014-09-19T18:38:39Z drmeiste_ quit (Ping timeout: 272 seconds) 2014-09-19T18:39:43Z ehaliewicz joined #sbcl 2014-09-19T18:40:04Z DGASAU joined #sbcl 2014-09-19T18:59:25Z eudoxia quit (Quit: Lost terminal) 2014-09-19T19:07:47Z gingerale quit (Ping timeout: 245 seconds) 2014-09-19T19:23:45Z Bicyclidine joined #sbcl 2014-09-19T19:26:54Z attila_lendvai joined #sbcl 2014-09-19T20:02:53Z Bicyclidine quit (Ping timeout: 272 seconds) 2014-09-19T20:07:47Z irsol quit (Ping timeout: 245 seconds) 2014-09-19T20:08:24Z krzysz00 joined #sbcl 2014-09-19T20:08:29Z irsol joined #sbcl 2014-09-19T20:31:20Z attila_lendvai quit (Ping timeout: 260 seconds) 2014-09-19T20:32:29Z logand`` joined #sbcl 2014-09-19T20:37:00Z logand` quit (Ping timeout: 272 seconds) 2014-09-19T21:23:32Z logand`` quit (Ping timeout: 244 seconds) 2014-09-19T21:28:44Z attila_lendvai joined #sbcl 2014-09-19T21:28:44Z attila_lendvai quit (Changing host) 2014-09-19T21:28:44Z attila_lendvai joined #sbcl 2014-09-19T21:32:34Z leo2007 quit (Quit: rcirc on GNU Emacs 24.4.50.1) 2014-09-19T21:46:14Z drmeist__ quit (Read error: Connection reset by peer) 2014-09-19T21:46:42Z prxq quit (Remote host closed the connection) 2014-09-19T21:57:04Z drmeiste_ joined #sbcl 2014-09-19T22:04:07Z slyrus_ joined #sbcl 2014-09-19T22:05:45Z slyrus quit (Ping timeout: 272 seconds) 2014-09-19T22:05:46Z slyrus_ is now known as slyrus 2014-09-19T22:09:27Z ehaliewicz quit (Ping timeout: 245 seconds) 2014-09-19T22:15:42Z attila_lendvai quit (Quit: Leaving.) 2014-09-19T22:19:06Z drmeiste_ quit (Remote host closed the connection) 2014-09-19T22:40:00Z krzysz00 quit (Ping timeout: 244 seconds) 2014-09-19T22:41:22Z slyrus quit (Ping timeout: 240 seconds) 2014-09-19T22:42:00Z slyrus joined #sbcl 2014-09-19T22:43:02Z krzysz00 joined #sbcl 2014-09-19T23:09:42Z drmeiste_ joined #sbcl 2014-09-19T23:11:05Z drmeiste_ quit (Remote host closed the connection) 2014-09-19T23:14:09Z DGASAU quit (Remote host closed the connection) 2014-09-19T23:16:19Z DGASAU joined #sbcl