00:04:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 00:11:15 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 00:18:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 00:20:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 00:27:19 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 00:30:46 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 00:37:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 00:41:56 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 00:49:39 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 00:56:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 01:03:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 01:07:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 01:11:39 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 01:15:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 01:23:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 01:29:46 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 01:36:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 01:44:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 01:51:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 01:55:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 02:01:53 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 02:03:07 attila_lendvai [~attila_le@37.99.33.210] has joined #sbcl 02:03:07 -!- attila_lendvai [~attila_le@37.99.33.210] has quit [Changing host] 02:03:07 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 02:07:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 02:14:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 02:21:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 02:29:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 02:32:03 -!- danlentz [~danlentz@c-76-117-5-156.hsd1.nj.comcast.net] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 02:33:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 02:40:03 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 02:44:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 02:52:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 02:59:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 03:01:58 christoph_debian [~user@2001:a60:f01c:0:42::1] has joined #sbcl 03:06:53 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 03:13:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 03:21:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 03:29:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 03:30:05 -!- wbooze [~wbooze@xdsl-87-79-253-136.netcologne.de] has quit [Ping timeout: 272 seconds] 03:30:15 -!- homie [~levgue@xdsl-87-79-253-136.netcologne.de] has quit [Ping timeout: 252 seconds] 03:36:51 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 03:42:37 homie [~levgue@xdsl-78-35-157-95.netcologne.de] has joined #sbcl 03:44:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 03:51:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 03:59:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 04:07:02 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 04:08:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 04:12:38 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 04:19:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 04:25:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 04:30:39 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 04:37:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 04:41:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 04:50:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 04:57:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 05:04:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 05:11:20 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 05:16:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 05:21:44 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 05:27:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 05:33:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 05:37:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 05:44:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 05:51:09 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 05:55:30 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 06:02:01 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 06:02:38 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 06:04:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 06:07:19 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #sbcl 06:10:38 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 06:12:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 06:17:22 prxq [~mommer@mnhm-590c2494.pool.mediaWays.net] has joined #sbcl 06:19:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 06:24:30 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 06:28:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 06:36:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 06:40:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 06:48:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 06:52:45 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 272 seconds] 07:03:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 07:09:38 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 07:13:02 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Quit: Leaving] 07:17:15 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 07:24:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 07:28:21 -!- Kryztof [~user@81.174.155.115] has quit [Ping timeout: 245 seconds] 07:31:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 07:38:33 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 07:40:20 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 07:48:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 07:57:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 08:05:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 08:11:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 08:19:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 08:26:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 08:33:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 08:40:44 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 08:48:11 does anyone know whose bot (presumably) is lggr? 08:48:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 08:55:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 08:59:00 no, but I have an ERC patch to silence it :-) 09:01:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 09:02:24 Xof: say, what's the best way to contact the SWANKR support team? :) It seemed to work fine, until I noticed that the plotting functions aren't doing anything. 09:09:46 aha 09:09:59 what kind of not doing anything? 09:10:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 09:10:14 the vanilla plot functions will not do anything unless you start your R session with --interactive 09:10:21 (or rather it will output a possibly-broken pdf) 09:10:32 let me find my ~/.emacs / swankr configuration 09:11:08 the ggplot / lattice functions will not do anything unless you explicitly print the return value, I think, unless you run with slime-media, in which case it will give you a little png in the repl 09:11:46 (R ("R" "--no-save" "--max-vsize=2048M" "--interactive") 09:11:46 :init (lambda (port-filename coding-system) 09:11:46 (format "source('/home/crhodes/src/R/swankr/swank.R', keep.source=TRUE, chdir=TRUE)\nstartSwank('%s')\n" port-filename))))) 09:12:29 that's my current setup (in slime-lisp-implementations). Probably not optimal 09:15:05 -!- Mazingaro [~Tetsuja@host57-4-dynamic.10-87-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] 09:16:38 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 09:24:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 09:31:53 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 09:38:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 09:46:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 09:53:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 10:00:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 10:06:56 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 10:14:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 10:20:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 10:21:09 Xof: thanks! --interactive was missing. 10:23:55 cool. (Wow, I have users. How... exciting) 10:26:06 Xof: I've even got a port for slimv, to make it work with swankR! 10:26:56 yes 10:27:00 I remember that too 10:27:08 I should probably ask if there's anything outstanding for you 10:28:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 10:31:01 (the slimv thing is in a way better; I need to remember where my hack is to make the arglist minibuffer display useful in slime/swankR -- all the parens are in a different place) 10:32:38 oh, there it is, right there in swankr/swankr.el 10:36:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 10:37:21 Xof: well, TBH I haven't had much activity lately... 10:37:35 I still have my 2 bad tries for `swank:describe-function` ... 10:37:58 once via operator-arglist, and the other one via capture.output(tools:::Rd2txt(utils:::.getHelpFile(...))) 10:39:09 and `swank-backend:frame-call` wants to be implemented ... that was on my TODO half a year ago ;[ 10:39:43 I want to try again at writing a useful inspector 10:39:59 I can't remember what bits of it work 10:40:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 10:42:00 lichtblau: your feedback is important to me, too! 10:44:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 10:47:16 erm. I'm certain I'll have feedback at some point, but not quite yet. I'm still at the "woah, this is different from MATLAB!" level of R proficiency. 10:48:57 you're exactly my target market 10:49:19 provided there's also a bit of "my goodness I hate Matlab, this can't possibly be any worse" in you :-) 10:49:48 okay, I help with that, since I hate MATLAB with a passion 10:50:08 Excellent 10:50:12 together we shall bring it down 10:51:03 *can 10:51:17 *will ? 10:51:43 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 10:53:19 flip214: no, it's a simple matter of destiny :) 10:56:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 11:04:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 11:07:42 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 11:15:26 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 11:22:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 11:28:41 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 11:32:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 11:38:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 11:45:18 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 11:48:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 11:56:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 11:59:44 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 12:06:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 12:11:39 attila_lendvai [~attila_le@37.99.77.170] has joined #sbcl 12:11:39 -!- attila_lendvai [~attila_le@37.99.77.170] has quit [Changing host] 12:11:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 12:13:09 rootlocus [~rootlocus@124-171-9-98.dyn.iinet.net.au] has joined #sbcl 12:13:14 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 12:18:34 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:20:49 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 12:27:25 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 12:35:00 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 12:38:34 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 12:44:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 12:50:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 12:57:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 12:59:41 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 13:01:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 13:07:35 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 13:11:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 13:18:09 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 13:25:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 13:32:21 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 13:35:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 13:42:22 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 13:44:34 milanj [~milanj_@109-93-103-71.dynamic.isp.telekom.rs] has joined #sbcl 13:44:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 13:50:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 13:53:54 Xof: and then we'll rewrite R in CL ;) 13:55:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 14:01:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 14:02:37 GNARGH 14:02:56 no wonder I wasn't getting anywhere with my investigation of cross-compilation differences 14:03:09 cleaning out all files name '*.lisp-obj' as part of the build is normally a good idea, but 14:05:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 14:13:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 14:16:25 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 14:20:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 14:23:13 -!- rootlocus [~rootlocus@124-171-9-98.dyn.iinet.net.au] has quit [Ping timeout: 255 seconds] 14:30:08 wbooze [~wbooze@xdsl-78-35-157-95.netcologne.de] has joined #sbcl 14:30:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 14:38:47 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 14:41:48 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 14:44:51 heh 14:48:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 14:50:07 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Ping timeout: 240 seconds] 14:51:17 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 14:52:20 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 14:58:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 15:05:23 curtis [~user@1x-193-157-206-48.uio.no] has joined #sbcl 15:05:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 15:06:19 hi, do you know how to suppress (format t "~a" ...) from adding newlines when the result string is long? 15:07:12 turn off pretty printing 15:11:05 neat, thank you! The variable is called *print-pretty* 15:12:58 curtis: #lisp will know 15:13:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 15:16:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 15:19:33 ivan``_ [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 15:20:37 -!- uniwiz [~uniwiz@unaffiliated/uniwiz] has left #sbcl 15:22:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 15:22:52 -!- ivan`` [~ivan@unaffiliated/ivan/x-000001] has quit [Ping timeout: 246 seconds] 15:30:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 15:30:08 Mazingaro [~Tetsuja@host57-4-dynamic.10-87-r.retail.telecomitalia.it] has joined #sbcl 15:36:16 -!- curtis [~user@1x-193-157-206-48.uio.no] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:37:31 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 15:40:39 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 15:42:51 homie` [~levgue@xdsl-78-35-131-169.netcologne.de] has joined #sbcl 15:43:36 kanru` [~kanru@kanru.info] has joined #sbcl 15:43:57 -!- wbooze [~wbooze@xdsl-78-35-157-95.netcologne.de] has quit [Ping timeout: 240 seconds] 15:45:51 -!- homie [~levgue@xdsl-78-35-157-95.netcologne.de] has quit [Ping timeout: 245 seconds] 15:47:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 15:51:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 15:58:29 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 16:02:19 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 16:02:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 16:09:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 16:14:12 -!- kanru` [~kanru@kanru.info] has quit [Ping timeout: 248 seconds] 16:16:46 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 16:24:17 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 16:27:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 16:34:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 16:44:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 16:53:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 16:56:12 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 17:00:18 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:00:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 17:13:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 17:21:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 17:24:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 17:30:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 17:35:56 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 17:40:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 17:46:29 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 17:52:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 17:56:56 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 18:03:39 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 18:09:45 nikodemus [~nikodemus@37-219-129-59.nat.bb.dnainternet.fi] has joined #sbcl 18:09:45 -!- ChanServ has set mode +o nikodemus 18:11:42 o/ 18:13:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 18:21:17 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 18:24:51 gabnet [~gabnet@ACaen-257-1-99-198.w86-220.abo.wanadoo.fr] has joined #sbcl 18:25:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 18:32:02 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 18:34:36 lichtblau: Initial results from perf testing show ~3% slower with sb-safepoint/sb-thruption, (311.5s vs 302.8s). Martin's going to run a longer perf test overnight, to ensure that that number is not a lie. 18:36:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 18:36:33 a mere 3% sounds awesome 18:39:07 Given the change is only to add an unused memory read, I'm actually somewhat surprised the hit is that large. 18:39:40 oh 18:40:02 Maybe I have incorrect expectations. ;) 18:40:59 So, the question is, can removing pseudo-atomic gain back the 3%. 18:40:59 foom: it hits tight loops really heavily. 18:41:00 Fare [fare@nat/google/x-bdvvyllffedgpqrg] has joined #sbcl 18:41:56 -!- homie` [~levgue@xdsl-78-35-131-169.netcologne.de] has quit [Ping timeout: 246 seconds] 18:42:15 I'd have expected the hardware to hoist it out of the loop or something 18:42:57 or does python have the means/infrastructure to do that ? 18:43:26 you can't in software; the whole point is to do it on the backwards loop edge, to ensure bounded time before hitting a safepoint. 18:43:28 fe[nl]ix: we could unroll loops 18:43:29 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 18:43:32 I don't think it'd be a good idea. 18:43:47 you could omit it on small known-bound loops; I wonder if that'd help. 18:43:52 what CPU was that ? 18:44:14 foom: otoh, that just increases latency on GC... 18:44:16 6core, Intel(R) Xeon(R) CPU W3690 @ 3.47GHz 18:44:17 and was it virtualized or not ? 18:44:24 not virtual. 18:44:25 oh, nice 18:45:40 unrolling small loops just once is already a clear win almost always, and doesn't bloat code that much. the trick is just deciding what's a small loop... 18:46:04 pkhuong: but if you have something like a 10-iteration loop with only a few hundred instructions inside, the delay from not having a safepoint is quite minimal. 18:46:17 (though it's been a few years since i experimented) 18:46:25 nikodemus: hard to tell anymore. 18:46:32 Really tiny loops are recognised in hardware 18:46:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 18:46:53 wow, some strange double negation there. 18:48:00 anyway. small (10-20ish micro-ops) loops are kept at various levels of pre-decoding by both AMD and Intel chips. 18:48:08 Kryztof [~user@81.174.155.115] has joined #sbcl 18:48:08 -!- ChanServ has set mode +o Kryztof 18:50:48 apropos: fix for the bit vector thing going in as soon as tests finish 18:51:30 -!- gabnet [~gabnet@ACaen-257-1-99-198.w86-220.abo.wanadoo.fr] has quit [Quit: Quitte] 18:51:48 leuler [~user@p548FCDC4.dip.t-dialin.net] has joined #sbcl 18:54:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 18:58:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 19:04:06 cracauer [cracauer@nat/google/x-enuyyqobxaachvax] has joined #sbcl 19:05:41 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 19:08:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 19:15:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 19:19:26 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 19:23:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 19:29:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 19:30:09 foom: cool, thanks for the numbers! 19:31:35 I'll get back to you once a version without p/a is available. 19:32:44 wow, interesting puzzle. Down to only 51 lisp-obj files with differences between clisp and sbcl, but one of them has me fair baffled 19:33:16 Kryztof, bootstrapping discrepancies? 19:33:21 yes 19:33:37 Well, actually I have a few more questions. 19:33:40 is that down from HEAD, or up from HEAD after modification? 19:33:43 Are you using any custom signal handlers other than SBCL's internal stuff in those test runs? 19:34:01 down from HEAD, where basically every file differs 19:34:10 So far, only SIG_STOP_FOR_GC and SIGPIPE have been replaced with safepoints. SIGALRM will be replaced later this month. That only leaves SIGINT, sprof, and user defined handlers to be sorted out, so if those aren't actually in use, p/a can be disabled easily. 19:34:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 19:34:24 most of the problems were trivial though (when nikodemus removed block-gensym he replaced it with gensym rather than sb!xc:gensym) 19:35:32 The overhead for safepoints can be reduced in inner loops by simply turning safepoint generation off with a declaration -- but that sort of cheating is obviously very dependent on the code base, so I don't know whether it's an option for you. 19:35:39 any RANDOM numbers or timestamps? 19:36:10 lichtblau, is the safepoint branch from windows merged into master? 19:37:14 Fare: no, I got rid of those years ago 19:37:24 what does sbcl use SIGPIPE for ? 19:37:25 Oh, and what could be important: Are those numbers real time or run time? If there are actually threads running that need to be stopped, there could be a performance loss in terms of real time that's due to the changed stop-the-world protocol as opposed to actual safepoint checks. 19:37:31 fe[nl]ix: INTERRUPT-THREAD 19:38:11 Fare: the safepoint feature is on master, but for POSIX, not for windows yet. (Windows will come next month.) 19:38:23 Kryztof: mm... we still have a couple calls to SORT in src/compiler 19:38:44 doesn't that break I/O, at least in some cases ? 19:39:04 Kryztof: any structure layout issues? floating-point precision issues? hash-table order issues? 19:39:23 non-stable sorting issues? 19:39:53 -!- prxq [~mommer@mnhm-590c2494.pool.mediaWays.net] has quit [Quit: Leaving] 19:40:03 lichtblau, does that mean that the windows port/branch is soon to be fully merged in master? 19:40:34 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 19:41:27 fe[nl]ix: I don't know if we get spurious SIGPIPE from I/O (presumably we do, because I don't see any SO_NOSIGPIPE in our tree), but the signal handler simply ignores such signals if no "interruptions" are queued 19:42:02 Fare: depends on what how generous your definitions of "fully" and "soon" are. :-) 19:42:31 Fare: there will be threads on Windows soon, yes. But the windows branch has so much other stuff. That's still going to take a while. 19:45:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 19:45:31 pkhuong: it's possible that I put them there 19:46:15 the problem with the spurious SIGPIPEs is that it might, on some OSes, prevent the user code from getting an EPIPE 19:46:50 AFAIK, one receives an EPIPE if SO_NOSIGPIPE is enabled for that socket or SIGPIPE is globally ignored 19:47:30 lichtblau: we have a SIGTERM handler, which tries to shutdown cleanly. That's all. 19:47:59 lichtblau, I was also interested in the linking improvements from the windows branch, actually 19:49:02 Those numbers were CPU time, not realtime. Next time we'll report both. :) 19:50:53 -!- nikodemus [~nikodemus@37-219-129-59.nat.bb.dnainternet.fi] has quit [Quit: Leaving] 19:51:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 19:59:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 20:03:01 Fare: you mean being able to "make -C src/runtime" without slam.sh? Yeah, that's going to be nice. 20:04:17 lichtblau, probably related, but I'm told it would have helped link more code into the runtime w/o invalidating the images. 20:05:18 so you could deliver "statically" linked versions of sbcl+libraries+image all in one. 20:05:34 antgreen [user@nat/redhat/x-iwqwltciugaxatxp] has joined #sbcl 20:08:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 20:13:13 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 20:23:24 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 20:26:52 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Remote host closed the connection] 20:31:00 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 20:34:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 20:36:20 antoszka [~antoszka@unaffiliated/antoszka] has joined #sbcl 20:38:45 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 20:52:02 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 20:59:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 21:02:46 -!- antgreen [user@nat/redhat/x-iwqwltciugaxatxp] has quit [Remote host closed the connection] 21:03:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 21:08:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 21:08:39 -!- minion [~minion@tiger.common-lisp.net] has quit [Disconnected by services] 21:08:39 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Disconnected by services] 21:08:46 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:09:54 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 21:10:53 -!- minion [~minion@tiger.common-lisp.net] has quit [Disconnected by services] 21:11:46 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:12:22 -!- minion [~minion@tiger.common-lisp.net] has quit [Disconnected by services] 21:13:37 minion [~minion@tiger.common-lisp.net] has joined #sbcl 21:14:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 21:17:41 -!- leuler [~user@p548FCDC4.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 21:20:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 21:21:27 -!- christoph_debian [~user@2001:a60:f01c:0:42::1] has quit [Read error: Connection reset by peer] 21:25:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 21:32:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 21:35:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 21:40:03 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 21:50:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 21:58:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 22:02:32 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 22:09:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 22:10:39 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:11:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 22:13:21 slyrus_ [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 22:16:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 22:20:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 22:26:57 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 22:28:35 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 22:30:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 22:38:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 268 seconds] 22:41:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 22:48:33 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 22:50:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 22:56:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 23:03:46 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 23:09:57 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 23:14:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 23:20:27 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 23:24:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 23:28:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 23:36:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 23:38:10 -!- slyrus_ [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 252 seconds] 23:42:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 23:47:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl 23:53:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 23:57:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #sbcl