2017-06-07T00:01:28Z borei1 joined #lisp 2017-06-07T00:02:03Z milanj quit (Quit: Leaving) 2017-06-07T00:05:45Z stara quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2017-06-07T00:11:37Z p9s joined #lisp 2017-06-07T00:13:30Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T00:13:44Z borei1: hi all 2017-06-07T00:13:47Z quazimodo joined #lisp 2017-06-07T00:14:02Z borei1: im a bit stuck with the following code - https://pastebin.com/DB4kqrnM 2017-06-07T00:14:27Z borei1: (defparameter *dr* (make-instance 'cqm-data-renderer :render-library "test")) - works fine 2017-06-07T00:14:30Z borei1: when i do 2017-06-07T00:14:38Z borei1: (main-loop *dr*) 2017-06-07T00:14:43Z borei1: im getting 2017-06-07T00:14:56Z borei1: Argument to :DEFAULT must be a string. [Condition of type LOAD-FOREIGN-LIBRARY-ERROR] 2017-06-07T00:16:12Z slyrus_ joined #lisp 2017-06-07T00:17:01Z Bike: define foreign library is a macro, it does not evaluate the slot-value form 2017-06-07T00:17:07Z pjb: malice: so store your methods in different files than your classes, and load them after all the class files are loaded. 2017-06-07T00:17:10Z Bike: and it should certainly not be in the defmethod 2017-06-07T00:18:09Z malice: pjb: Yes, that's what I have done. 2017-06-07T00:20:58Z borei1: hi Bike, "and it should certainly not be in the defmethod" - why ? 2017-06-07T00:22:06Z Bike: define-foreign-library is to tell the lisp implementation about where to find a library. you don't want to do that in a main loop. you don't really want to do it operationally at all 2017-06-07T00:22:46Z slyrus_ quit (Ping timeout: 255 seconds) 2017-06-07T00:24:40Z borei1: ic your point 2017-06-07T00:25:04Z Bike: it's like a linker command 2017-06-07T00:31:07Z resu joined #lisp 2017-06-07T00:32:53Z sondr3 joined #lisp 2017-06-07T00:41:17Z pookleblinky joined #lisp 2017-06-07T00:41:46Z Harag quit (Remote host closed the connection) 2017-06-07T00:41:51Z pookleblinky left #lisp 2017-06-07T00:42:03Z Harag joined #lisp 2017-06-07T00:46:07Z jameser joined #lisp 2017-06-07T00:46:07Z sjl quit (Read error: Connection reset by peer) 2017-06-07T00:46:31Z cromachina joined #lisp 2017-06-07T00:47:28Z sjl joined #lisp 2017-06-07T00:48:06Z whartung_ joined #lisp 2017-06-07T00:48:29Z diegs_ joined #lisp 2017-06-07T00:50:57Z whartung quit (Ping timeout: 240 seconds) 2017-06-07T00:50:58Z whartung_ is now known as whartung 2017-06-07T00:53:23Z butterthebuddha joined #lisp 2017-06-07T00:54:23Z sjl_ joined #lisp 2017-06-07T00:55:30Z sjl quit (Ping timeout: 240 seconds) 2017-06-07T00:58:10Z diegs_ quit (Ping timeout: 240 seconds) 2017-06-07T00:59:47Z Harag1 joined #lisp 2017-06-07T01:00:02Z Harag quit (Ping timeout: 268 seconds) 2017-06-07T01:00:03Z Harag1 is now known as Harag 2017-06-07T01:04:16Z ebrasca is now known as ebrasca-bed 2017-06-07T01:07:19Z sondr3 quit (Ping timeout: 255 seconds) 2017-06-07T01:11:46Z deba5e12 quit (Ping timeout: 255 seconds) 2017-06-07T01:12:23Z resu quit (Ping timeout: 260 seconds) 2017-06-07T01:13:12Z Jesin quit (Quit: Leaving) 2017-06-07T01:14:26Z whoman2 joined #lisp 2017-06-07T01:14:29Z sellout- quit (Quit: Leaving.) 2017-06-07T01:14:43Z deba5e12 joined #lisp 2017-06-07T01:14:45Z sellout- joined #lisp 2017-06-07T01:14:47Z diegs_ joined #lisp 2017-06-07T01:15:06Z fkae joined #lisp 2017-06-07T01:15:13Z Harag1 joined #lisp 2017-06-07T01:15:13Z mingus1 joined #lisp 2017-06-07T01:16:24Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2017-06-07T01:17:21Z fkac quit (Write error: Broken pipe) 2017-06-07T01:17:22Z Guest73587 quit (Excess Flood) 2017-06-07T01:17:26Z whoman quit (Remote host closed the connection) 2017-06-07T01:17:26Z mingus quit (Remote host closed the connection) 2017-06-07T01:17:26Z Harag quit (Remote host closed the connection) 2017-06-07T01:17:26Z ryan_vw`` quit (Remote host closed the connection) 2017-06-07T01:17:26Z mingus1 is now known as mingus 2017-06-07T01:17:26Z Harag1 is now known as Harag 2017-06-07T01:17:34Z forgot joined #lisp 2017-06-07T01:17:46Z jleija joined #lisp 2017-06-07T01:19:46Z sellout- quit (Ping timeout: 268 seconds) 2017-06-07T01:20:16Z jleija quit (Client Quit) 2017-06-07T01:20:31Z jleija joined #lisp 2017-06-07T01:22:21Z jleija quit (Client Quit) 2017-06-07T01:22:37Z jleija joined #lisp 2017-06-07T01:26:00Z jleija quit (Client Quit) 2017-06-07T01:27:40Z sveit left #lisp 2017-06-07T01:28:57Z jleija joined #lisp 2017-06-07T01:29:18Z fkae is now known as fkac 2017-06-07T01:29:52Z jleija quit (Client Quit) 2017-06-07T01:30:08Z jleija joined #lisp 2017-06-07T01:30:56Z jleija quit (Client Quit) 2017-06-07T01:31:12Z jleija joined #lisp 2017-06-07T01:42:15Z slyrus_ joined #lisp 2017-06-07T01:43:51Z John[Lisbeth] joined #lisp 2017-06-07T01:44:12Z John[Lisbeth]: has the common spec been ported to the lambda calculus 2017-06-07T01:45:43Z Bike: that doesn't make any sense for several reasons 2017-06-07T01:46:01Z Bike: it's a specification. there is no base implementation scheme implied. 2017-06-07T01:46:12Z shdeng joined #lisp 2017-06-07T01:47:30Z EvW1 joined #lisp 2017-06-07T01:52:22Z pjb: John[Lisbeth]: Nothing prevents you to implement it. It's funny and instructive. 2017-06-07T01:52:45Z pjb: John[Lisbeth]: I'd still advise to read first LiSP ( Lisp in Small Pieces http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Books/LiSP-2ndEdition-2006Dec11.tgz ). 2017-06-07T01:53:16Z pjb: John[Lisbeth]: and yes, actually implementing scheme on lambda-calculus and then Common Lisp on scheme will probably be easier and faster. 2017-06-07T01:53:50Z pjb: John[Lisbeth]: notice that part of that implementation will involve implementing the simulation of a physical computer and part of the universe. Eg. to implement I/O. 2017-06-07T01:57:50Z neoncontrails quit (Remote host closed the connection) 2017-06-07T01:58:09Z Kaisyu joined #lisp 2017-06-07T01:58:14Z EvW1 quit (Ping timeout: 246 seconds) 2017-06-07T02:16:15Z sjl_ quit (Read error: Connection reset by peer) 2017-06-07T02:17:31Z yangby quit (Ping timeout: 255 seconds) 2017-06-07T02:26:35Z rumbler31 joined #lisp 2017-06-07T02:27:56Z EvW joined #lisp 2017-06-07T02:31:50Z slyrus_ quit (Ping timeout: 246 seconds) 2017-06-07T02:34:36Z slyrus_ joined #lisp 2017-06-07T02:36:42Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T02:37:43Z butterthebuddha joined #lisp 2017-06-07T02:44:48Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T02:45:41Z Habens joined #lisp 2017-06-07T02:45:57Z Bo joined #lisp 2017-06-07T02:47:46Z butterthebuddha joined #lisp 2017-06-07T02:50:59Z p9s_ joined #lisp 2017-06-07T02:51:01Z emacsoma` quit (Read error: Connection reset by peer) 2017-06-07T02:52:09Z p9s quit (Read error: Connection reset by peer) 2017-06-07T02:53:29Z Bo left #lisp 2017-06-07T03:00:56Z wildbartty joined #lisp 2017-06-07T03:02:17Z EvW quit (Ping timeout: 246 seconds) 2017-06-07T03:04:08Z emacsomancer joined #lisp 2017-06-07T03:08:18Z schoppenhauer quit (Ping timeout: 268 seconds) 2017-06-07T03:09:59Z schoppenhauer joined #lisp 2017-06-07T03:13:46Z Harag quit (Ping timeout: 255 seconds) 2017-06-07T03:16:51Z beach: Good morning everyone! 2017-06-07T03:20:06Z Harag joined #lisp 2017-06-07T03:29:02Z neoncontrails joined #lisp 2017-06-07T03:29:16Z test1600 joined #lisp 2017-06-07T03:30:33Z Harag quit (Ping timeout: 260 seconds) 2017-06-07T03:30:52Z Harag joined #lisp 2017-06-07T03:36:29Z slyrus_ quit (Read error: Connection reset by peer) 2017-06-07T03:37:01Z slyrus_ joined #lisp 2017-06-07T03:38:04Z deba5e12 quit (Ping timeout: 255 seconds) 2017-06-07T03:43:06Z malice quit (Remote host closed the connection) 2017-06-07T03:43:54Z rumbler31 quit (Remote host closed the connection) 2017-06-07T03:44:53Z Harag1 joined #lisp 2017-06-07T03:44:59Z Harag quit (Ping timeout: 246 seconds) 2017-06-07T03:44:59Z Harag1 is now known as Harag 2017-06-07T03:51:22Z Bike quit (Quit: Bye) 2017-06-07T03:51:58Z arescorpio joined #lisp 2017-06-07T03:54:47Z borei1 quit (Quit: Leaving.) 2017-06-07T03:57:51Z shdeng quit (Ping timeout: 255 seconds) 2017-06-07T03:59:45Z vtomole joined #lisp 2017-06-07T04:07:37Z al-damiri quit (Quit: Connection closed for inactivity) 2017-06-07T04:10:07Z mishoo joined #lisp 2017-06-07T04:10:28Z pjb quit (Ping timeout: 255 seconds) 2017-06-07T04:11:30Z nowhere_man quit (Remote host closed the connection) 2017-06-07T04:12:01Z nowhere_man joined #lisp 2017-06-07T04:14:18Z ArthurAGleckler[ joined #lisp 2017-06-07T04:15:19Z damke__ joined #lisp 2017-06-07T04:18:42Z shdeng joined #lisp 2017-06-07T04:20:21Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T04:24:21Z Jesin joined #lisp 2017-06-07T04:39:00Z damke__ quit (Read error: Connection reset by peer) 2017-06-07T04:42:27Z butterthebuddha joined #lisp 2017-06-07T04:42:34Z damke__ joined #lisp 2017-06-07T04:44:30Z p9s_ quit (Ping timeout: 268 seconds) 2017-06-07T04:44:50Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:45:27Z neoncontrails joined #lisp 2017-06-07T04:45:53Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:45:58Z Bock joined #lisp 2017-06-07T04:46:29Z neoncontrails joined #lisp 2017-06-07T04:46:55Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:47:29Z neoncontrails joined #lisp 2017-06-07T04:47:57Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:48:00Z p9s joined #lisp 2017-06-07T04:48:34Z neoncontrails joined #lisp 2017-06-07T04:48:49Z krasnal quit (Ping timeout: 268 seconds) 2017-06-07T04:48:59Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:49:34Z neoncontrails joined #lisp 2017-06-07T04:50:01Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:50:34Z neoncontrails joined #lisp 2017-06-07T04:51:04Z neoncontrails quit (Remote host closed the connection) 2017-06-07T04:52:19Z orivej quit (Ping timeout: 255 seconds) 2017-06-07T04:57:42Z wildbartty_ joined #lisp 2017-06-07T05:00:14Z wildbartty quit (Ping timeout: 246 seconds) 2017-06-07T05:06:04Z sondr3 joined #lisp 2017-06-07T05:06:24Z oleo quit (Quit: irc client terminated!) 2017-06-07T05:07:08Z msb quit (Ping timeout: 240 seconds) 2017-06-07T05:09:01Z jleija quit (Quit: good night everyone) 2017-06-07T05:09:31Z slyrus_ quit (Read error: Connection reset by peer) 2017-06-07T05:09:34Z msb joined #lisp 2017-06-07T05:10:00Z slyrus_ joined #lisp 2017-06-07T05:10:27Z pjb` joined #lisp 2017-06-07T05:13:01Z sondr3 quit (Ping timeout: 255 seconds) 2017-06-07T05:15:16Z Merv_ quit (Ping timeout: 255 seconds) 2017-06-07T05:15:55Z arescorpio quit (Quit: Leaving.) 2017-06-07T05:17:57Z frgo joined #lisp 2017-06-07T05:19:11Z John[Lis` joined #lisp 2017-06-07T05:21:58Z pjb` quit (Ping timeout: 255 seconds) 2017-06-07T05:22:15Z John[Lis` is now known as John[Lisbeth]` 2017-06-07T05:22:32Z John[Lisbeth]` left #lisp 2017-06-07T05:23:19Z John[Lisbeth] quit (Ping timeout: 258 seconds) 2017-06-07T05:26:06Z vlatkoB joined #lisp 2017-06-07T05:26:44Z frgo quit (Remote host closed the connection) 2017-06-07T05:35:47Z diegs_ quit (Ping timeout: 240 seconds) 2017-06-07T05:38:19Z segmond quit (Quit: l8r) 2017-06-07T05:41:27Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T05:41:44Z quazimodo joined #lisp 2017-06-07T05:42:07Z mishoo quit (Ping timeout: 260 seconds) 2017-06-07T05:49:13Z Karl_Dscc joined #lisp 2017-06-07T05:50:26Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T05:51:07Z shka_ joined #lisp 2017-06-07T05:51:29Z vtomole quit (Ping timeout: 260 seconds) 2017-06-07T05:52:33Z orivej joined #lisp 2017-06-07T05:52:37Z quazimodo joined #lisp 2017-06-07T05:56:55Z daniel-s joined #lisp 2017-06-07T06:01:15Z damke joined #lisp 2017-06-07T06:04:03Z damke__ quit (Ping timeout: 268 seconds) 2017-06-07T06:04:48Z jameser quit (Ping timeout: 240 seconds) 2017-06-07T06:07:19Z jameser joined #lisp 2017-06-07T06:09:04Z sondr3 joined #lisp 2017-06-07T06:15:01Z adolf_stalin quit (Remote host closed the connection) 2017-06-07T06:16:58Z mishoo joined #lisp 2017-06-07T06:17:41Z Karl_Dscc quit (Remote host closed the connection) 2017-06-07T06:18:25Z pjb` joined #lisp 2017-06-07T06:21:18Z krasnal joined #lisp 2017-06-07T06:24:10Z pjb` quit (Ping timeout: 240 seconds) 2017-06-07T06:26:17Z krasnal quit (Ping timeout: 245 seconds) 2017-06-07T06:29:48Z wildbartty_ quit (Ping timeout: 240 seconds) 2017-06-07T06:30:29Z wildbartty joined #lisp 2017-06-07T06:33:05Z scymtym quit (Ping timeout: 240 seconds) 2017-06-07T06:34:07Z Habens quit 2017-06-07T06:41:27Z shka_ quit (Ping timeout: 240 seconds) 2017-06-07T06:42:47Z rmrenner joined #lisp 2017-06-07T06:43:50Z John[Lisbeth] joined #lisp 2017-06-07T06:44:11Z John[Lisbeth]: it seems like scheme is not implemented in the lambda calculus 2017-06-07T06:47:14Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T06:48:11Z butterthebuddha joined #lisp 2017-06-07T06:48:51Z butterthebuddha quit (Client Quit) 2017-06-07T06:50:45Z butterthebuddha joined #lisp 2017-06-07T06:52:03Z z0d: John[Lisbeth]: of course not. Lambda calculus doesn't have e.g. I/O 2017-06-07T06:56:55Z angavrilov joined #lisp 2017-06-07T07:02:06Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T07:04:22Z butterthebuddha joined #lisp 2017-06-07T07:05:47Z Merv_ joined #lisp 2017-06-07T07:06:13Z easye joined #lisp 2017-06-07T07:06:35Z butterthebuddha quit (Client Quit) 2017-06-07T07:15:10Z nirved joined #lisp 2017-06-07T07:19:58Z nowhere_man quit (Remote host closed the connection) 2017-06-07T07:20:07Z damke_ joined #lisp 2017-06-07T07:21:20Z pjb` joined #lisp 2017-06-07T07:22:04Z arduo joined #lisp 2017-06-07T07:22:59Z damke quit (Ping timeout: 268 seconds) 2017-06-07T07:23:45Z _cosmonaut_1 joined #lisp 2017-06-07T07:27:07Z pjb` quit (Ping timeout: 260 seconds) 2017-06-07T07:27:41Z wildbartty_ joined #lisp 2017-06-07T07:30:23Z wildbartty quit (Ping timeout: 260 seconds) 2017-06-07T07:33:36Z butterthebuddha joined #lisp 2017-06-07T07:33:42Z butterthebuddha quit (Client Quit) 2017-06-07T07:36:40Z attila_lendvai joined #lisp 2017-06-07T07:36:40Z attila_lendvai quit (Changing host) 2017-06-07T07:36:40Z attila_lendvai joined #lisp 2017-06-07T07:40:09Z butterthebuddha joined #lisp 2017-06-07T07:40:09Z Oladon quit (Read error: Connection reset by peer) 2017-06-07T07:40:36Z jameser quit (Read error: Connection reset by peer) 2017-06-07T07:41:51Z Oladon joined #lisp 2017-06-07T07:45:05Z jameser joined #lisp 2017-06-07T07:45:05Z Oladon quit (Read error: Connection reset by peer) 2017-06-07T07:45:47Z scymtym joined #lisp 2017-06-07T07:46:46Z Oladon joined #lisp 2017-06-07T07:52:50Z defaultxr quit (Ping timeout: 240 seconds) 2017-06-07T07:58:20Z ttt72 joined #lisp 2017-06-07T07:59:33Z Merv__ joined #lisp 2017-06-07T08:00:15Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T08:02:57Z neoncontrails joined #lisp 2017-06-07T08:03:33Z Merv_ quit (Ping timeout: 260 seconds) 2017-06-07T08:04:16Z Beetny joined #lisp 2017-06-07T08:04:18Z daniel-s quit (Remote host closed the connection) 2017-06-07T08:06:19Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T08:07:25Z quazimodo joined #lisp 2017-06-07T08:09:13Z hhdave joined #lisp 2017-06-07T08:09:53Z wildbartty_ quit (Remote host closed the connection) 2017-06-07T08:12:33Z mathrick quit (Ping timeout: 255 seconds) 2017-06-07T08:14:46Z wildbartty joined #lisp 2017-06-07T08:15:35Z adolf_stalin joined #lisp 2017-06-07T08:15:35Z Oladon quit (Read error: Connection reset by peer) 2017-06-07T08:16:27Z Oladon joined #lisp 2017-06-07T08:17:00Z butterthebuddha joined #lisp 2017-06-07T08:20:05Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T08:20:27Z mathrick joined #lisp 2017-06-07T08:21:32Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T08:22:08Z roscoe_tw quit (Remote host closed the connection) 2017-06-07T08:22:22Z roscoe_tw joined #lisp 2017-06-07T08:23:15Z gko quit (Quit: ZNC - http://znc.in) 2017-06-07T08:23:50Z pjb` joined #lisp 2017-06-07T08:24:56Z redeemed joined #lisp 2017-06-07T08:25:50Z wildbartty quit (Read error: Connection reset by peer) 2017-06-07T08:26:30Z mathrick quit (Ping timeout: 268 seconds) 2017-06-07T08:26:32Z butterthebuddha joined #lisp 2017-06-07T08:27:20Z wildbartty joined #lisp 2017-06-07T08:27:40Z gko joined #lisp 2017-06-07T08:29:22Z jameser_ joined #lisp 2017-06-07T08:30:16Z jameser quit (Ping timeout: 240 seconds) 2017-06-07T08:30:26Z mathrick joined #lisp 2017-06-07T08:30:27Z CrazyEddy quit (Remote host closed the connection) 2017-06-07T08:30:48Z jameser joined #lisp 2017-06-07T08:31:03Z quazimodo quit (Ping timeout: 260 seconds) 2017-06-07T08:31:25Z pjb` quit (Ping timeout: 255 seconds) 2017-06-07T08:32:22Z ebrasca-bed is now known as ebrasca 2017-06-07T08:33:50Z test1600 quit (Quit: Leaving) 2017-06-07T08:34:07Z jameser_ quit (Ping timeout: 255 seconds) 2017-06-07T08:37:02Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T08:40:52Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T08:44:44Z rumbler31 joined #lisp 2017-06-07T08:46:14Z jameser joined #lisp 2017-06-07T08:49:01Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-07T08:51:28Z krasnal joined #lisp 2017-06-07T08:53:24Z tapioco: hi 2017-06-07T08:54:04Z tapioco: please is there a way to avoid compilation for iolib groveller? 2017-06-07T08:54:30Z tapioco: everytime I load a project with iolib it recompiles (ecl) 2017-06-07T08:55:18Z fe[nl]ix: what ASDF version are you using ? 2017-06-07T08:55:52Z fe[nl]ix: it's probably too old 2017-06-07T08:56:08Z tapioco: ok 2017-06-07T08:56:13Z attila_lendvai quit (Ping timeout: 255 seconds) 2017-06-07T08:56:16Z tapioco: (asdf:version) 2017-06-07T08:56:19Z tapioco: ? 2017-06-07T08:56:50Z fe[nl]ix: maybe (asdf:asdf-version) 2017-06-07T08:57:58Z tapioco: 3.2.1 2017-06-07T08:58:52Z tapioco: and latest release 3.2.1 on April 3rd 2017. 2017-06-07T08:59:04Z tapioco: it seems the latest 2017-06-07T08:59:31Z fe[nl]ix: I'm not sure what's happening, but this looks like an ASDF problem 2017-06-07T09:00:00Z jfb4` quit (Ping timeout: 260 seconds) 2017-06-07T09:00:15Z tapioco: could be a missing arch/cpu info in the groveller? 2017-06-07T09:01:06Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T09:01:08Z damke joined #lisp 2017-06-07T09:04:07Z damke_ quit (Ping timeout: 268 seconds) 2017-06-07T09:07:23Z tapioco: I cleared the files in the .cache/common-lisp directory 2017-06-07T09:10:15Z tapioco: recompiling all 2017-06-07T09:10:16Z butterthebuddha joined #lisp 2017-06-07T09:15:36Z m00natic joined #lisp 2017-06-07T09:16:44Z adolf_stalin joined #lisp 2017-06-07T09:17:34Z nowhere_man joined #lisp 2017-06-07T09:18:36Z jameser joined #lisp 2017-06-07T09:18:44Z jameser quit (Client Quit) 2017-06-07T09:19:13Z shaftoe quit (Read error: Connection reset by peer) 2017-06-07T09:19:30Z shaftoe joined #lisp 2017-06-07T09:20:31Z nowhereman joined #lisp 2017-06-07T09:21:12Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T09:21:20Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T09:21:43Z neoncontrails quit (Remote host closed the connection) 2017-06-07T09:21:44Z quazimodo joined #lisp 2017-06-07T09:21:56Z nowhere_man quit (Ping timeout: 260 seconds) 2017-06-07T09:23:02Z logicmoo joined #lisp 2017-06-07T09:24:44Z dmiles quit (Ping timeout: 260 seconds) 2017-06-07T09:25:10Z p9s quit (Remote host closed the connection) 2017-06-07T09:25:25Z p9s joined #lisp 2017-06-07T09:26:06Z jameser joined #lisp 2017-06-07T09:28:19Z pjb` joined #lisp 2017-06-07T09:30:46Z jameser quit (Ping timeout: 240 seconds) 2017-06-07T09:33:08Z pjb` quit (Ping timeout: 240 seconds) 2017-06-07T09:37:10Z butterthebuddha joined #lisp 2017-06-07T09:39:26Z drot quit (Quit: WeeChat 1.8) 2017-06-07T09:43:05Z nowhereman quit (Ping timeout: 240 seconds) 2017-06-07T09:43:44Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T09:44:34Z heurist` is now known as heurist 2017-06-07T09:44:59Z John[Lis` joined #lisp 2017-06-07T09:48:52Z John[Lisbeth] quit (Ping timeout: 246 seconds) 2017-06-07T10:00:35Z nowhereman joined #lisp 2017-06-07T10:01:02Z p9s quit (Remote host closed the connection) 2017-06-07T10:01:35Z p9s joined #lisp 2017-06-07T10:01:41Z jameser joined #lisp 2017-06-07T10:02:55Z tapioco: unusable, it always recompiles itself... 2017-06-07T10:04:05Z salv0 quit (Quit: Leaving) 2017-06-07T10:04:25Z salv0 joined #lisp 2017-06-07T10:05:05Z pve joined #lisp 2017-06-07T10:05:47Z p9s quit (Ping timeout: 246 seconds) 2017-06-07T10:08:08Z gigetoo quit (Ping timeout: 258 seconds) 2017-06-07T10:09:10Z gigetoo joined #lisp 2017-06-07T10:11:52Z jameser_ joined #lisp 2017-06-07T10:13:18Z jameser quit (Read error: Connection reset by peer) 2017-06-07T10:16:25Z tapioco: fe[nl]ix: only on mips it works ok 2017-06-07T10:17:36Z adolf_stalin joined #lisp 2017-06-07T10:17:38Z mazoe joined #lisp 2017-06-07T10:17:59Z jameser_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T10:19:04Z ttt72_ joined #lisp 2017-06-07T10:21:06Z ttt72_ quit (Client Quit) 2017-06-07T10:21:53Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T10:22:58Z ttt72 quit (Ping timeout: 260 seconds) 2017-06-07T10:23:23Z ttt72_ joined #lisp 2017-06-07T10:24:52Z quazimodo quit (Ping timeout: 255 seconds) 2017-06-07T10:26:35Z wildbartty_ joined #lisp 2017-06-07T10:28:41Z ttt72 joined #lisp 2017-06-07T10:28:49Z ttt72_ quit (Read error: Connection reset by peer) 2017-06-07T10:28:53Z wildbartty quit (Ping timeout: 246 seconds) 2017-06-07T10:29:55Z pjb` joined #lisp 2017-06-07T10:33:54Z ttt72 quit (Read error: Connection reset by peer) 2017-06-07T10:34:27Z ttt72 joined #lisp 2017-06-07T10:35:05Z p9s joined #lisp 2017-06-07T10:36:07Z pjb` quit (Ping timeout: 255 seconds) 2017-06-07T10:36:19Z drot joined #lisp 2017-06-07T10:45:39Z drot quit (Quit: Quit.) 2017-06-07T10:46:20Z shdeng quit (Quit: Leaving) 2017-06-07T10:49:13Z tapioco quit (Ping timeout: 260 seconds) 2017-06-07T10:50:27Z drot joined #lisp 2017-06-07T10:52:55Z tapioco joined #lisp 2017-06-07T10:53:57Z papachan` joined #lisp 2017-06-07T10:55:21Z wildbartty_ quit (Read error: Connection reset by peer) 2017-06-07T10:55:38Z tapioco: fe[nl]ix: is iolib/sysclass::pollfd-tclass the definition of pollfd structure? 2017-06-07T10:56:54Z ttt72 quit (Quit: ttt72) 2017-06-07T10:57:07Z vaporatorius__ quit (Ping timeout: 245 seconds) 2017-06-07T10:59:23Z quazimodo joined #lisp 2017-06-07T10:59:24Z p9s quit (Read error: Connection reset by peer) 2017-06-07T11:04:45Z sjl_ joined #lisp 2017-06-07T11:04:52Z fe[nl]ix: tapioco: I'm surprised it works at all on mips 2017-06-07T11:05:15Z tapioco: yes 2017-06-07T11:05:21Z tapioco: me too, but it works 2017-06-07T11:05:32Z tapioco: compilation occurs only if I change the code 2017-06-07T11:05:48Z fe[nl]ix: see https://github.com/sionescu/iolib/blob/master/src/multiplex/backend-poll.lisp for an example 2017-06-07T11:06:12Z Harag quit (Remote host closed the connection) 2017-06-07T11:06:40Z Lcn joined #lisp 2017-06-07T11:06:48Z Lcn: hi 2017-06-07T11:06:49Z tapioco: I didn't found pollfd 2017-06-07T11:06:52Z Harag joined #lisp 2017-06-07T11:07:19Z Lcn left #lisp 2017-06-07T11:09:55Z Lowl3v3l1 joined #lisp 2017-06-07T11:10:01Z drot quit (Quit: Quit.) 2017-06-07T11:12:47Z drot joined #lisp 2017-06-07T11:13:28Z Lowl3v3l quit (Ping timeout: 255 seconds) 2017-06-07T11:13:49Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T11:14:05Z quazimodo joined #lisp 2017-06-07T11:16:53Z impaktor joined #lisp 2017-06-07T11:17:37Z impaktor: Hi! I wonder if CL has something as powerful as generated functions in Julia: https://docs.julialang.org/en/latest/manual/metaprogramming/#Generated-functions-1 2017-06-07T11:18:23Z adolf_stalin joined #lisp 2017-06-07T11:18:29Z dim: compiler macros? 2017-06-07T11:18:32Z Bike joined #lisp 2017-06-07T11:21:49Z mrottenkolber joined #lisp 2017-06-07T11:23:35Z Beetny quit (Ping timeout: 240 seconds) 2017-06-07T11:23:50Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-06-07T11:27:55Z nowhereman quit (Ping timeout: 246 seconds) 2017-06-07T11:29:47Z axion: Xach: fixing that right now 2017-06-07T11:33:12Z pjb` joined #lisp 2017-06-07T11:33:26Z Xach has such difficulty sometimes mapping nicks to github names 2017-06-07T11:33:55Z xificurC joined #lisp 2017-06-07T11:33:59Z quazimodo quit (Ping timeout: 260 seconds) 2017-06-07T11:34:31Z xificurC: (let ((x (intern (something-returning-a-string)))) (setf ??? 100)) 2017-06-07T11:34:37Z chat___ quit (Ping timeout: 245 seconds) 2017-06-07T11:34:50Z quazimodo joined #lisp 2017-06-07T11:35:09Z xificurC: in other words, as a question - how can I set the value of a symbol I need to generate at runtime? 2017-06-07T11:35:23Z Lowl3v3l1 quit (Ping timeout: 255 seconds) 2017-06-07T11:36:00Z dim: ,clhs symbol-value 2017-06-07T11:36:25Z dim: http://clhs.lisp.se/Body/f_symb_5.htm 2017-06-07T11:36:27Z xificurC: experimenting in the repl maybe I have a different issue 2017-06-07T11:37:54Z impaktor: dim: not sure it's the same thing. Can a macro see the run time types? 2017-06-07T11:38:10Z pjb` quit (Ping timeout: 255 seconds) 2017-06-07T11:38:26Z xificurC: (let ((x (intern "aaa"))) (setf aaa 111) (list (symbol-value x) aaa)) 2017-06-07T11:38:30Z dim: a compiler macro can, IIUC, impaktor 2017-06-07T11:38:36Z xificurC: this throws an unbound-variable error for |aaa| 2017-06-07T11:38:52Z dim: impaktor: https://www.pvk.ca/Blog/2014/08/16/how-to-define-new-intrinsics-in-sbcl/ 2017-06-07T11:39:05Z xificurC: so (intern "aaa") is not the same as the symbol 'aaa ? 2017-06-07T11:39:17Z Bike: xificurC: (setf (symbol-value x) ...) 2017-06-07T11:39:40Z xificurC: Bike: I know why that will work but don't understand why is there a difference 2017-06-07T11:39:47Z Bike: well there's a few things 2017-06-07T11:40:06Z Bike: (intern "aaa") gets you a symbol named "aaa", but with the default reader configuration, aaa in source will be a symbol named "AAA" 2017-06-07T11:40:14Z Bike: which are distinct 2017-06-07T11:40:54Z chat joined #lisp 2017-06-07T11:41:02Z Bike: second, when you write (setf aaa 111) in source you're just, i mean, even if you had (intern "AAA") there's no point. 2017-06-07T11:41:17Z Bike: intern just makes the symbol exist, it doesn't make a binding or anything. 2017-06-07T11:41:28Z chat is now known as Guest17886 2017-06-07T11:42:11Z xificurC: Bike: I understand an interned symbol from (intern "aaa") is still unbound, but don't understand why (setf aaa 0) doesn't use the same thing 2017-06-07T11:42:15Z daemoz quit (Remote host closed the connection) 2017-06-07T11:42:23Z drot quit (Quit: Quit.) 2017-06-07T11:42:32Z xificurC: in other words why is this false - (eq (intern "aaa") 'aaa) 2017-06-07T11:42:35Z dim: xificurC: reader time versus run time I think 2017-06-07T11:42:37Z Bike: because the reader upcases 2017-06-07T11:42:45Z Bike: (read-from-string "aaa") => AAA 2017-06-07T11:42:52Z Bike: clhs readtable-case 2017-06-07T11:42:52Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_rdtabl.htm 2017-06-07T11:42:54Z axion: The default configuration of the reader is to upcase symbols, but not strings. 2017-06-07T11:43:01Z daemoz joined #lisp 2017-06-07T11:43:41Z xificurC: axion: ahhh, ok 2017-06-07T11:44:03Z xificurC: (eq (intern "AAA") 'aaa) is indeed t 2017-06-07T11:44:33Z drot joined #lisp 2017-06-07T11:44:44Z papachan` quit (Ping timeout: 260 seconds) 2017-06-07T11:45:05Z _death: with the default readtable-case, (eq (intern "aaa") '|aaa|) => t 2017-06-07T11:45:31Z Bike: eh? 2017-06-07T11:45:36Z Bike: oh, yes. 2017-06-07T11:45:39Z xificurC: yes 2017-06-07T11:45:41Z xificurC: not for 'aaa though 2017-06-07T11:45:49Z papachan` joined #lisp 2017-06-07T11:46:10Z xificurC: that's phenomenal 2017-06-07T11:46:57Z xificurC: makes sense when you understand the internals. Makes no sense when trying to explain to a newcomer (like my colleague) :) 2017-06-07T11:47:44Z xificurC: one more question for bonus points 2017-06-07T11:47:50Z _death: (actually it should work with any readtable-case..) 2017-06-07T11:48:16Z xificurC: if I have a macro called def that is a wrapper around defparameter 2017-06-07T11:48:42Z xificurC: is there a way to call that macro with a runtime-generated symbol? 2017-06-07T11:48:54Z xificurC: (def (intern "foo") 100) 2017-06-07T11:48:55Z _death: eval 2017-06-07T11:49:45Z xificurC: I know eval will work. So there's no way around it 2017-06-07T11:49:47Z Bike: i mean, avoid that though 2017-06-07T11:50:38Z xificurC: well the only way to avoid that is to *not* use package symbols for a dynamic amount of values 2017-06-07T11:51:31Z xificurC: e.g. for input (list 0 2 10) generate something like (defvar x-0 0) (defvar x-1 2) (defvar x-2 10), for any input list 2017-06-07T11:52:38Z xificurC: I understand this is not recommended 2017-06-07T11:52:50Z vaporatorius joined #lisp 2017-06-07T11:52:50Z vaporatorius quit (Changing host) 2017-06-07T11:52:50Z vaporatorius joined #lisp 2017-06-07T11:52:57Z xificurC: thank you for the help :) 2017-06-07T11:53:13Z Bike: i don't think i understand what you're doing, why does the list have to be a runtime thing? 2017-06-07T11:53:33Z vap1 joined #lisp 2017-06-07T11:54:08Z nowhereman joined #lisp 2017-06-07T11:55:08Z _death: you can use an array (or perhaps a persistent structure) instead 2017-06-07T11:56:59Z _death: an alist is idiomatic for shadowing 2017-06-07T11:58:56Z Lowl3v3l joined #lisp 2017-06-07T12:01:40Z damke_ joined #lisp 2017-06-07T12:02:13Z MrBismuth quit (Ping timeout: 246 seconds) 2017-06-07T12:02:15Z xificurC: sorry was afk 2017-06-07T12:03:55Z xificurC: bike: well the use case is (a bit simplified) - there's a runtime parameter called SCALE that is a positive integer and my colleague wants to create SCALE many variables called foo-1, foo-2, ..., foo-SCALE 2017-06-07T12:04:15Z Bike: why 2017-06-07T12:04:27Z xificurC: I tried to explain he should just use a hash table 2017-06-07T12:04:48Z damke quit (Ping timeout: 268 seconds) 2017-06-07T12:05:02Z Bike: at runtime there are not "variables" exactly, lexical variables have ceased to be and dynamic variables are just symbols with their value slots in use 2017-06-07T12:08:10Z xificurC: basically he wants to write foo-1 instead of something like (car (gethash "foo" ht)) 2017-06-07T12:10:37Z EvW joined #lisp 2017-06-07T12:11:38Z butterthebuddha joined #lisp 2017-06-07T12:11:39Z dlowe: (destructuring-bind (foo-1 foo-2 foo-3 foo-4...) (gethash "foo" ht) ...) works 2017-06-07T12:12:09Z dlowe: if he really wanted to, he could write a macro that builds the foo list, but he'd have to specify the number of elements 2017-06-07T12:12:30Z dlowe: easier to just (elt (gethash "foo" ht) x) 2017-06-07T12:15:59Z scymtym quit (Ping timeout: 246 seconds) 2017-06-07T12:20:40Z adolf_stalin joined #lisp 2017-06-07T12:22:07Z _death: (foo 1) 2017-06-07T12:22:10Z Bike quit (Ping timeout: 240 seconds) 2017-06-07T12:23:19Z dlowe: true. (flet ((foo (x) (elt (gethash "foo" ht) x))) ...) will solve all the problems 2017-06-07T12:25:05Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T12:25:58Z sjl_ quit (Read error: Connection reset by peer) 2017-06-07T12:34:41Z pjb` joined #lisp 2017-06-07T12:36:17Z papachan` quit (Ping timeout: 245 seconds) 2017-06-07T12:37:20Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T12:37:24Z vap1 quit (Quit: Leaving) 2017-06-07T12:37:37Z quazimodo joined #lisp 2017-06-07T12:37:38Z jameser joined #lisp 2017-06-07T12:39:48Z pjb` quit (Ping timeout: 240 seconds) 2017-06-07T12:41:34Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T12:41:35Z p9s joined #lisp 2017-06-07T12:42:16Z mrottenkolber: What was the emacs command for going back to where you jumped from using ;-. again? 2017-06-07T12:42:21Z mrottenkolber: eh, M-. 2017-06-07T12:44:00Z Xach: mrottenkolber: M-, 2017-06-07T12:45:25Z raynold quit (Quit: Connection closed for inactivity) 2017-06-07T12:45:42Z mrottenkolber: Xach: duh, thanks! 2017-06-07T12:45:49Z Xach: No problem 2017-06-07T12:47:21Z butterthebuddha joined #lisp 2017-06-07T12:47:23Z EvW quit (Ping timeout: 255 seconds) 2017-06-07T12:48:46Z xificurC: dlowe: yeah, I know you're right but this is a lost battle for me :) Once it gets too complex for him I can say the always-so-pleasing "i told you so" 2017-06-07T12:51:26Z _cosmonaut_1 quit (Ping timeout: 258 seconds) 2017-06-07T12:52:35Z EvW1 joined #lisp 2017-06-07T12:53:00Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T12:56:32Z butterthebuddha joined #lisp 2017-06-07T13:09:03Z _cosmonaut_ joined #lisp 2017-06-07T13:09:46Z rumbler31 joined #lisp 2017-06-07T13:13:41Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T13:13:58Z quazimodo joined #lisp 2017-06-07T13:15:27Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T13:16:20Z arduo quit (Remote host closed the connection) 2017-06-07T13:16:43Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T13:18:44Z Bike joined #lisp 2017-06-07T13:18:59Z quazimodo joined #lisp 2017-06-07T13:20:53Z deba5e12 joined #lisp 2017-06-07T13:21:58Z adolf_stalin joined #lisp 2017-06-07T13:26:32Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-06-07T13:30:01Z jameser joined #lisp 2017-06-07T13:32:03Z impaktor left #lisp 2017-06-07T13:34:04Z diegs_ joined #lisp 2017-06-07T13:34:46Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T13:35:09Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T13:37:10Z pjb` joined #lisp 2017-06-07T13:37:25Z whoman2 quit (Ping timeout: 246 seconds) 2017-06-07T13:37:58Z oleo joined #lisp 2017-06-07T13:40:38Z butterthebuddha joined #lisp 2017-06-07T13:41:15Z pjb`` joined #lisp 2017-06-07T13:41:28Z mazoe quit (Ping timeout: 255 seconds) 2017-06-07T13:41:37Z John[Lis` quit (Ping timeout: 246 seconds) 2017-06-07T13:41:49Z pjb``: i 2017-06-07T13:42:14Z pjb`` is now known as pjb 2017-06-07T13:43:19Z pjb` quit (Ping timeout: 255 seconds) 2017-06-07T13:47:51Z LiamH joined #lisp 2017-06-07T13:49:12Z arademaker joined #lisp 2017-06-07T13:49:47Z arademaker: Hi all, shebang in SBCL (http://sbcl.org/manual/index.html#Shebang-Scripts) is not working for me on MacOS, any idea? 2017-06-07T13:50:07Z Xach: arademaker: what happens when you try? 2017-06-07T13:50:20Z cromachina quit (Read error: Connection reset by peer) 2017-06-07T13:50:25Z Bike: If I want to define my own slot definition class, do I (a) have to have classes for both direct and effective slots, and (b) subclass standard-foo-slot-definition or just foo-slot-definition? 2017-06-07T13:50:38Z arademaker: I got "/Users/arademaker/Temp/hello.lisp: line 2: write-line: command not found" 2017-06-07T13:50:57Z dlowe: arademaker: how are you executing it? 2017-06-07T13:50:59Z Xach: arademaker: can you paste hello.lisp to paste.lisp.org? 2017-06-07T13:51:12Z diegs_ quit (Ping timeout: 260 seconds) 2017-06-07T13:53:46Z arademaker: Hi @Xach, http://paste.lisp.org/display/348285 2017-06-07T13:55:40Z Xach: arademaker: the file is in ~/Temp, not ~/ ??? 2017-06-07T13:55:58Z Xach: Or is your home directory /Users/arademaker/Temp/? 2017-06-07T13:56:30Z arademaker: No, this is a paste mistake. I edited the address. I tried in the ~/Temp too. 2017-06-07T13:56:42Z _cosmonaut_ quit (Ping timeout: 245 seconds) 2017-06-07T13:56:52Z quazimodo quit (Read error: Connection reset by peer) 2017-06-07T13:58:36Z arademaker: See the annotation http://paste.lisp.org/display/348285#1 2017-06-07T13:59:13Z Xach: arademaker: Sorry, I don't know. It works all right for me. 2017-06-07T13:59:34Z dlowe: sbcl --version? 2017-06-07T13:59:47Z dlowe: if you have an old one, it may not have --script 2017-06-07T14:00:26Z quazimodo joined #lisp 2017-06-07T14:00:29Z dlowe: it seems to think that it's a shell script. 2017-06-07T14:00:39Z arademaker: Version `SBCL 1.3.17` 2017-06-07T14:01:04Z dlowe: I think this is an environment problem 2017-06-07T14:01:13Z dlowe: does sbcl --script hello.lisp work? 2017-06-07T14:01:40Z arademaker: Yes, `sbcl --script hello.lisp` works! 2017-06-07T14:02:11Z dlowe: for some reason, it's thinking that .lisp is a shell script and ignoring #! 2017-06-07T14:02:32Z dlowe: https://stackoverflow.com/questions/9988125/shebang-pointing-to-script-also-having-shebang-is-effectively-ignored 2017-06-07T14:02:34Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T14:03:05Z _cosmonaut_ joined #lisp 2017-06-07T14:03:05Z madrik joined #lisp 2017-06-07T14:03:13Z dlowe: is /usr/local/bin/sbcl a binary? 2017-06-07T14:03:27Z madrik: Greetings. 2017-06-07T14:04:23Z butterthebuddha joined #lisp 2017-06-07T14:06:16Z oleo: what is your SBCL_HOME ? 2017-06-07T14:06:21Z oleo: try using the right one 2017-06-07T14:06:37Z oleo: otherwise it might find the wrong .core file 2017-06-07T14:08:08Z jameser joined #lisp 2017-06-07T14:12:58Z CrazyEddy joined #lisp 2017-06-07T14:15:02Z whoman2 joined #lisp 2017-06-07T14:17:27Z jameser quit (Ping timeout: 240 seconds) 2017-06-07T14:17:33Z jameser_ joined #lisp 2017-06-07T14:18:19Z scymtym joined #lisp 2017-06-07T14:20:32Z damke joined #lisp 2017-06-07T14:21:28Z Bike: the answer to my earlier question seems to be that you should subclass the standard- whatever, because otherwise i get an error about no method for compute-slot-location or something. 2017-06-07T14:22:36Z JuanDaugherty joined #lisp 2017-06-07T14:22:48Z adolf_stalin joined #lisp 2017-06-07T14:22:56Z damke_ quit (Ping timeout: 268 seconds) 2017-06-07T14:25:02Z mishoo quit (Ping timeout: 245 seconds) 2017-06-07T14:27:14Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T14:27:42Z diegs_ joined #lisp 2017-06-07T14:30:49Z xificurC quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2017-06-07T14:32:25Z ttt72 joined #lisp 2017-06-07T14:34:36Z aeth quit (Read error: Connection reset by peer) 2017-06-07T14:34:44Z ttt72 quit (Read error: Connection reset by peer) 2017-06-07T14:34:51Z aeth joined #lisp 2017-06-07T14:35:11Z ttt72 joined #lisp 2017-06-07T14:39:59Z butterthebuddha quit (Read error: Connection reset by peer) 2017-06-07T14:49:13Z ttt72 quit (Quit: ttt72) 2017-06-07T14:49:34Z ttt72 joined #lisp 2017-06-07T14:50:08Z ttt72 quit (Read error: Connection reset by peer) 2017-06-07T14:50:33Z ttt72 joined #lisp 2017-06-07T14:53:18Z madrik` joined #lisp 2017-06-07T14:55:23Z madrik quit (Ping timeout: 260 seconds) 2017-06-07T14:55:27Z al-damiri joined #lisp 2017-06-07T14:55:48Z arademaker quit (Ping timeout: 240 seconds) 2017-06-07T15:00:26Z beach: Bike: You may have to supply a method on SLOT-DEFINITION-LOCATION if your new slot class is not a subclass of standard-effective-slot-definition. 2017-06-07T15:00:26Z Colleen: beach: Bike said 1 hour, 15 minutes, 19 seconds ago: your metamodular page for "Initialization of Slot Definition Metaobjects" has a repeated paragraph near the bottom 2017-06-07T15:00:59Z beach: Indeed, thanks. 2017-06-07T15:01:07Z X-Scale joined #lisp 2017-06-07T15:01:46Z vhost- quit (Ping timeout: 240 seconds) 2017-06-07T15:02:33Z beach: Bike: And I think the answers to your first questions are that you don't have to create both a new direct slot definition class and a new effective slot definition class, as long as you supply the correct method compute-effective-slot-definition. 2017-06-07T15:04:10Z beach: Bike: I think you need to do all this stuff in a subclass of the metaclass, like a subclass of standard-class. 2017-06-07T15:04:32Z diegs_ quit (Quit: WeeChat 1.9-dev) 2017-06-07T15:05:04Z beach: Bike: Because you need to supply a method on effective-slot-definition-class, and you are allowed to do that if your method is specialized to your own classes. 2017-06-07T15:08:55Z antismap quit (Read error: Connection reset by peer) 2017-06-07T15:09:49Z beach: Bike: Fixed the page! Thanks again! 2017-06-07T15:09:52Z vhost- joined #lisp 2017-06-07T15:11:20Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2017-06-07T15:14:11Z jameser_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-07T15:14:38Z antismap joined #lisp 2017-06-07T15:14:39Z Bike: beach: i was defining another initarg for slots, so i think i need both direct and effective 2017-06-07T15:14:44Z Bike: and i did do a metaclass for that reason 2017-06-07T15:14:45Z Bike: it seems to work 2017-06-07T15:15:22Z Bike: though i have compute-effective-slot-definition side effecting, which seems wrong somehow 2017-06-07T15:15:48Z _cosmonaut_ quit (Ping timeout: 260 seconds) 2017-06-07T15:15:51Z Bike: another initarg/slot, rather 2017-06-07T15:17:48Z ttt72 quit (Quit: ttt72) 2017-06-07T15:18:11Z ttt72 joined #lisp 2017-06-07T15:22:19Z FreeBirdLjj joined #lisp 2017-06-07T15:22:32Z madrik` quit (Ping timeout: 246 seconds) 2017-06-07T15:22:46Z ttt72_ joined #lisp 2017-06-07T15:23:32Z adolf_stalin joined #lisp 2017-06-07T15:23:35Z ttt72 quit (Ping timeout: 246 seconds) 2017-06-07T15:27:20Z ttt72_ quit (Ping timeout: 260 seconds) 2017-06-07T15:27:47Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T15:29:02Z theBlackDragon quit (Ping timeout: 255 seconds) 2017-06-07T15:31:05Z theBlackDragon joined #lisp 2017-06-07T15:33:38Z beach: Bike: I suppose that depends on what kind of side effect. But, yeah, it looks like you got it. 2017-06-07T15:33:41Z _cosmonaut_ joined #lisp 2017-06-07T15:33:52Z sellout- joined #lisp 2017-06-07T15:35:52Z Bike: well, basically i need the effective slot definition to have this slot in it, but the actual object is made by the primary method on compute-. so i have to have an :around method and set the slot myself 2017-06-07T15:39:27Z _cosmonaut_ quit (Ping timeout: 260 seconds) 2017-06-07T15:39:31Z rippa joined #lisp 2017-06-07T15:39:58Z beach: Sounds entirely acceptable. 2017-06-07T15:40:17Z p9s quit (Remote host closed the connection) 2017-06-07T15:40:45Z beach: Sometimes, if I don't want the slot to have a slot writer, I only define a :reader, and then I use REINITIALIZE-INSTANCE instead in order to fill in the slot. 2017-06-07T15:40:51Z p9s joined #lisp 2017-06-07T15:41:09Z teggi joined #lisp 2017-06-07T15:41:40Z beach: Using :ACCESSOR gives the impression that client code has the right to change the value, which I often want to avoid. 2017-06-07T15:41:48Z Bike: can't you use slot value? 2017-06-07T15:41:54Z p9s quit (Read error: Connection reset by peer) 2017-06-07T15:42:03Z sjl_ joined #lisp 2017-06-07T15:42:04Z beach: I never use SLOT-VALUE. 2017-06-07T15:42:10Z p9s joined #lisp 2017-06-07T15:42:12Z beach: It bypasses all defined protocols. 2017-06-07T15:42:32Z beach: I consider :INITARGs and accessors to be part of the protocol(s), but not slots. 2017-06-07T15:42:51Z beach: I know it's a bit extreme, but hey. 2017-06-07T15:43:53Z Bike: well, i can understand that, yeah. 2017-06-07T15:44:12Z mejja joined #lisp 2017-06-07T15:44:56Z jack_rabbit quit (Ping timeout: 246 seconds) 2017-06-07T15:46:06Z p9s quit (Remote host closed the connection) 2017-06-07T15:46:28Z SAL9000: beach: why not use a separate :writer which is not exported? 2017-06-07T15:46:39Z p9s joined #lisp 2017-06-07T15:46:50Z beach: SAL9000: Yes, that's another possibility. 2017-06-07T15:47:03Z shka: what's extreme about that? 2017-06-07T15:47:36Z beach: I find REINITIALIZE-INSTANCE quite workable, though. It needs no other functions to work, and it uses only the defined protocol. 2017-06-07T15:47:47Z shka: i thought that it is consesus around the whole OO programming community 2017-06-07T15:48:13Z shka: from C++ to common lisp 2017-06-07T15:48:16Z beach: shka: SLOT-VALUE is kind of acceptable to use internally. 2017-06-07T15:48:39Z SAL9000: plenty of C++ programmers (myself included) use member variables directly from a class's own methods 2017-06-07T15:48:42Z beach: shka: Just like a C++ method can access the data members directly. 2017-06-07T15:48:49Z shka: the only time i use slot-value is when i define my one reader or writer 2017-06-07T15:48:58Z shka: *my own 2017-06-07T15:49:58Z beach: shka: Why would you do that "manually"? 2017-06-07T15:50:21Z shka: because i wanted just one mutex in this place 2017-06-07T15:50:40Z beach: Can't you use :AROUND methods for that? 2017-06-07T15:50:41Z yeticry joined #lisp 2017-06-07T15:50:53Z p9s quit (Ping timeout: 246 seconds) 2017-06-07T15:51:21Z shka: i could, but what about exception safety? 2017-06-07T15:51:42Z shka: well ok 2017-06-07T15:51:47Z shka: that would work 2017-06-07T15:51:59Z beach: A secondary reason I don't use SLOT-VALUE, even internally in a module, is that, since I have this nasty habit if naming my slots with the `%' prefix, it would look quite ugly to then use such a slot name in SLOT-VALUE. 2017-06-07T15:52:02Z shka: honestly, i didn't think about that 2017-06-07T15:52:11Z beach: shka: Now you know. :) 2017-06-07T15:52:27Z shka: well, yeah 2017-06-07T15:53:00Z kmb joined #lisp 2017-06-07T15:53:15Z shka: oh, btw 2017-06-07T15:53:38Z shka: anybody happens to know utility that can help me format docstrings? 2017-06-07T15:53:41Z yeticry_ quit (Ping timeout: 255 seconds) 2017-06-07T15:54:12Z beach: "format" in what way? 2017-06-07T15:54:54Z shka: basicly i want something that accepts key arguments with lists and strings along with symbol to document, processes arguments to produce docstring and set it as docstring of symbol 2017-06-07T15:55:21Z shka: i'm doing it to ensure that all doctstrings use the same template 2017-06-07T15:55:44Z beach: You can use any utility, including FORMAT to produce docstrings. 2017-06-07T15:55:50Z shka: well, i know 2017-06-07T15:56:02Z shka: in fact that's what i'm doing right now 2017-06-07T15:56:24Z shka: i started to implement small library for docstring formatters 2017-06-07T15:56:48Z shka: but after a moment, i realised that there is potential to do more 2017-06-07T15:57:25Z shka: for instance, since many docstrings contain examples section, i could even automaticly test if those examples are correct 2017-06-07T15:57:39Z cross_ is now known as cross 2017-06-07T15:57:44Z cross quit (Quit: leaving) 2017-06-07T15:57:57Z shka: and this left me wondering if somebody already did this 2017-06-07T15:58:17Z cross joined #lisp 2017-06-07T15:58:35Z EvW1 quit (Ping timeout: 246 seconds) 2017-06-07T15:59:34Z shka: ok, i will get this as a "NO" 2017-06-07T15:59:44Z beach: Not me, that's for sure. :) 2017-06-07T15:59:51Z redeemed quit (Quit: q) 2017-06-07T16:00:10Z shka: well, at the very least it is usefull for me and does not require crazy amount of work 2017-06-07T16:00:25Z shka: ok, i have to go 2017-06-07T16:00:32Z shka: have a nice evening! 2017-06-07T16:00:36Z beach: Take care, shka. 2017-06-07T16:00:38Z knusbaum joined #lisp 2017-06-07T16:00:40Z SAL9000: \o 2017-06-07T16:06:34Z eMBee quit (Quit: leaving) 2017-06-07T16:06:43Z eMBee joined #lisp 2017-06-07T16:07:08Z phinxy joined #lisp 2017-06-07T16:07:43Z ryan_vw joined #lisp 2017-06-07T16:12:07Z nowhereman quit (Ping timeout: 260 seconds) 2017-06-07T16:14:21Z raynold joined #lisp 2017-06-07T16:17:42Z Denommus joined #lisp 2017-06-07T16:17:50Z dim: Fatal error in "buildapp" : Fault during read of memory address #x7F80E7A27668 2017-06-07T16:17:52Z dim: https://hub.docker.com/r/dimitri/pgloader/builds/bb3cwsfkffbkzpwvsoghkjf/ 2017-06-07T16:18:05Z dim: I guess there's not so much we can do from buildapp or otherwise? 2017-06-07T16:18:41Z dim: well it looks like a CCL problem 2017-06-07T16:18:54Z dim: I don't know what to do about it, sadly 2017-06-07T16:19:23Z Xach: eek 2017-06-07T16:19:28Z Xach: i don't think i've seen that before 2017-06-07T16:19:59Z dim: my DockerHub integration is all broken as a result ;( 2017-06-07T16:20:09Z dim: https://hub.docker.com/r/dimitri/pgloader/builds/ 2017-06-07T16:20:13Z dim: it's been quite some time, too 2017-06-07T16:21:55Z heurist quit (Ping timeout: 260 seconds) 2017-06-07T16:22:08Z mishoo joined #lisp 2017-06-07T16:23:31Z akkad: hey dim. great tool btw. 2017-06-07T16:23:56Z dim: thanks! 2017-06-07T16:24:18Z adolf_stalin joined #lisp 2017-06-07T16:24:36Z shka_ joined #lisp 2017-06-07T16:25:46Z akkad: still learning from it, as if it crashed in Roswell in 1947. 2017-06-07T16:26:31Z knusbaum quit (Quit: Leaving.) 2017-06-07T16:27:29Z gingerale joined #lisp 2017-06-07T16:28:41Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-07T16:31:21Z diegs_ joined #lisp 2017-06-07T16:32:29Z knusbaum joined #lisp 2017-06-07T16:33:35Z madrik joined #lisp 2017-06-07T16:33:46Z sellout- quit (Quit: Leaving.) 2017-06-07T16:34:24Z teggi quit (Quit: Leaving...) 2017-06-07T16:38:10Z madrik: How is the optional RESULT form in a DOLIST used well? 2017-06-07T16:38:20Z Karl_Dscc joined #lisp 2017-06-07T16:40:03Z madrik: I have used it as an alternative to a (loop with foo = ...) 2017-06-07T16:40:11Z madrik: But is there a more fitting use? 2017-06-07T16:41:34Z Xach: madrik: If I have a variable that is accumulating stuff from action in the dolist body, I often use the result to return it. 2017-06-07T16:41:57Z qigtee7 joined #lisp 2017-06-07T16:42:21Z damke_ joined #lisp 2017-06-07T16:43:30Z qigtee7 left #lisp 2017-06-07T16:43:35Z hhdave quit (Ping timeout: 240 seconds) 2017-06-07T16:44:09Z madrik: Xach: Do you have a LET around the DOLIST? 2017-06-07T16:44:46Z damke quit (Ping timeout: 268 seconds) 2017-06-07T16:45:09Z Xach: madrik: yes, or something with the same effect 2017-06-07T16:46:53Z madrik quit (Quit: resetting) 2017-06-07T16:46:55Z diegs_ quit (Ping timeout: 255 seconds) 2017-06-07T16:47:04Z sellout- joined #lisp 2017-06-07T16:47:14Z p9s joined #lisp 2017-06-07T16:49:29Z madrik joined #lisp 2017-06-07T16:53:02Z madrik` joined #lisp 2017-06-07T16:53:24Z madrik` quit (Client Quit) 2017-06-07T16:53:54Z madrik` joined #lisp 2017-06-07T16:55:33Z defaultxr joined #lisp 2017-06-07T16:56:01Z madrik`: Xach: Thanks. And the same idiom for a DOTIMES also? 2017-06-07T16:56:14Z madrik quit (Ping timeout: 255 seconds) 2017-06-07T16:56:47Z Xach: madrik`: yes 2017-06-07T17:00:33Z nowhereman joined #lisp 2017-06-07T17:02:49Z arademaker joined #lisp 2017-06-07T17:05:05Z quazimodo quit (Ping timeout: 240 seconds) 2017-06-07T17:05:16Z arademaker: Hi all, it works with `#!/usr/bin/env /usr/local/bin/sbcl --script` nice! thank you @dlowe 2017-06-07T17:06:43Z arademaker: Indeed, /usr/local/bin/sbcl is a script, not a binary. My sbcl was installed with homebrew! 2017-06-07T17:07:39Z Xach: aha!! 2017-06-07T17:11:57Z arademaker: thank you @dlowe and @Xach for helping. 2017-06-07T17:12:19Z S1ohy joined #lisp 2017-06-07T17:12:34Z Xach: No problem 2017-06-07T17:13:07Z diegs_ joined #lisp 2017-06-07T17:14:08Z ryanbw quit (Ping timeout: 240 seconds) 2017-06-07T17:16:30Z foom: arademaker: On most OSes, you can't have #! with more than a binary and a single argument, either. 2017-06-07T17:16:54Z foom: (if it works on your OS, great, but it usually doesn't) 2017-06-07T17:18:51Z ARM9 joined #lisp 2017-06-07T17:19:13Z vlatkoB_ joined #lisp 2017-06-07T17:23:04Z vlatkoB quit (Ping timeout: 260 seconds) 2017-06-07T17:27:32Z m00natic quit (Remote host closed the connection) 2017-06-07T17:31:02Z madrik` quit (Quit: Getting late.) 2017-06-07T17:31:23Z andrzejk_ joined #lisp 2017-06-07T17:32:11Z Lowl3v3l quit (Remote host closed the connection) 2017-06-07T17:32:47Z slyrus_ quit (Read error: Connection reset by peer) 2017-06-07T17:33:19Z Lowl3v3l joined #lisp 2017-06-07T17:34:14Z slyrus_ joined #lisp 2017-06-07T17:37:19Z eazar001 joined #lisp 2017-06-07T17:39:26Z arademaker: hum.. good to know. Thank you @foom 2017-06-07T17:39:59Z arademaker left #lisp 2017-06-07T17:42:32Z p9s quit (Ping timeout: 245 seconds) 2017-06-07T17:48:31Z orivej quit (Ping timeout: 255 seconds) 2017-06-07T17:48:45Z andrzejk_: hi people :) 2017-06-07T17:48:47Z Denommus quit (Ping timeout: 245 seconds) 2017-06-07T17:50:52Z Ukari joined #lisp 2017-06-07T17:51:08Z orivej joined #lisp 2017-06-07T17:54:33Z k-stz joined #lisp 2017-06-07T17:57:36Z cross quit (Remote host closed the connection) 2017-06-07T17:57:55Z beach: Hello andrzejk_. 2017-06-07T17:57:56Z grublet joined #lisp 2017-06-07T17:58:25Z andrzejk_: beach i heard that lisp programmers has that "something" what make them smarter 2017-06-07T17:58:58Z beach: You shouldn't listen to everything you hear. 2017-06-07T18:01:30Z Cthulhux quit (Changing host) 2017-06-07T18:01:30Z Cthulhux joined #lisp 2017-06-07T18:01:55Z scymtym_ joined #lisp 2017-06-07T18:03:50Z scymtym quit (Ping timeout: 240 seconds) 2017-06-07T18:04:36Z mishoo quit (Ping timeout: 260 seconds) 2017-06-07T18:06:07Z S1ohy: andrzejk_: Perhaps it's that smart people are attracted to Lisp. 2017-06-07T18:06:30Z scymtym_ quit (Ping timeout: 240 seconds) 2017-06-07T18:06:47Z damke_ quit (Ping timeout: 268 seconds) 2017-06-07T18:09:03Z nowhereman quit (Ping timeout: 260 seconds) 2017-06-07T18:12:37Z andrzejk_: what about Haskell it is more popular 2017-06-07T18:13:11Z andrzejk_: I read many things that better to learn it as Lisp is old 2017-06-07T18:13:19Z White_Flame: is haskell more popular? 2017-06-07T18:13:38Z White_Flame: if one assumes "lisp" as a family and not just "common lisp", I'd say lisp is 2017-06-07T18:14:56Z cross joined #lisp 2017-06-07T18:16:49Z andrzejk_: White_Flame I am asking because I am more C++ guy but I had started to learn templates and I just think how these all people which implement some C++ cool functional features take ideas from Lisp and Haskell 2017-06-07T18:17:21Z ARM9: haskell is beginning to show its age as well 2017-06-07T18:17:43Z White_Flame: andrzejk_: yep, also see Greenspun's 10th rule 2017-06-07T18:18:10Z FreeBirdLjj quit (Remote host closed the connection) 2017-06-07T18:18:25Z White_Flame: C and C++ keep their language design intentionally limited to not allow hidden runtime computation cost 2017-06-07T18:18:45Z FreeBirdLjj joined #lisp 2017-06-07T18:18:54Z White_Flame: so they're always going to be more limited in what the base language can do than other languages, and any importation of ideas is going to be strangely bolted on like those templates, or as libraries 2017-06-07T18:19:30Z White_Flame: that really doesn't have much to do with smart people, but more the difference between very flexible languages/runtimes vs what C++ offers 2017-06-07T18:20:13Z White_Flame: although you can throw in some sapir-whorf and claim that the language you use influences your variety of thinking 2017-06-07T18:20:46Z Bike: sapir whorf is dumb though. 2017-06-07T18:21:06Z White_Flame: that's why I said "claim" 2017-06-07T18:21:25Z Bike: right. 2017-06-07T18:21:32Z White_Flame: but practically speaking, most programmers I've seen think within the box of their toolkits, instead of building better tools 2017-06-07T18:21:59Z andrzejk_: White_Flame yeah thats true 2017-06-07T18:22:21Z andrzejk_: White_Flame but this not matter of programming language but our goverment and social structure 2017-06-07T18:22:44Z White_Flame: most people work with what they're given 2017-06-07T18:22:44Z andrzejk_: people are scared to make revolution 2017-06-07T18:22:46Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2017-06-07T18:22:54Z White_Flame: regardless of government or social structure 2017-06-07T18:23:00Z White_Flame: design takes effort 2017-06-07T18:23:07Z White_Flame: and challenging prior-held thought 2017-06-07T18:23:11Z andrzejk_: yeah I know that 2017-06-07T18:23:32Z White_Flame: so that's the fundamental inertia, I don't think it's trained 2017-06-07T18:24:10Z andrzejk_: the government obeys obedience 2017-06-07T18:24:39Z andrzejk_: and hate when people want to change matrix 2017-06-07T18:25:08Z andrzejk_: so people feel it in all surfaces 2017-06-07T18:25:21Z andrzejk_: wherever they are 2017-06-07T18:25:34Z andrzejk_: whatever they do 2017-06-07T18:26:33Z White_Flame: as I said, I think there's enough human behavior history that it's broader than that 2017-06-07T18:26:43Z White_Flame: and political discussion is pretty off-topic here 2017-06-07T18:27:01Z andrzejk_: White_Flame it is social problem not political 2017-06-07T18:28:15Z White_Flame: it's not even a social problem 2017-06-07T18:29:22Z Bock quit (Remote host closed the connection) 2017-06-07T18:36:15Z orivej quit (Ping timeout: 255 seconds) 2017-06-07T18:36:46Z pent left #lisp 2017-06-07T18:37:31Z andrzejk_ quit (Quit: My iMac has gone to sleep. ZZZzzz…) 2017-06-07T18:39:15Z p9s joined #lisp 2017-06-07T18:45:55Z Merv__ quit (Remote host closed the connection) 2017-06-07T18:49:33Z Ukari quit (Quit: bye bye) 2017-06-07T18:53:51Z nowhereman joined #lisp 2017-06-07T19:01:48Z varjag joined #lisp 2017-06-07T19:04:48Z dlowe: I think dissatisfied people are more likely to explore the fringes of the norm, and people can be dissatisfied for many reasons. 2017-06-07T19:05:15Z dlowe: I don't know about smarter, but being dissatisfied will definitely take you more places. 2017-06-07T19:08:15Z diegs_ quit (Ping timeout: 258 seconds) 2017-06-07T19:08:28Z zshclyg joined #lisp 2017-06-07T19:09:59Z zshclyg: Could you make ASDF work with literal programming (or transpiling), and are there any successful precedents? 2017-06-07T19:13:19Z sellout- quit (Quit: Leaving.) 2017-06-07T19:14:22Z Bike: "literate programming"? 2017-06-07T19:14:41Z Bike: and transpiling is just compiling so sure. maybe you can do that with parenscript. 2017-06-07T19:16:07Z diegs_ joined #lisp 2017-06-07T19:16:21Z vydd joined #lisp 2017-06-07T19:16:21Z vydd quit (Changing host) 2017-06-07T19:16:21Z vydd joined #lisp 2017-06-07T19:18:06Z Baggers joined #lisp 2017-06-07T19:19:25Z prole joined #lisp 2017-06-07T19:20:16Z zshclyg: Bike: Yes Literate! :) I would then need to hook into ASDF's compile method? 2017-06-07T19:21:46Z Bike: it has a compile-op you can subclass and stuff, i think. i don't know the details. 2017-06-07T19:23:15Z Baggers quit (Remote host closed the connection) 2017-06-07T19:23:22Z p9s quit (Ping timeout: 245 seconds) 2017-06-07T19:24:31Z sjl_ quit (Read error: Connection reset by peer) 2017-06-07T19:25:50Z zshclyg: Bike: I'll look into that! I would also need to hook into slime-compile-defun to support incremental development. 2017-06-07T19:26:56Z Bike: for literate programming? 2017-06-07T19:28:15Z zshclyg: Bike: Yes 2017-06-07T19:29:42Z Bike: ...right, it's not just comments, there's all that include stuff. been a while 2017-06-07T19:29:52Z mrottenkolber: Is there a way to READ without interning? 2017-06-07T19:31:13Z Bike: don't think so 2017-06-07T19:32:00Z _death: maybe there are reader implementations that can do soft-interning 2017-06-07T19:38:44Z andrzejk_ joined #lisp 2017-06-07T19:39:26Z slyrus_ quit (Read error: Connection reset by peer) 2017-06-07T19:39:55Z slyrus_ joined #lisp 2017-06-07T19:42:14Z whoman2 quit (Ping timeout: 246 seconds) 2017-06-07T19:42:41Z whoman2 joined #lisp 2017-06-07T19:43:49Z daemoz quit (Remote host closed the connection) 2017-06-07T19:44:08Z daemoz joined #lisp 2017-06-07T19:44:30Z zaquest quit (Remote host closed the connection) 2017-06-07T19:45:16Z zaquest joined #lisp 2017-06-07T19:50:08Z Oladon1 joined #lisp 2017-06-07T19:51:21Z xaotuk joined #lisp 2017-06-07T19:51:35Z pierpa joined #lisp 2017-06-07T19:52:16Z Oladon quit (Ping timeout: 255 seconds) 2017-06-07T19:55:44Z omilu quit (Read error: Connection reset by peer) 2017-06-07T19:55:59Z pjb: mrottenkolber: you could use com.informatimago.common-lisp.lisp-reader.reader 2017-06-07T19:58:04Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2017-06-07T20:00:18Z mishoo joined #lisp 2017-06-07T20:03:25Z zuz joined #lisp 2017-06-07T20:04:30Z orivej joined #lisp 2017-06-07T20:08:52Z drmeister: If I have an algorithm that recursively subdivides a long list into two pieces and then again - is it acceptable to split the list by setting the CDR of the middle CONS to NIL? 2017-06-07T20:09:01Z drmeister: I'm certain that it is - I don't use the list after the subdivision. 2017-06-07T20:09:23Z drmeister: This way I avoid copying the first half of the list with subseq. 2017-06-07T20:09:48Z sjl_ joined #lisp 2017-06-07T20:10:38Z drmeister: Destructive manipulation of lists makes me a little nervous. 2017-06-07T20:12:15Z pjb: As long as your conses are "yours" (that you have created them yourself, and not from a literal list or some code that kept a reference to them to use them otherwise). 2017-06-07T20:20:09Z p9s joined #lisp 2017-06-07T20:23:51Z ryanbw joined #lisp 2017-06-07T20:24:07Z slyrus_ quit (Ping timeout: 260 seconds) 2017-06-07T20:24:11Z shka_: drmeister: well, if you have to use list, that's fine. Usually i'm trying to use vector when i need destructive operations, though. 2017-06-07T20:25:29Z Merv_ joined #lisp 2017-06-07T20:27:23Z scymtym joined #lisp 2017-06-07T20:31:10Z xaotuk1 joined #lisp 2017-06-07T20:32:46Z xaotuk quit (Ping timeout: 240 seconds) 2017-06-07T20:32:46Z xaotuk1 is now known as xaotuk 2017-06-07T20:37:51Z ebrasca quit (Remote host closed the connection) 2017-06-07T20:38:20Z pjb: vectors are more difficult to split in two. But you may do it virtually with indexes. (recursive function with start end parameters). 2017-06-07T20:39:31Z knusbaum: Or with displaced arrays. 2017-06-07T20:41:54Z antismap quit (Quit: WeeChat 1.5) 2017-06-07T20:46:48Z eli joined #lisp 2017-06-07T20:50:34Z qlkzy quit (Quit: ZNC - http://znc.sourceforge.net) 2017-06-07T20:57:03Z MrBismuth joined #lisp 2017-06-07T20:57:15Z mishoo quit (Ping timeout: 260 seconds) 2017-06-07T21:01:13Z p9s quit (Ping timeout: 246 seconds) 2017-06-07T21:02:02Z pve quit (Ping timeout: 246 seconds) 2017-06-07T21:03:05Z mejja quit (Quit: \ No newline at end of file) 2017-06-07T21:07:09Z resu joined #lisp 2017-06-07T21:11:05Z gingerale quit (Remote host closed the connection) 2017-06-07T21:12:07Z rumbler31 quit (Ping timeout: 245 seconds) 2017-06-07T21:12:10Z vydd quit (Remote host closed the connection) 2017-06-07T21:12:32Z zshclyg quit (Remote host closed the connection) 2017-06-07T21:14:47Z Lowl3v3l quit (Quit: Leaving.) 2017-06-07T21:14:55Z angavrilov quit (Remote host closed the connection) 2017-06-07T21:15:14Z salv0 quit (Remote host closed the connection) 2017-06-07T21:17:46Z Bike quit (Ping timeout: 240 seconds) 2017-06-07T21:18:47Z vlatkoB_ quit (Remote host closed the connection) 2017-06-07T21:20:22Z orivej quit (Read error: Connection reset by peer) 2017-06-07T21:22:32Z whoman3 joined #lisp 2017-06-07T21:24:19Z nicdev` joined #lisp 2017-06-07T21:24:34Z rvirding_ joined #lisp 2017-06-07T21:24:36Z joeygibson_ joined #lisp 2017-06-07T21:25:51Z himmAllRight17 joined #lisp 2017-06-07T21:26:49Z emma__ joined #lisp 2017-06-07T21:27:07Z diegs_ quit (Ping timeout: 246 seconds) 2017-06-07T21:27:11Z White__Flame joined #lisp 2017-06-07T21:27:13Z abbe joined #lisp 2017-06-07T21:27:24Z Walex2 joined #lisp 2017-06-07T21:28:56Z __SiCC__ joined #lisp 2017-06-07T21:29:23Z dxtr_ joined #lisp 2017-06-07T21:29:23Z abbe_ quit (Ping timeout: 240 seconds) 2017-06-07T21:29:23Z chinchilla quit (Ping timeout: 240 seconds) 2017-06-07T21:29:23Z stux|RC-only quit (Ping timeout: 240 seconds) 2017-06-07T21:29:23Z SiCC quit (Ping timeout: 240 seconds) 2017-06-07T21:29:24Z bailon quit (Ping timeout: 240 seconds) 2017-06-07T21:29:24Z joeygibson quit (Ping timeout: 240 seconds) 2017-06-07T21:29:24Z catern quit (Ping timeout: 240 seconds) 2017-06-07T21:29:24Z lpaste quit (Ping timeout: 240 seconds) 2017-06-07T21:29:25Z kjeldahl quit (Ping timeout: 240 seconds) 2017-06-07T21:29:25Z jdz quit (Ping timeout: 240 seconds) 2017-06-07T21:29:25Z troydm quit (Ping timeout: 240 seconds) 2017-06-07T21:29:25Z emma quit (Ping timeout: 240 seconds) 2017-06-07T21:29:25Z dxtr quit (Ping timeout: 240 seconds) 2017-06-07T21:29:25Z brucem quit (Ping timeout: 240 seconds) 2017-06-07T21:29:26Z ArthurAGleckler[ quit (Ping timeout: 240 seconds) 2017-06-07T21:29:26Z nicdev quit (Ping timeout: 240 seconds) 2017-06-07T21:29:26Z himmAllRight quit (Ping timeout: 240 seconds) 2017-06-07T21:29:26Z Riviera quit (Ping timeout: 240 seconds) 2017-06-07T21:29:27Z whoman2 quit (Ping timeout: 240 seconds) 2017-06-07T21:29:27Z White_Flame quit (Ping timeout: 240 seconds) 2017-06-07T21:29:28Z rvirding quit (Ping timeout: 240 seconds) 2017-06-07T21:29:28Z Walex quit (Ping timeout: 240 seconds) 2017-06-07T21:29:28Z joeygibson_ is now known as joeygibson 2017-06-07T21:29:32Z rvirding_ is now known as rvirding 2017-06-07T21:29:35Z chinchilla_ joined #lisp 2017-06-07T21:29:45Z jdz joined #lisp 2017-06-07T21:29:49Z dxtr_ is now known as dxtr 2017-06-07T21:29:51Z kjeldahl joined #lisp 2017-06-07T21:29:51Z brucem_ joined #lisp 2017-06-07T21:30:06Z stux|RC-only joined #lisp 2017-06-07T21:30:15Z Riviera joined #lisp 2017-06-07T21:30:20Z bailon joined #lisp 2017-06-07T21:30:45Z troydm joined #lisp 2017-06-07T21:30:48Z lpaste joined #lisp 2017-06-07T21:32:33Z ArthurAGleckler[ joined #lisp 2017-06-07T21:33:37Z catern joined #lisp 2017-06-07T21:34:08Z nirved quit (Ping timeout: 260 seconds) 2017-06-07T21:34:58Z srcerer quit (Ping timeout: 260 seconds) 2017-06-07T21:35:10Z diegs_ joined #lisp 2017-06-07T21:38:07Z ARM9 quit (Quit: Leaving) 2017-06-07T21:40:02Z Kaisyu quit (Quit: Connection closed for inactivity) 2017-06-07T21:44:24Z diegs_ quit (Ping timeout: 260 seconds) 2017-06-07T21:47:01Z whoman3 quit (Read error: Connection reset by peer) 2017-06-07T21:50:48Z andrzejk_ quit (Quit: Textual IRC Client: www.textualapp.com) 2017-06-07T21:53:06Z eazar001 quit (Quit: WeeChat 1.8) 2017-06-07T21:53:58Z whoman joined #lisp 2017-06-07T21:56:10Z nicdev` is now known as nicdev 2017-06-07T21:56:30Z shka_ quit (Ping timeout: 255 seconds) 2017-06-07T21:56:31Z deba5e12 quit (Ping timeout: 260 seconds) 2017-06-07T21:57:28Z xaotuk quit (Ping timeout: 260 seconds) 2017-06-07T21:58:22Z p9s joined #lisp 2017-06-07T21:59:42Z srcerer joined #lisp 2017-06-07T22:01:46Z kjeldahl quit (Ping timeout: 240 seconds) 2017-06-07T22:01:46Z jdz quit (Ping timeout: 240 seconds) 2017-06-07T22:02:13Z jdz joined #lisp 2017-06-07T22:03:46Z jdz is now known as Guest96427 2017-06-07T22:04:01Z kjeldahl joined #lisp 2017-06-07T22:12:15Z LiamH quit (Quit: Leaving.) 2017-06-07T22:16:20Z attila_lendvai joined #lisp 2017-06-07T22:16:23Z prxq joined #lisp 2017-06-07T22:17:33Z resu quit (Ping timeout: 260 seconds) 2017-06-07T22:20:37Z Bike joined #lisp 2017-06-07T22:20:38Z kjeldahl_ joined #lisp 2017-06-07T22:21:25Z Karl_Dscc quit (Remote host closed the connection) 2017-06-07T22:22:17Z White__Flame is now known as White_Flame 2017-06-07T22:22:53Z varjag quit (Ping timeout: 246 seconds) 2017-06-07T22:25:31Z kjeldahl quit (*.net *.split) 2017-06-07T22:25:31Z Guest96427 quit (*.net *.split) 2017-06-07T22:26:42Z yegortimoshenko joined #lisp 2017-06-07T22:27:48Z yegortimoshenko: hi, which package names are better: fully qualified with a domain (like com.gigamonkeys.json) or the usual ones? 2017-06-07T22:28:14Z |3b|: depends on your definition of "better" 2017-06-07T22:29:06Z |3b|: (and once you have a concrete definition, it is probably obvious) 2017-06-07T22:29:25Z yegortimoshenko: well, i really like fully qualified package names, but due to the fact that common lisp doesn't support local nicknames they are unwieldy 2017-06-07T22:29:57Z |3b|: yeah, that's one of the reasons there isn't an obvious 'better' :/ 2017-06-07T22:30:35Z yegortimoshenko: most people use shorter package names, correct? 2017-06-07T22:30:51Z |3b| hasn't done a survey, but seems that way 2017-06-07T22:31:06Z yegortimoshenko: thank you! 2017-06-07T22:31:06Z d4ryus3 joined #lisp 2017-06-07T22:31:35Z |3b|: and some of the ones who use long names add a short global nickname as well 2017-06-07T22:33:23Z knusbaum quit (Ping timeout: 246 seconds) 2017-06-07T22:33:58Z d4ryus2 quit (Ping timeout: 246 seconds) 2017-06-07T22:34:09Z pjb: yegortimoshenko: depends on your purpose. 2017-06-07T22:34:46Z pjb: if you name a package in a library that you publish in quicklisp and that will be used in random user lisp images, you better name it with a unique name, ie. a fully qualified domain. 2017-06-07T22:35:18Z pjb: On the other hand, if you name a package in an application that you will never merge with another application in the same lisp image, then you can use simple short package names. 2017-06-07T22:37:51Z yegortimoshenko: pjb: thanks. i'd rather be consistent and choose the longer option. i'd like to note that it looks like most packages on quicklisp are not domain qualified: https://github.com/quicklisp/quicklisp-projects/tree/master/projects 2017-06-07T22:41:35Z p9s quit (Ping timeout: 240 seconds) 2017-06-07T22:44:39Z prxq quit (Remote host closed the connection) 2017-06-07T22:48:51Z rumbler31 joined #lisp 2017-06-07T22:49:50Z deba5e12 joined #lisp 2017-06-07T22:56:14Z yegortimoshenko quit (Read error: Connection reset by peer) 2017-06-07T22:56:23Z yegortimoshenko joined #lisp 2017-06-07T22:56:27Z yegortimoshenko left #lisp 2017-06-07T22:58:13Z jdz joined #lisp 2017-06-07T23:02:51Z kraison joined #lisp 2017-06-07T23:06:31Z brucem_ is now known as brucem 2017-06-07T23:06:53Z brucem quit (Changing host) 2017-06-07T23:06:53Z brucem joined #lisp 2017-06-07T23:09:00Z cromachina joined #lisp 2017-06-07T23:15:26Z yangby joined #lisp 2017-06-07T23:24:07Z Kaisyu joined #lisp 2017-06-07T23:30:26Z Harag quit (Ping timeout: 246 seconds) 2017-06-07T23:38:25Z p9s joined #lisp 2017-06-07T23:44:09Z slyrus_ joined #lisp 2017-06-07T23:49:32Z Harag joined #lisp 2017-06-07T23:50:38Z safe joined #lisp 2017-06-07T23:53:45Z k-stz quit (Remote host closed the connection) 2017-06-07T23:56:46Z p9s quit (Ping timeout: 240 seconds) 2017-06-07T23:58:30Z pillton: yegortimoshenko: Rallying implementations to support package local nicknames would be a good thing to do.