2015-04-20T00:02:29Z Quadresce` joined #sbcl 2015-04-20T00:02:30Z Quadresce` quit (Remote host closed the connection) 2015-04-20T00:04:05Z Quadrescence quit (Ping timeout: 248 seconds) 2015-04-20T00:05:06Z stassats: seems like we don't need to lug SB-VM:*PRIMITIVE-OBJECTS* around 2015-04-20T00:05:34Z stassats: only thread is accessed for disassemble, and that could be done i a better fashion 2015-04-20T00:15:11Z shcl joined #sbcl 2015-04-20T00:15:54Z shcl: Does anyone know why sbcl doesn't support forking with multiple threads running? 2015-04-20T00:17:37Z stassats: how would that work? 2015-04-20T00:18:08Z shcl: I imagine it would work similar to C 2015-04-20T00:18:43Z shcl: As I understand it, in C, the thread calling fork is the only one that shows up in the child process 2015-04-20T00:18:53Z stassats: C is not known for saving your toes 2015-04-20T00:19:19Z shcl: indeed 2015-04-20T00:20:35Z stassats: dougk2: have you tried eschewing struct definitions past the cold-init? 2015-04-20T00:22:00Z shcl: so, I found that sbcl's run-program doesn't cover my use case. I decided to write my own fork-exec wrapper which works for me. The only problem is that sb-posix:fork errors if there are multiple threads. I am considering bypassing that restriction, but I want to know what sort of problems I might run into 2015-04-20T00:22:36Z shcl: I'll be execing shortly after the fork, so I'm fine with a slightly-mangled state 2015-04-20T00:23:05Z stassats: what's your use-case then? 2015-04-20T00:23:28Z shcl: run-program closes all fds greater than 2. I want to keep a few open 2015-04-20T00:25:02Z stassats: execing will of course avoid any problems 2015-04-20T00:26:12Z stassats: as long as you also wrap it in SB-SYS:WITHOUT-GCING 2015-04-20T00:26:51Z shcl: ah! I can imagine that gc would cause problems. 2015-04-20T00:27:23Z stassats: it also stops interrupts, which is more important 2015-04-20T00:28:59Z shcl: sweet. I'll toss that in and see how it goes 2015-04-20T00:30:30Z stassats: getting rid of SB-VM:*PRIMITIVE-OBJECTS* only saves 32K 2015-04-20T00:40:41Z clop2 joined #sbcl 2015-04-20T00:41:35Z stassats: damn, slime's source locator is really dumb 2015-04-20T00:41:43Z stassats: parser 2015-04-20T00:41:48Z stassats: #. throws it off 2015-04-20T00:43:03Z stassats: dougk2: is info attached to symbols, so when it's uninterned it automagically disappears? 2015-04-20T00:43:14Z dougk2: yes 2015-04-20T00:43:32Z stassats: good 2015-04-20T00:44:40Z stassats: nuking primitive-object structure is probable not worth it 2015-04-20T00:45:23Z dougk2: stassats: what would eschewing structure definitions achieve - not keeping the defstruct-description where it is not strictly necessary at runtime? 2015-04-20T00:47:11Z dougk2: there's about 200Kbytes of symbol names that could be consolidated - however many hundred copies of #:defaulting-temp and #:n-supplied 2015-04-20T00:49:26Z stassats: dougk2: yes 2015-04-20T00:49:39Z stassats: definition, transforms, the whole shebang 2015-04-20T00:50:35Z stassats: *primitive-objects* is only used by genesis and by disassemble, the latter can become a simpler vector map 2015-04-20T00:50:55Z stassats: but that doesn't save very much 2015-04-20T00:51:39Z stassats: i need find my pc-offset removal for x86oids patch, it saves 600 or 800 K 2015-04-20T00:52:01Z stassats: (to reclaim the space i wasted on new locations) 2015-04-20T01:46:46Z shcl quit (Ping timeout: 246 seconds) 2015-04-20T01:54:14Z oleo_ joined #sbcl 2015-04-20T01:57:10Z oleo quit (Ping timeout: 250 seconds) 2015-04-20T02:01:56Z smokeink joined #sbcl 2015-04-20T02:02:49Z echo-area joined #sbcl 2015-04-20T02:03:53Z clop2 quit (Ping timeout: 265 seconds) 2015-04-20T02:05:12Z White_Flame joined #sbcl 2015-04-20T02:18:08Z scymtym__ quit (Ping timeout: 256 seconds) 2015-04-20T02:39:47Z dougk2_ joined #sbcl 2015-04-20T02:42:04Z dougk2 quit (Ping timeout: 265 seconds) 2015-04-20T03:05:54Z C6248 joined #sbcl 2015-04-20T03:08:50Z yauz_2 quit (Ping timeout: 246 seconds) 2015-04-20T03:08:57Z yauz joined #sbcl 2015-04-20T03:10:04Z C6248 quit (Ping timeout: 246 seconds) 2015-04-20T03:34:11Z Bicyclidine quit (Quit: how can you hear us?) 2015-04-20T03:41:42Z zacts joined #sbcl 2015-04-20T03:45:49Z nikki93 joined #sbcl 2015-04-20T03:46:22Z nikki93 quit (Remote host closed the connection) 2015-04-20T03:48:30Z zacts` joined #sbcl 2015-04-20T03:49:13Z zacts` quit (Remote host closed the connection) 2015-04-20T03:49:56Z zacts quit (Ping timeout: 240 seconds) 2015-04-20T03:52:35Z dougk2_ quit (Ping timeout: 246 seconds) 2015-04-20T04:46:48Z nikki93 joined #sbcl 2015-04-20T04:49:43Z zacts joined #sbcl 2015-04-20T04:51:01Z gingerale joined #sbcl 2015-04-20T04:52:18Z nikki93 quit (Ping timeout: 276 seconds) 2015-04-20T05:19:56Z oleo_ quit (Quit: Leaving) 2015-04-20T05:20:31Z ASau quit (Ping timeout: 255 seconds) 2015-04-20T05:33:22Z pranavrc joined #sbcl 2015-04-20T05:33:38Z pranavrc quit (Changing host) 2015-04-20T05:33:38Z pranavrc joined #sbcl 2015-04-20T05:38:31Z stassats quit (Ping timeout: 255 seconds) 2015-04-20T05:52:04Z smokeink quit (Ping timeout: 272 seconds) 2015-04-20T06:11:03Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-20T06:13:28Z zacts joined #sbcl 2015-04-20T06:28:04Z fikusz joined #sbcl 2015-04-20T07:07:26Z psy quit (Ping timeout: 272 seconds) 2015-04-20T07:09:08Z momo-reina joined #sbcl 2015-04-20T07:18:17Z angavrilov joined #sbcl 2015-04-20T07:30:38Z attila_lendvai joined #sbcl 2015-04-20T07:35:54Z momo-reina quit (Remote host closed the connection) 2015-04-20T08:56:24Z stassats joined #sbcl 2015-04-20T09:25:39Z milosn quit (Ping timeout: 265 seconds) 2015-04-20T09:38:24Z smokeink joined #sbcl 2015-04-20T10:07:37Z scymtym__ joined #sbcl 2015-04-20T10:13:05Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-04-20T10:21:00Z echo-area quit (Remote host closed the connection) 2015-04-20T10:34:08Z milosn joined #sbcl 2015-04-20T10:42:37Z scymtym__ quit (Ping timeout: 256 seconds) 2015-04-20T10:53:51Z milosn quit (Read error: Connection reset by peer) 2015-04-20T10:54:49Z milosn joined #sbcl 2015-04-20T11:01:31Z Cymew joined #sbcl 2015-04-20T11:07:33Z milosn quit (Ping timeout: 248 seconds) 2015-04-20T11:09:22Z Cymew quit (Ping timeout: 264 seconds) 2015-04-20T11:14:05Z specbot quit (Remote host closed the connection) 2015-04-20T11:14:19Z specbot joined #sbcl 2015-04-20T11:15:34Z stassats` joined #sbcl 2015-04-20T11:17:18Z stassats quit (Ping timeout: 265 seconds) 2015-04-20T11:20:51Z rszeno joined #sbcl 2015-04-20T11:32:48Z milosn joined #sbcl 2015-04-20T11:34:09Z attila_lendvai joined #sbcl 2015-04-20T11:34:09Z attila_lendvai quit (Changing host) 2015-04-20T11:34:09Z attila_lendvai joined #sbcl 2015-04-20T11:37:37Z milosn quit (Ping timeout: 264 seconds) 2015-04-20T12:09:28Z milosn joined #sbcl 2015-04-20T12:15:09Z milosn quit (Read error: Connection reset by peer) 2015-04-20T12:36:00Z milosn joined #sbcl 2015-04-20T12:43:46Z milosn quit (Read error: Connection reset by peer) 2015-04-20T12:44:10Z milosn joined #sbcl 2015-04-20T12:52:44Z Cymew joined #sbcl 2015-04-20T12:57:20Z Cymew quit (Ping timeout: 256 seconds) 2015-04-20T12:57:21Z milosn quit (Read error: Connection reset by peer) 2015-04-20T12:57:44Z milosn joined #sbcl 2015-04-20T12:58:54Z hlavaty joined #sbcl 2015-04-20T13:22:16Z milosn quit (Ping timeout: 250 seconds) 2015-04-20T13:24:07Z pranavrc quit 2015-04-20T14:02:26Z rszeno quit (Quit: Leaving.) 2015-04-20T14:09:21Z smokeink quit (Ping timeout: 276 seconds) 2015-04-20T14:09:40Z smokeink joined #sbcl 2015-04-20T14:13:26Z nikki93 joined #sbcl 2015-04-20T14:18:16Z nikki93 quit (Ping timeout: 255 seconds) 2015-04-20T14:22:39Z oleo joined #sbcl 2015-04-20T14:27:48Z oleo_ joined #sbcl 2015-04-20T14:30:33Z oleo is now known as Guest1531 2015-04-20T14:30:43Z oleo_ quit (Changing host) 2015-04-20T14:30:43Z oleo_ joined #sbcl 2015-04-20T14:31:01Z Guest1531 quit (Ping timeout: 264 seconds) 2015-04-20T14:31:38Z Xof: comments from Robert Strandh about SBCL's count function... "surprisingly hard to specialize on :test 'eql :key 'identity" 2015-04-20T14:31:43Z Xof: dunno if actually true 2015-04-20T14:32:01Z oleo_ is now known as oleo 2015-04-20T14:32:23Z White_Flame quit (Ping timeout: 246 seconds) 2015-04-20T14:33:00Z stassats`: for extensible sequences? 2015-04-20T14:34:19Z Xof: not sure. Will ask. 2015-04-20T14:34:46Z Xof: also he implements count :from-end t by pushing list elements onto the stack and counting on pop 2015-04-20T14:35:04Z Xof: (similar trick for FIND, POSITION...) 2015-04-20T14:35:05Z stassats`: yeah, we discussed that paper 2015-04-20T14:35:26Z Xof: oh good 2015-04-20T14:35:31Z stassats`: oh joy, it's snow and hail outside 2015-04-20T14:36:43Z milosn joined #sbcl 2015-04-20T14:48:09Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-04-20T15:03:43Z pkhuong: Xof: mm... yeah, I can see how that'd be true. 2015-04-20T15:14:18Z nikki93 joined #sbcl 2015-04-20T15:18:38Z nikki93 quit (Ping timeout: 244 seconds) 2015-04-20T15:24:06Z flip214 quit (Remote host closed the connection) 2015-04-20T15:58:30Z fitzsim` quit (Remote host closed the connection) 2015-04-20T16:14:57Z nikki93 joined #sbcl 2015-04-20T16:15:10Z rpg joined #sbcl 2015-04-20T16:21:07Z nikki93 quit (Ping timeout: 255 seconds) 2015-04-20T16:43:09Z milosn quit (Ping timeout: 245 seconds) 2015-04-20T16:47:29Z milosn joined #sbcl 2015-04-20T17:02:51Z reb quit (Remote host closed the connection) 2015-04-20T17:04:22Z psy joined #sbcl 2015-04-20T17:20:10Z nyef joined #sbcl 2015-04-20T17:28:34Z milosn quit (Ping timeout: 252 seconds) 2015-04-20T17:35:04Z milosn joined #sbcl 2015-04-20T17:48:20Z rpg quit (Quit: rpg) 2015-04-20T18:08:42Z gingerale quit (Ping timeout: 250 seconds) 2015-04-20T18:16:17Z nikki93_ joined #sbcl 2015-04-20T18:21:01Z nikki93_ quit (Ping timeout: 250 seconds) 2015-04-20T18:44:54Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-20T18:57:28Z flip214 joined #sbcl 2015-04-20T18:57:28Z flip214 quit (Changing host) 2015-04-20T18:57:28Z flip214 joined #sbcl 2015-04-20T19:01:32Z Cymew joined #sbcl 2015-04-20T19:07:00Z smokeink quit (Ping timeout: 244 seconds) 2015-04-20T19:07:13Z smokeink joined #sbcl 2015-04-20T19:09:04Z Cymew quit (Ping timeout: 256 seconds) 2015-04-20T19:44:48Z ASau joined #sbcl 2015-04-20T19:53:28Z nikki93_ joined #sbcl 2015-04-20T19:55:30Z nikki93_ quit (Remote host closed the connection) 2015-04-20T20:04:00Z Bicyclidine joined #sbcl 2015-04-20T20:20:43Z reb joined #sbcl 2015-04-20T20:22:23Z scymtym_ joined #sbcl 2015-04-20T20:23:35Z nikki93_ joined #sbcl 2015-04-20T20:24:17Z nikki93_ quit (Remote host closed the connection) 2015-04-20T20:27:59Z smokeink quit (Ping timeout: 256 seconds) 2015-04-20T20:54:24Z prxq joined #sbcl 2015-04-20T21:09:56Z White_Flame joined #sbcl 2015-04-20T21:36:24Z White_Flame quit (Ping timeout: 256 seconds) 2015-04-20T21:36:33Z White_Flame joined #sbcl 2015-04-20T21:40:48Z angavrilov quit (Remote host closed the connection) 2015-04-20T22:49:25Z nikki93_ joined #sbcl 2015-04-20T22:51:58Z nikki93_ quit (Remote host closed the connection) 2015-04-20T22:58:15Z clop2 joined #sbcl 2015-04-20T23:09:56Z prxq quit (Remote host closed the connection) 2015-04-20T23:12:23Z adlai quit (Quit: Insufficient entropy for sufficient reason) 2015-04-20T23:44:13Z nikki93_ joined #sbcl 2015-04-20T23:48:21Z C6248 joined #sbcl 2015-04-20T23:51:31Z nikki93_ quit (Remote host closed the connection)