2017-06-19T03:58:22Z ccl-logbot joined #sbcl 2017-06-19T03:58:22Z 2017-06-19T03:58:22Z names: ccl-logbot rumbler31 karswell` slyrus slyrus__ ym whiteline aeth oleo dougk_ Bike DGASAU Merv_ jyc drmeister les salva cromachina_ Guest61524 lonjil Colleen gko jackdaniel Posterdati eschatologist nzambe nyef` fiddlerwoaroof jdz DeadTrickster Intensity dustinm` kini Shinmera Reinisch foom pchrist myrkraverk malm nicdev flip214 Guest1445 brucem abbe White_Flame jibanes PuercoPop Ober ave1 irsol phoe mood leo_song carvite p_l |3b| nimiux angular_mike_ 2017-06-19T03:58:22Z names: sigjuice dim fjl leah2 christoph_debian swflint mjl adlai luis jackc Blkt_ fe[nl]ix Lord_Nightmare Merv 2017-06-19T04:45:24Z Bike quit (Ping timeout: 260 seconds) 2017-06-19T04:55:50Z slyrus__ quit (Ping timeout: 240 seconds) 2017-06-19T05:05:50Z shka joined #sbcl 2017-06-19T05:28:47Z jsnell joined #sbcl 2017-06-19T05:39:44Z rumbler31 quit (Remote host closed the connection) 2017-06-19T05:40:34Z aeth quit (Ping timeout: 246 seconds) 2017-06-19T05:45:37Z eschatologist quit (Excess Flood) 2017-06-19T05:45:50Z eschatologist joined #sbcl 2017-06-19T05:55:19Z rumbler31 joined #sbcl 2017-06-19T06:00:01Z rumbler31 quit (Ping timeout: 258 seconds) 2017-06-19T06:01:12Z shka quit (Ping timeout: 268 seconds) 2017-06-19T06:13:28Z oleo quit (Quit: irc client terminated!) 2017-06-19T06:16:42Z Merv__ joined #sbcl 2017-06-19T06:18:43Z Merv_ quit (Ping timeout: 246 seconds) 2017-06-19T06:35:45Z aeth joined #sbcl 2017-06-19T06:57:23Z Merv__ quit (Remote host closed the connection) 2017-06-19T06:58:03Z Merv_ joined #sbcl 2017-06-19T07:00:01Z scymtym joined #sbcl 2017-06-19T07:02:35Z Merv_ quit (Ping timeout: 240 seconds) 2017-06-19T07:29:38Z gingerale joined #sbcl 2017-06-19T07:30:06Z jack_rabbit joined #sbcl 2017-06-19T07:30:45Z attila_lendvai joined #sbcl 2017-06-19T07:30:45Z attila_lendvai quit (Changing host) 2017-06-19T07:30:45Z attila_lendvai joined #sbcl 2017-06-19T07:34:08Z toni_ joined #sbcl 2017-06-19T07:45:10Z jack_rabbit quit (Ping timeout: 246 seconds) 2017-06-19T07:49:49Z jack_rabbit joined #sbcl 2017-06-19T08:16:26Z rumbler31 joined #sbcl 2017-06-19T08:20:31Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-19T08:38:36Z wildbartty joined #sbcl 2017-06-19T09:02:28Z toni_ quit (Remote host closed the connection) 2017-06-19T09:03:04Z toni_ joined #sbcl 2017-06-19T09:06:52Z Merv_ joined #sbcl 2017-06-19T09:24:20Z nzambe quit (Ping timeout: 246 seconds) 2017-06-19T09:26:21Z Merv__ joined #sbcl 2017-06-19T09:29:07Z Merv_ quit (Ping timeout: 246 seconds) 2017-06-19T09:43:27Z toni_ quit (Remote host closed the connection) 2017-06-19T09:44:02Z attila_lendvai1 joined #sbcl 2017-06-19T09:44:03Z attila_lendvai quit (Disconnected by services) 2017-06-19T09:44:03Z attila_lendvai1 quit (Changing host) 2017-06-19T09:44:03Z attila_lendvai1 joined #sbcl 2017-06-19T09:45:28Z toni_ joined #sbcl 2017-06-19T10:11:44Z jamtho joined #sbcl 2017-06-19T10:18:53Z m00natic joined #sbcl 2017-06-19T10:26:31Z wildbartty quit (Remote host closed the connection) 2017-06-19T10:26:48Z wildbartty joined #sbcl 2017-06-19T10:38:54Z wildbartty_ joined #sbcl 2017-06-19T10:41:10Z wildbartty quit (Ping timeout: 240 seconds) 2017-06-19T10:46:57Z jamtho quit (Ping timeout: 240 seconds) 2017-06-19T10:48:42Z varjag joined #sbcl 2017-06-19T10:55:59Z karswell` quit (Read error: Connection reset by peer) 2017-06-19T11:10:41Z varjag left #sbcl 2017-06-19T11:15:36Z wildbartty_ quit (Remote host closed the connection) 2017-06-19T11:18:09Z wildbartty joined #sbcl 2017-06-19T11:25:44Z Bike joined #sbcl 2017-06-19T11:32:58Z toni__ joined #sbcl 2017-06-19T11:34:45Z toni__ quit (Remote host closed the connection) 2017-06-19T11:35:03Z attila_lendvai1 quit (Ping timeout: 255 seconds) 2017-06-19T11:35:28Z toni__ joined #sbcl 2017-06-19T11:35:35Z toni_ quit (Ping timeout: 246 seconds) 2017-06-19T11:36:35Z aeth quit (Ping timeout: 258 seconds) 2017-06-19T11:55:30Z jack_rabbit quit (Ping timeout: 240 seconds) 2017-06-19T12:05:59Z toni__ quit (Remote host closed the connection) 2017-06-19T12:08:12Z aeth joined #sbcl 2017-06-19T12:22:18Z Bike quit (Ping timeout: 255 seconds) 2017-06-19T13:09:23Z Bike joined #sbcl 2017-06-19T13:12:13Z toni_ joined #sbcl 2017-06-19T13:17:36Z nzambe joined #sbcl 2017-06-19T13:20:56Z cromachina_ quit (Read error: Connection reset by peer) 2017-06-19T13:42:52Z gargaml joined #sbcl 2017-06-19T13:54:12Z leah2 quit (Quit: trotz alledem!) 2017-06-19T13:57:59Z leah2 joined #sbcl 2017-06-19T14:01:53Z wildbartty_ joined #sbcl 2017-06-19T14:04:20Z wildbartty quit (Ping timeout: 255 seconds) 2017-06-19T14:06:18Z oleo joined #sbcl 2017-06-19T14:24:10Z scymtym quit (Ping timeout: 240 seconds) 2017-06-19T14:24:47Z scymtym joined #sbcl 2017-06-19T14:35:26Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2017-06-19T15:37:22Z toni_ quit 2017-06-19T15:49:12Z nzambe joined #sbcl 2017-06-19T15:56:06Z stassats joined #sbcl 2017-06-19T16:12:05Z gargaml quit (Ping timeout: 246 seconds) 2017-06-19T16:41:26Z rumbler3_ joined #sbcl 2017-06-19T16:45:34Z rumbler3_ quit (Ping timeout: 246 seconds) 2017-06-19T17:14:58Z m00natic quit (Remote host closed the connection) 2017-06-19T17:24:05Z shka_ joined #sbcl 2017-06-19T17:27:21Z Merv__ quit (Remote host closed the connection) 2017-06-19T17:31:20Z Posterdati quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2017-06-19T17:41:59Z Posterdati joined #sbcl 2017-06-19T17:42:03Z Posterdati|2 joined #sbcl 2017-06-19T17:43:15Z Posterdati|2 quit (Client Quit) 2017-06-19T17:46:58Z Posterdati quit (Read error: Connection reset by peer) 2017-06-19T17:54:17Z les quit (Ping timeout: 255 seconds) 2017-06-19T17:57:19Z les joined #sbcl 2017-06-19T18:04:38Z Posterdati joined #sbcl 2017-06-19T18:12:40Z jyc_ joined #sbcl 2017-06-19T18:12:41Z dustinm`_ joined #sbcl 2017-06-19T18:14:55Z krkini joined #sbcl 2017-06-19T18:18:22Z malm quit (Killed (cherryh.freenode.net (Nickname regained by services))) 2017-06-19T18:18:25Z malm joined #sbcl 2017-06-19T18:19:08Z fiddlerwoaroof_ joined #sbcl 2017-06-19T18:19:40Z dougk_ quit (*.net *.split) 2017-06-19T18:19:40Z jyc quit (*.net *.split) 2017-06-19T18:19:40Z salva quit (*.net *.split) 2017-06-19T18:19:41Z fiddlerwoaroof quit (*.net *.split) 2017-06-19T18:19:41Z jdz quit (*.net *.split) 2017-06-19T18:19:41Z DeadTrickster quit (*.net *.split) 2017-06-19T18:19:41Z dustinm` quit (*.net *.split) 2017-06-19T18:19:41Z kini quit (*.net *.split) 2017-06-19T18:24:29Z DeadTrickster joined #sbcl 2017-06-19T18:24:46Z dougk_ joined #sbcl 2017-06-19T18:24:53Z salva joined #sbcl 2017-06-19T18:25:03Z jdz joined #sbcl 2017-06-19T18:46:26Z Posterdati quit (Ping timeout: 246 seconds) 2017-06-19T18:48:24Z foom2 joined #sbcl 2017-06-19T18:51:20Z foom quit (Ping timeout: 246 seconds) 2017-06-19T19:00:21Z Posterdati joined #sbcl 2017-06-19T19:06:16Z Merv_ joined #sbcl 2017-06-19T19:28:45Z karswell joined #sbcl 2017-06-19T19:33:55Z foom2 is now known as foom 2017-06-19T19:53:03Z scymtym quit (Remote host closed the connection) 2017-06-19T20:15:58Z wildbartty_ quit (Remote host closed the connection) 2017-06-19T20:16:22Z wildbartty_ joined #sbcl 2017-06-19T20:17:29Z wildbartty_ quit (Remote host closed the connection) 2017-06-19T20:20:03Z wildbartty_ joined #sbcl 2017-06-19T20:21:03Z wildbartty_ quit (Remote host closed the connection) 2017-06-19T20:21:37Z wildbartty_ joined #sbcl 2017-06-19T20:24:02Z wildbartty_ quit (Remote host closed the connection) 2017-06-19T20:24:47Z wildbartty_ joined #sbcl 2017-06-19T20:26:02Z wildbartty_ quit (Remote host closed the connection) 2017-06-19T20:42:39Z wildbartty joined #sbcl 2017-06-19T20:43:59Z wildbartty quit (Remote host closed the connection) 2017-06-19T20:48:36Z wildbartty joined #sbcl 2017-06-19T20:53:11Z wildbartty quit (Ping timeout: 258 seconds) 2017-06-19T21:03:25Z wildbartty joined #sbcl 2017-06-19T21:05:02Z wildbartty quit (Remote host closed the connection) 2017-06-19T21:05:46Z wildbartty joined #sbcl 2017-06-19T21:07:02Z wildbartty quit (Remote host closed the connection) 2017-06-19T21:07:20Z quadresce__ joined #sbcl 2017-06-19T21:08:08Z wildbartty joined #sbcl 2017-06-19T21:08:08Z quadresce__: hey guys, I was wondering what the best way to do efficient complex vector manipulation on a vector in foreign memory 2017-06-19T21:09:44Z quadresce__: I guess something like STATIC-VECORS, yes? 2017-06-19T21:09:47Z quadresce__: VECTORS* 2017-06-19T21:10:02Z wildbartty quit (Remote host closed the connection) 2017-06-19T21:10:10Z gingerale quit (Remote host closed the connection) 2017-06-19T21:12:35Z stassats: static vectors are not in foreign memory 2017-06-19T21:15:56Z quadresce__: Oh yeah, you're right. 2017-06-19T21:16:33Z quadresce__: I have these huge vectors that require me to compile my program with a huge heap size, and I feel that maybe moving them out of the heap might be a good choice. 2017-06-19T21:17:18Z stassats: efficient vector manipulation in foreign memory? C with SIMD intrinsics 2017-06-19T21:17:27Z quadresce__: But I'm looking to not break a lot of code by doing so (e.g., how well SBCL optimizes simple-array access and arithmetic) 2017-06-19T21:19:30Z quadresce__: Can I hack SBCL to use foreign memory but look at the pointer no differently than a simple-array allocated on the heap? 2017-06-19T21:20:11Z stassats: you can 2017-06-19T21:21:41Z ave1 quit (*.net *.split) 2017-06-19T21:24:33Z fiddlerwoaroof_ quit (Ping timeout: 260 seconds) 2017-06-19T21:24:57Z foom: SBCL can also generate efficient code for accessing a foreign array. 2017-06-19T21:25:14Z foom: That's simpler if you don't need it to interoperate with code expecting to use simple-vector routines. 2017-06-19T21:25:38Z stassats: can't really have simple-vector in foreign memory 2017-06-19T21:25:48Z Bike quit (Ping timeout: 255 seconds) 2017-06-19T21:25:49Z stassats: only specialized arrays 2017-06-19T21:26:25Z quadresce__: sorry, i mean specifically (simple-array (complex double-float) (*)) 2017-06-19T21:26:45Z foom: yea, people have put specialized non-pointerful arrays in foreign memory. 2017-06-19T21:27:02Z ave1 joined #sbcl 2017-06-19T21:27:07Z quadresce__: are there any examples of doing so somewhere? 2017-06-19T21:27:08Z stassats: but ordinary large arrays do not move 2017-06-19T21:27:13Z foom: It seems gross to me 2017-06-19T21:27:14Z stassats: and are not scanned 2017-06-19T21:27:18Z fiddlerwoaroof joined #sbcl 2017-06-19T21:27:20Z stassats: so, you're unlikely to see any benefit 2017-06-19T21:27:48Z quadresce__: stassats, my use-case right now is that I have an application being deployed to many different kinds of compute configurations 2017-06-19T21:28:11Z quadresce__: some with more or less memory. And compiling the Lisp on a per-machine basis with per-machine info for heap size is cumbersome 2017-06-19T21:28:37Z stassats: compiling? you can change it without compiling 2017-06-19T21:29:33Z quadresce__: I think that's true if I want to give up my own command line argument handling for the application, IIRC 2017-06-19T21:32:28Z stassats: uhm, i'm not sure what you are referring to 2017-06-19T21:32:54Z stassats: you need a wrapper script, sure, but that's it 2017-06-19T21:34:57Z Guest1445 is now known as pkhuong 2017-06-19T21:35:40Z wildbartty joined #sbcl 2017-06-19T21:35:48Z pkhuong: it sounds like https://github.com/sionescu/static-vectors does what you want though. 2017-06-19T21:36:58Z wildbartty quit (Remote host closed the connection) 2017-06-19T21:37:21Z wildbartty joined #sbcl 2017-06-19T21:38:58Z wildbartty quit (Remote host closed the connection) 2017-06-19T21:39:30Z wildbartty joined #sbcl 2017-06-19T21:40:57Z wildbartty quit (Remote host closed the connection) 2017-06-19T21:41:16Z wildbartty joined #sbcl 2017-06-19T21:43:06Z ave1 quit (*.net *.split) 2017-06-19T21:46:03Z ave1 joined #sbcl 2017-06-19T21:46:43Z fe[nl]ix: quadresce__: (static-vectors:make-static-vector 5 :element-type '(complex double-float) :initial-element #C(1.0d0 2.0d0)) 2017-06-19T21:47:03Z quadresce__: Yep, that's what I meant about STATIC-VECTORS. Maybe I was misinterpreted for some SBCL-specific thing 2017-06-19T21:47:41Z quadresce__: stassats: this might sound really dumb to you, but gaining Lisp adoption is pretty hard already, even for perfectly functional and requirements-satisfying applications. Making deployment more difficult with wrapper scripts and extra compile steps and so on is actually a pretty grating point to some 2017-06-19T21:47:51Z fe[nl]ix: SBCL has its own notion of static vectors, which is quite different 2017-06-19T21:48:11Z quadresce__: I see, sorry for the confusion. 2017-06-19T21:49:28Z fe[nl]ix: I'm surprised that it's so grating, given how python/ruby and pretty much everyone else has to do that 2017-06-19T21:50:08Z foom: quadresce__: I agree. SBCL's GC should work better. 2017-06-19T21:50:27Z fe[nl]ix: quadresce__: it's not worse than the rest except Go which was designed for static linking from the start 2017-06-19T21:50:47Z attila_lendvai joined #sbcl 2017-06-19T21:50:48Z attila_lendvai quit (Changing host) 2017-06-19T21:50:48Z attila_lendvai joined #sbcl 2017-06-19T21:50:54Z quadresce__: fe[nl]ix: Yes it is a little counter-intuitive. There are worse and more ironic cases. 2017-06-19T21:52:56Z quadresce__: I think it mostly stems from the fact that people want to learn to "go through the motions" as few times as possible with a variety of tools. Even if you need wrapper scripts, weird "compile"/deployment steps, etc. with Python, they learned it once with their beloved tool, and don't want to learn it again for some wacky tool. 2017-06-19T21:55:09Z attila_lendvai quit (Ping timeout: 255 seconds) 2017-06-19T21:56:27Z shka_ quit (Ping timeout: 240 seconds) 2017-06-19T22:11:21Z attila_lendvai joined #sbcl 2017-06-19T22:11:22Z attila_lendvai quit (Changing host) 2017-06-19T22:11:22Z attila_lendvai joined #sbcl 2017-06-19T22:15:51Z attila_lendvai quit (Ping timeout: 255 seconds) 2017-06-19T22:22:52Z Bike joined #sbcl 2017-06-19T22:29:56Z wildbartty_ joined #sbcl 2017-06-19T22:32:15Z attila_lendvai joined #sbcl 2017-06-19T22:32:15Z attila_lendvai quit (Changing host) 2017-06-19T22:32:15Z attila_lendvai joined #sbcl 2017-06-19T22:32:37Z wildbartty quit (Ping timeout: 258 seconds) 2017-06-19T22:38:22Z pkhuong: quadresce__: building a container that only has an SBCL image isn't that bad. 2017-06-19T23:51:01Z jack_rabbit joined #sbcl