2014-11-24T01:30:38Z attila_lendvai quit (Quit: Leaving.) 2014-11-24T02:19:00Z csziacobus quit (Ping timeout: 258 seconds) 2014-11-24T02:37:02Z kanru joined #sbcl 2014-11-24T02:40:10Z echo-area joined #sbcl 2014-11-24T03:10:37Z snuglas joined #sbcl 2014-11-24T03:14:39Z snuglas: pkhuong: re. your 'how does everyone feel about .. unboxed fixnums', I thought the same, but I found that some code gets worse in the bit packing stuff that we do in QPX 2014-11-24T03:15:53Z snuglas: also, on that topic, there's a bug in 'structure-raw-slot-data' which isn't directly attributable to that function, but to a deficiency of SUBTYPEP. 2014-11-24T03:16:19Z snuglas: to wit: we don't know that this *isn't* a fixnum: (subtypep '(and (complex single-float) (not (eql #c(0f0 1f0)))) 'fixnum) => NIL and NIL 2014-11-24T03:17:00Z snuglas: so we skip the check for whether the (complex single-float) _could_ be stored as raw. but the similar test (subtypep '(and single-float (not (eql 0f0))) 'fixnum) => NIL and T, so we're fine 2014-11-24T03:21:16Z snuglas quit (Ping timeout: 246 seconds) 2014-11-24T03:38:49Z christoph_debian quit (Ping timeout: 255 seconds) 2014-11-24T03:40:49Z snuglas joined #sbcl 2014-11-24T03:46:32Z karswell quit (Read error: Connection reset by peer) 2014-11-24T03:47:35Z karswell joined #sbcl 2014-11-24T03:53:15Z christoph_debian joined #sbcl 2014-11-24T03:57:40Z pkhuong: snuglas: I'm thinking we might want extension keywords to separate representation from range + conversion functions 2014-11-24T03:59:12Z pkhuong: so we could do stuff like map MEMBER types to uint8_t 2014-11-24T04:00:18Z pkhuong: (and none of it would have to be automagic) 2014-11-24T04:05:00Z jlarocco joined #sbcl 2014-11-24T04:07:37Z snuglas: so basically a builtin version of the very thing we do in QPX to store MEMBER compactly. The issue I'm trying to tackle with that is that I want (case (trip-shape x) (:one-way (foo)) (:round-trip (bar)) ...) never to convert to the "external" type. Do the whole CASE using only the bits, avoid symbols. A "native" SBCL feature might make it easier 2014-11-24T04:21:42Z leo2007 quit (Quit: rcirc on GNU Emacs 25.0.50.1) 2014-11-24T04:41:47Z pkhuong: while I think I kind of see how to make that work, it'd be a lot of work. 2014-11-24T04:43:31Z snuglas quit (Ping timeout: 246 seconds) 2014-11-24T04:48:30Z pkhuong: and probably almost independent from the representation thing 2014-11-24T05:02:55Z LiamH quit (Quit: Leaving.) 2014-11-24T05:42:49Z edgar-rft quit (Quit: an error occurred) 2014-11-24T05:51:45Z gingerale quit (Ping timeout: 258 seconds) 2014-11-24T06:05:16Z slyrus joined #sbcl 2014-11-24T06:13:31Z scymtym_ quit (Ping timeout: 265 seconds) 2014-11-24T06:20:53Z oleo quit (Quit: Verlassend) 2014-11-24T06:26:06Z kanru quit (Remote host closed the connection) 2014-11-24T07:15:47Z kanru joined #sbcl 2014-11-24T07:32:32Z enzo joined #sbcl 2014-11-24T07:32:56Z enzo is now known as Guest34250 2014-11-24T07:34:05Z Guest34250 quit (Client Quit) 2014-11-24T07:51:33Z psy quit (Remote host closed the connection) 2014-11-24T08:27:56Z fridim_ joined #sbcl 2014-11-24T08:33:04Z psy joined #sbcl 2014-11-24T08:38:22Z _8hzp` quit (Quit: ERC Version 5.3 (devel) (IRC client for Emacs)) 2014-11-24T08:39:17Z hzp joined #sbcl 2014-11-24T08:43:56Z hzp left #sbcl 2014-11-24T10:44:29Z pppp2 joined #sbcl 2014-11-24T10:54:55Z echo-area quit (Remote host closed the connection) 2014-11-24T11:15:23Z pillton joined #sbcl 2014-11-24T11:16:46Z pillton: What is the difference between files marked pure and impure in the tests subdirectory? 2014-11-24T11:18:13Z Krystof: the pure ones have no or minimal side-effects 2014-11-24T11:18:19Z Krystof: so they can reasonably safely be run in the same lisp session 2014-11-24T11:18:35Z Krystof: the impure ones have lots of uncontrolled side-effects, so they get run in clean sessions 2014-11-24T11:18:44Z pillton: Ok. Thanks. 2014-11-24T12:17:31Z attila_lendvai joined #sbcl 2014-11-24T12:25:46Z pppp2 quit (Ping timeout: 255 seconds) 2014-11-24T12:26:28Z eudoxia joined #sbcl 2014-11-24T12:54:28Z nyef joined #sbcl 2014-11-24T13:23:45Z heddwch quit (Ping timeout: 265 seconds) 2014-11-24T13:26:27Z heddwch joined #sbcl 2014-11-24T13:32:58Z eudoxia quit (Quit: Lost terminal) 2014-11-24T13:58:04Z eudoxia joined #sbcl 2014-11-24T13:59:49Z kanru quit (Ping timeout: 255 seconds) 2014-11-24T14:31:26Z oleo joined #sbcl 2014-11-24T14:40:21Z jackdani1l is now known as jackdaniel 2014-11-24T14:44:28Z pootler joined #sbcl 2014-11-24T15:12:39Z rpg joined #sbcl 2014-11-24T15:19:35Z leo2007 joined #sbcl 2014-11-24T15:27:11Z psy quit (Remote host closed the connection) 2014-11-24T15:29:35Z loke_ quit (Ping timeout: 272 seconds) 2014-11-24T15:30:44Z edgar-rft joined #sbcl 2014-11-24T15:50:38Z kanru joined #sbcl 2014-11-24T15:53:24Z reb`` quit (Remote host closed the connection) 2014-11-24T16:13:40Z reb joined #sbcl 2014-11-24T16:21:57Z eudoxia quit (Quit: Lost terminal) 2014-11-24T16:29:46Z _8hzp joined #sbcl 2014-11-24T16:32:09Z wheelsucker joined #sbcl 2014-11-24T16:32:21Z jlarocco quit (Quit: This computer has gone to sleep) 2014-11-24T16:32:29Z psy joined #sbcl 2014-11-24T16:46:13Z krzysz00 quit (Ping timeout: 272 seconds) 2014-11-24T16:46:43Z gingerale joined #sbcl 2014-11-24T17:16:58Z krzysz00 joined #sbcl 2014-11-24T17:31:21Z krzysz00 quit (Ping timeout: 244 seconds) 2014-11-24T17:41:08Z scymtym_ joined #sbcl 2014-11-24T17:42:59Z slyrus_ joined #sbcl 2014-11-24T17:43:03Z slyrus quit (Read error: Connection reset by peer) 2014-11-24T17:43:10Z slyrus_ is now known as slyrus 2014-11-24T17:44:59Z slyrus quit (Remote host closed the connection) 2014-11-24T17:46:06Z krzysz00 joined #sbcl 2014-11-24T17:50:28Z rpg quit (Ping timeout: 250 seconds) 2014-11-24T17:53:34Z krzysz00 quit (Ping timeout: 256 seconds) 2014-11-24T18:07:38Z krzysz00 joined #sbcl 2014-11-24T18:16:52Z kanru quit (Ping timeout: 240 seconds) 2014-11-24T18:52:00Z krzysz00 quit (Ping timeout: 250 seconds) 2014-11-24T20:08:13Z krzysz00 joined #sbcl 2014-11-24T20:43:00Z krzysz00 quit (Ping timeout: 256 seconds) 2014-11-24T20:54:07Z gingerale quit (Ping timeout: 258 seconds) 2014-11-24T20:57:11Z scymtym_ quit (Ping timeout: 258 seconds) 2014-11-24T21:03:32Z pootler quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-24T21:18:04Z pppp2 joined #sbcl 2014-11-24T21:26:25Z pppp2 quit (Read error: Connection reset by peer) 2014-11-24T21:32:01Z White_Flame joined #sbcl 2014-11-24T22:36:20Z leo2007 quit (Ping timeout: 256 seconds) 2014-11-24T22:41:23Z wheelsucker quit (Quit: Client Quit) 2014-11-24T22:50:01Z krzysz00 joined #sbcl 2014-11-24T23:06:12Z fikusz quit (Ping timeout: 255 seconds) 2014-11-24T23:07:52Z attila_lendvai quit (Ping timeout: 264 seconds) 2014-11-24T23:09:23Z fridim_ quit (Ping timeout: 272 seconds) 2014-11-24T23:41:31Z fikusz joined #sbcl 2014-11-24T23:50:33Z krzysz00 quit (Ping timeout: 272 seconds)