2016-08-09T00:02:40Z m00natic` quit (Remote host closed the connection) 2016-08-09T00:04:19Z wtetzner joined #lisp 2016-08-09T00:06:38Z Karl_Dscc quit (Remote host closed the connection) 2016-08-09T00:07:11Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T00:07:32Z _sjs joined #lisp 2016-08-09T00:08:06Z lexicall joined #lisp 2016-08-09T00:08:23Z vydd joined #lisp 2016-08-09T00:13:38Z vydd quit (Ping timeout: 258 seconds) 2016-08-09T00:23:12Z sellout- joined #lisp 2016-08-09T00:23:37Z SeanP joined #lisp 2016-08-09T00:25:54Z brfennpo` joined #lisp 2016-08-09T00:26:39Z davsebamse joined #lisp 2016-08-09T00:27:21Z lexicall quit (Remote host closed the connection) 2016-08-09T00:30:00Z lexicall joined #lisp 2016-08-09T00:30:36Z mastokley quit (Ping timeout: 244 seconds) 2016-08-09T00:31:07Z ovenpasta quit (Ping timeout: 252 seconds) 2016-08-09T00:39:29Z xrash quit (Remote host closed the connection) 2016-08-09T00:39:32Z earl-ducaine joined #lisp 2016-08-09T00:39:49Z xrash joined #lisp 2016-08-09T00:40:03Z _sjs quit (Ping timeout: 244 seconds) 2016-08-09T00:40:07Z oleo_ joined #lisp 2016-08-09T00:43:26Z wildlander quit (Quit: Saliendo) 2016-08-09T00:43:41Z oleo quit (Ping timeout: 244 seconds) 2016-08-09T00:48:10Z DeadTrickster quit (Ping timeout: 252 seconds) 2016-08-09T00:52:04Z pmc quit (Quit: Leaving) 2016-08-09T00:53:07Z shdeng joined #lisp 2016-08-09T00:59:39Z wccoder quit (Remote host closed the connection) 2016-08-09T00:59:56Z rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-09T01:01:39Z Lord_of_Life quit (Excess Flood) 2016-08-09T01:02:38Z Lord_of_Life joined #lisp 2016-08-09T01:05:11Z wtetzner quit (Remote host closed the connection) 2016-08-09T01:07:58Z oleo_ quit (Ping timeout: 252 seconds) 2016-08-09T01:09:42Z atheris joined #lisp 2016-08-09T01:14:51Z al-damiri joined #lisp 2016-08-09T01:21:29Z fluter quit (Ping timeout: 250 seconds) 2016-08-09T01:30:26Z impulse joined #lisp 2016-08-09T01:34:09Z ASau quit (Ping timeout: 244 seconds) 2016-08-09T01:34:18Z sweater_ quit (Read error: Connection reset by peer) 2016-08-09T01:34:47Z fluter joined #lisp 2016-08-09T01:38:34Z arescorpio joined #lisp 2016-08-09T01:41:40Z defaultxr joined #lisp 2016-08-09T01:43:22Z wtetzner joined #lisp 2016-08-09T01:44:45Z mastokley joined #lisp 2016-08-09T01:48:39Z rpg joined #lisp 2016-08-09T01:51:00Z wtetzner quit (Remote host closed the connection) 2016-08-09T01:52:07Z ahungry joined #lisp 2016-08-09T01:55:46Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-08-09T01:57:02Z defaultxr quit (Ping timeout: 244 seconds) 2016-08-09T01:59:05Z eSVG joined #lisp 2016-08-09T01:59:52Z defaultxr joined #lisp 2016-08-09T02:00:14Z wccoder joined #lisp 2016-08-09T02:04:24Z holycow quit (Ping timeout: 260 seconds) 2016-08-09T02:04:45Z wccoder quit (Ping timeout: 258 seconds) 2016-08-09T02:07:06Z creat quit (Ping timeout: 258 seconds) 2016-08-09T02:08:43Z brfennpo` quit (Ping timeout: 250 seconds) 2016-08-09T02:09:00Z creat joined #lisp 2016-08-09T02:10:29Z wccoder joined #lisp 2016-08-09T02:11:21Z holycow joined #lisp 2016-08-09T02:11:27Z brfennpo` joined #lisp 2016-08-09T02:11:44Z holycow is now known as Guest50699 2016-08-09T02:12:19Z harish_ quit (Ping timeout: 252 seconds) 2016-08-09T02:15:05Z IAmRasputin joined #lisp 2016-08-09T02:18:11Z asc232 joined #lisp 2016-08-09T02:20:49Z lexicall joined #lisp 2016-08-09T02:21:12Z wccoder quit (Remote host closed the connection) 2016-08-09T02:21:54Z lexicall quit (Client Quit) 2016-08-09T02:24:41Z JustinHitla: you can't catch me 2016-08-09T02:24:42Z JustinHitla left #lisp 2016-08-09T02:25:24Z kobain quit (Ping timeout: 260 seconds) 2016-08-09T02:28:24Z brfennpo` quit (Ping timeout: 244 seconds) 2016-08-09T02:29:08Z jleija joined #lisp 2016-08-09T02:30:34Z brfennpo` joined #lisp 2016-08-09T02:33:01Z impulse quit (Remote host closed the connection) 2016-08-09T02:33:16Z impulse joined #lisp 2016-08-09T02:35:25Z jleija quit (Ping timeout: 252 seconds) 2016-08-09T02:39:00Z tkd joined #lisp 2016-08-09T02:40:28Z kobain joined #lisp 2016-08-09T02:43:36Z eSVG quit (Ping timeout: 250 seconds) 2016-08-09T02:45:07Z eSVG joined #lisp 2016-08-09T02:49:14Z kushal quit (Quit: Leaving) 2016-08-09T02:50:06Z helio joined #lisp 2016-08-09T02:50:44Z helio is now known as hel-io 2016-08-09T02:53:09Z Guest50699 quit (Quit: Lost terminal) 2016-08-09T02:55:14Z holycow joined #lisp 2016-08-09T02:57:09Z hel-io quit 2016-08-09T03:01:49Z wtetzner joined #lisp 2016-08-09T03:03:30Z vydd joined #lisp 2016-08-09T03:05:22Z angavrilov joined #lisp 2016-08-09T03:07:52Z vydd quit (Ping timeout: 250 seconds) 2016-08-09T03:09:44Z zacharias_ joined #lisp 2016-08-09T03:11:01Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-09T03:11:25Z BlueRavenGT joined #lisp 2016-08-09T03:12:51Z zacharias quit (Ping timeout: 250 seconds) 2016-08-09T03:13:59Z harish joined #lisp 2016-08-09T03:14:56Z wtetzner quit (Remote host closed the connection) 2016-08-09T03:15:06Z brfennpo` quit (Remote host closed the connection) 2016-08-09T03:19:59Z _sjs joined #lisp 2016-08-09T03:25:51Z vydd joined #lisp 2016-08-09T03:26:17Z beach joined #lisp 2016-08-09T03:26:25Z beach: Good morning everyone! 2016-08-09T03:26:38Z pillton: G'day beach. 2016-08-09T03:28:45Z SamSkulls quit (Remote host closed the connection) 2016-08-09T03:29:39Z finnrobi_ quit (Read error: Connection reset by peer) 2016-08-09T03:31:16Z fluter quit (Ping timeout: 250 seconds) 2016-08-09T03:31:36Z cross quit (Ping timeout: 276 seconds) 2016-08-09T03:32:22Z cross joined #lisp 2016-08-09T03:32:59Z IAmRasputin quit (Quit: WeeChat 1.5) 2016-08-09T03:40:04Z mastokley quit (Ping timeout: 264 seconds) 2016-08-09T03:46:26Z fluter joined #lisp 2016-08-09T03:51:39Z karswell quit (Remote host closed the connection) 2016-08-09T03:52:23Z karswell` joined #lisp 2016-08-09T03:53:35Z fluter quit (Ping timeout: 250 seconds) 2016-08-09T03:53:43Z cagmz joined #lisp 2016-08-09T03:55:31Z sjl quit (Read error: Connection reset by peer) 2016-08-09T03:55:35Z oleo joined #lisp 2016-08-09T03:55:35Z oleo quit (Changing host) 2016-08-09T03:55:35Z oleo joined #lisp 2016-08-09T03:57:03Z cagmz quit (Client Quit) 2016-08-09T03:57:16Z cagomez joined #lisp 2016-08-09T03:57:41Z cagomez quit (Remote host closed the connection) 2016-08-09T03:57:46Z oleo quit (Read error: Connection reset by peer) 2016-08-09T03:57:58Z cagomez joined #lisp 2016-08-09T03:58:09Z oleo joined #lisp 2016-08-09T03:58:19Z tmtwd joined #lisp 2016-08-09T04:00:03Z oleo_ joined #lisp 2016-08-09T04:01:12Z ramky joined #lisp 2016-08-09T04:01:39Z wccoder joined #lisp 2016-08-09T04:03:24Z oleo quit (Ping timeout: 260 seconds) 2016-08-09T04:04:24Z oleo_ quit (Ping timeout: 258 seconds) 2016-08-09T04:04:26Z oleo joined #lisp 2016-08-09T04:04:26Z oleo quit (Changing host) 2016-08-09T04:04:26Z oleo joined #lisp 2016-08-09T04:04:52Z cagomez quit 2016-08-09T04:05:42Z kushal joined #lisp 2016-08-09T04:06:38Z oleo_ joined #lisp 2016-08-09T04:07:29Z oleo__ joined #lisp 2016-08-09T04:10:36Z oleo quit (Ping timeout: 276 seconds) 2016-08-09T04:11:54Z oleo_ quit (Ping timeout: 276 seconds) 2016-08-09T04:12:20Z oleo joined #lisp 2016-08-09T04:12:20Z oleo quit (Changing host) 2016-08-09T04:12:20Z oleo joined #lisp 2016-08-09T04:12:44Z oleo__ quit (Ping timeout: 260 seconds) 2016-08-09T04:15:27Z jleija joined #lisp 2016-08-09T04:19:03Z Grue`` quit (Ping timeout: 264 seconds) 2016-08-09T04:21:41Z jleija quit (Quit: leaving) 2016-08-09T04:22:03Z jleija joined #lisp 2016-08-09T04:24:13Z holycow quit (Quit: Lost terminal) 2016-08-09T04:25:40Z defaultxr quit (Quit: gnight) 2016-08-09T04:26:36Z asc232 quit (Quit: Saliendo) 2016-08-09T04:33:53Z xrash quit (Ping timeout: 250 seconds) 2016-08-09T04:36:56Z sulky quit (Ping timeout: 258 seconds) 2016-08-09T04:38:14Z beach left #lisp 2016-08-09T04:38:24Z godaccess quit (Ping timeout: 260 seconds) 2016-08-09T04:39:01Z xrash joined #lisp 2016-08-09T04:39:10Z godaccess joined #lisp 2016-08-09T04:39:57Z beach joined #lisp 2016-08-09T04:43:08Z xrash quit (Remote host closed the connection) 2016-08-09T04:44:10Z shka_ joined #lisp 2016-08-09T04:44:28Z wccoder quit (Remote host closed the connection) 2016-08-09T04:44:47Z wccoder joined #lisp 2016-08-09T04:44:54Z mordocai: Does anyone have an existing plugin/branch/patch/whatever to make coleslaw https://github.com/kingcons/coleslaw allow you to set the home page as a static page instead of the blog index? 2016-08-09T04:45:08Z mordocai: If not, i'm going to have to make one because I like coleslaw except for that -.- 2016-08-09T04:45:28Z yeticry quit (Ping timeout: 244 seconds) 2016-08-09T04:45:45Z godaccess quit (Ping timeout: 258 seconds) 2016-08-09T04:45:54Z mordocai: Also, it appears hard to make a favicon.ico/robots.txt 2016-08-09T04:46:42Z yeticry joined #lisp 2016-08-09T04:48:21Z mordocai: Hmm... there's this old pull request but kingcons didn't like everything about it https://github.com/kingcons/coleslaw/pull/100 2016-08-09T04:48:59Z mordocai: PuercoPop: If you're around (now or later), thoughts on the best way to do both static index and static files in root (instead of in a sub-directory)? 2016-08-09T04:49:09Z mordocai: (I saw you've commented on past pull requests) 2016-08-09T04:52:32Z arescorpio quit (Quit: Leaving.) 2016-08-09T04:54:29Z jleija quit (Quit: leaving) 2016-08-09T04:55:51Z sulky joined #lisp 2016-08-09T04:57:32Z godaccess joined #lisp 2016-08-09T05:00:34Z froggey quit (Ping timeout: 260 seconds) 2016-08-09T05:00:51Z al-damiri quit (Quit: Connection closed for inactivity) 2016-08-09T05:02:00Z froggey joined #lisp 2016-08-09T05:04:57Z earl-ducaine quit (Ping timeout: 244 seconds) 2016-08-09T05:07:42Z oleo quit (Quit: Leaving) 2016-08-09T05:09:50Z pierpa joined #lisp 2016-08-09T05:09:52Z godaccess quit (Ping timeout: 240 seconds) 2016-08-09T05:10:54Z godaccess joined #lisp 2016-08-09T05:17:29Z BlueRavenGT quit (Ping timeout: 260 seconds) 2016-08-09T05:18:02Z kobain quit (Read error: Connection reset by peer) 2016-08-09T05:25:34Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-08-09T05:36:30Z shdeng quit (Ping timeout: 250 seconds) 2016-08-09T05:36:36Z godaccess quit (Read error: Connection reset by peer) 2016-08-09T05:39:03Z shdeng joined #lisp 2016-08-09T05:40:51Z wccoder quit (Remote host closed the connection) 2016-08-09T05:41:12Z wccoder joined #lisp 2016-08-09T05:42:18Z godaccess joined #lisp 2016-08-09T05:42:46Z rumbler31 joined #lisp 2016-08-09T05:45:10Z vlatkoB joined #lisp 2016-08-09T05:48:44Z tojom joined #lisp 2016-08-09T05:48:48Z bocaneri joined #lisp 2016-08-09T05:50:47Z tojom left #lisp 2016-08-09T05:52:58Z eSVG quit (Ping timeout: 250 seconds) 2016-08-09T05:55:02Z wccoder quit (Remote host closed the connection) 2016-08-09T05:55:35Z beach left #lisp 2016-08-09T06:00:27Z eSVG joined #lisp 2016-08-09T06:11:03Z tmtwd quit (Ping timeout: 240 seconds) 2016-08-09T06:16:03Z godaccess quit (Ping timeout: 240 seconds) 2016-08-09T06:16:42Z shka_ quit (Ping timeout: 276 seconds) 2016-08-09T06:20:48Z mordocai: Well I made coleslaw work for my use but it isn't pretty https://github.com/kingcons/coleslaw/compare/master...mordocai:mordocai-net-head?expand=1. Should probably clean it up and do it a better way then pull request sometime. 2016-08-09T06:21:16Z tojom joined #lisp 2016-08-09T06:25:29Z Valjan_lisp joined #lisp 2016-08-09T06:26:37Z lol-icon is now known as dong-le 2016-08-09T06:27:16Z norfumpit quit (Ping timeout: 244 seconds) 2016-08-09T06:27:20Z fluter joined #lisp 2016-08-09T06:27:57Z tmtwd joined #lisp 2016-08-09T06:28:10Z norfumpit joined #lisp 2016-08-09T06:28:26Z eMBee quit (Remote host closed the connection) 2016-08-09T06:32:42Z ASau joined #lisp 2016-08-09T06:33:31Z fourier quit (Ping timeout: 258 seconds) 2016-08-09T06:35:32Z flamebeard joined #lisp 2016-08-09T06:36:44Z yrk quit (Read error: Connection reset by peer) 2016-08-09T06:38:07Z eMBee joined #lisp 2016-08-09T06:39:34Z ben_vulpes: mordocai: line 21 of src/config.lisp isn't aligned correctly 2016-08-09T06:39:36Z ben_vulpes: tsk tsk 2016-08-09T06:39:50Z ben_vulpes: why do people /do/ that? 2016-08-09T06:40:11Z mordocai: ben_vulpes: align or not align? Because i'm in the not align camp. 2016-08-09T06:44:35Z eSVG quit (Ping timeout: 258 seconds) 2016-08-09T06:45:33Z ASau quit (Ping timeout: 240 seconds) 2016-08-09T06:51:47Z attila_lendvai joined #lisp 2016-08-09T06:51:47Z attila_lendvai quit (Changing host) 2016-08-09T06:51:47Z attila_lendvai joined #lisp 2016-08-09T06:54:12Z vydd quit (Remote host closed the connection) 2016-08-09T06:55:34Z wccoder joined #lisp 2016-08-09T06:55:48Z tmtwd quit (Ping timeout: 250 seconds) 2016-08-09T06:56:26Z tojom left #lisp 2016-08-09T06:59:49Z yeticry quit (Ping timeout: 244 seconds) 2016-08-09T07:00:10Z wccoder quit (Ping timeout: 244 seconds) 2016-08-09T07:00:51Z yeticry joined #lisp 2016-08-09T07:02:13Z eSVG joined #lisp 2016-08-09T07:03:33Z ASau joined #lisp 2016-08-09T07:04:21Z Munksgaard joined #lisp 2016-08-09T07:05:29Z ben_vulpes: aligning, why do people do that. 2016-08-09T07:07:26Z mathi_aihtam joined #lisp 2016-08-09T07:09:19Z yeticry quit (Ping timeout: 265 seconds) 2016-08-09T07:10:06Z yeticry joined #lisp 2016-08-09T07:11:51Z mathi_aihtam quit (Ping timeout: 258 seconds) 2016-08-09T07:13:54Z kushal quit (Ping timeout: 276 seconds) 2016-08-09T07:18:08Z godaccess joined #lisp 2016-08-09T07:18:52Z picg joined #lisp 2016-08-09T07:19:17Z picg quit (Client Quit) 2016-08-09T07:23:30Z vydd joined #lisp 2016-08-09T07:28:58Z puchacz quit (Quit: Konversation terminated!) 2016-08-09T07:30:27Z stepnem joined #lisp 2016-08-09T07:38:02Z rudolfochrist joined #lisp 2016-08-09T07:39:14Z ASau quit (Ping timeout: 260 seconds) 2016-08-09T07:39:15Z Velveeta_Chef quit (Ping timeout: 276 seconds) 2016-08-09T07:45:06Z ovenpasta joined #lisp 2016-08-09T07:45:32Z rudolfochrist quit (Ping timeout: 258 seconds) 2016-08-09T07:47:02Z rudolfochrist joined #lisp 2016-08-09T07:47:16Z rudolfochrist quit (Remote host closed the connection) 2016-08-09T07:49:32Z rudolfochrist joined #lisp 2016-08-09T07:50:07Z bigfondue quit (Quit: WeeChat 1.6-dev) 2016-08-09T07:50:24Z Velveeta_Chef joined #lisp 2016-08-09T07:55:40Z HeyFlash joined #lisp 2016-08-09T07:56:38Z bogdanm joined #lisp 2016-08-09T08:00:08Z freehck joined #lisp 2016-08-09T08:01:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-09T08:01:32Z grouzen joined #lisp 2016-08-09T08:04:03Z foom quit (Ping timeout: 250 seconds) 2016-08-09T08:06:30Z harish quit (Quit: Leaving) 2016-08-09T08:08:29Z hhdave joined #lisp 2016-08-09T08:08:32Z yeticry quit (Ping timeout: 244 seconds) 2016-08-09T08:09:27Z MrWoohoo joined #lisp 2016-08-09T08:09:49Z yeticry joined #lisp 2016-08-09T08:10:06Z harish_ joined #lisp 2016-08-09T08:11:06Z happy-dude quit (Quit: Connection closed for inactivity) 2016-08-09T08:16:08Z foom joined #lisp 2016-08-09T08:19:20Z Bike quit (Quit: no) 2016-08-09T08:25:28Z Grue``` joined #lisp 2016-08-09T08:25:44Z Grue``` is now known as Grue` 2016-08-09T08:25:48Z kushal joined #lisp 2016-08-09T08:27:01Z Karl_Dscc joined #lisp 2016-08-09T08:29:05Z Karl_Dscc quit (Remote host closed the connection) 2016-08-09T08:35:35Z gingerale joined #lisp 2016-08-09T08:38:47Z jasom: people align for readability 2016-08-09T08:41:19Z jasom: same reason we have tables with columns aligned instead of just a bunch of numbers 2016-08-09T08:44:10Z Petit_Dejeuner: The trick is to just use values whose literals have the same character width. 2016-08-09T08:44:25Z knobo1 joined #lisp 2016-08-09T08:45:18Z knobo1: Can I run hunchentoot on mocl? 2016-08-09T08:46:04Z knobo1: Or maybe ecl is good enough to run on android now? 2016-08-09T08:46:56Z knobo1: jackdaniel: is ecl ready for production on android? 2016-08-09T08:47:33Z jasom: do I want to know why you're running a webserver on android? 2016-08-09T08:47:48Z zacharias_ quit (Ping timeout: 244 seconds) 2016-08-09T08:48:43Z knobo1: I'm not planning to run it on a phone. 2016-08-09T08:48:46Z jackdaniel: knobo1: it's not 2016-08-09T08:49:14Z jackdaniel: if you plan to run hunchentoot, keep in mind that currently it depends on cl+ssl, which piggybacks on libssl 2016-08-09T08:49:18Z _bogdanm_ joined #lisp 2016-08-09T08:49:28Z jackdaniel: so you'll have to provide the shared object for the application runtime 2016-08-09T08:49:34Z bogdanm quit (Disconnected by services) 2016-08-09T08:49:39Z _bogdanm_ is now known as bogdanm 2016-08-09T08:49:56Z jackdaniel: if you want to run it (or hack hunchentoot to not use cl+ssl, but I suppose you want ssl support) 2016-08-09T08:49:59Z _bogdanm_ joined #lisp 2016-08-09T08:50:08Z bogdanm quit (Client Quit) 2016-08-09T08:50:08Z knobo1: I'm running this on a closed private network, so I will probably not need ssl. 2016-08-09T08:50:17Z _bogdanm_ quit (Client Quit) 2016-08-09T08:50:36Z bogdanm joined #lisp 2016-08-09T08:50:55Z jackdaniel: it's not production ready, didn't even hit beta yet 2016-08-09T08:51:11Z jackdaniel: but it works quite well for me 2016-08-09T08:51:29Z nravic joined #lisp 2016-08-09T08:52:18Z knobo1: I'm currently using cordova-httpd, which is not impressive. 2016-08-09T08:52:29Z jasom: knobo1: you'll have to modify hunchentoot to get it to not load cl+ssl 2016-08-09T08:52:58Z jackdaniel: jasom: generally libssl is ported to android, so building ssl and bundling it with the application shouldn't be a problem 2016-08-09T08:53:31Z jasom: knobo1: correctionl you'll have to either modify hunchentoot or bundle libssl 2016-08-09T08:53:53Z jasom: that's what I actually meant; thanks for the correction jackdaniel 2016-08-09T08:53:57Z jackdaniel: sure :) 2016-08-09T08:55:15Z jasom: I really want to make hunchentoot not depend on cl+ssl; IIRC loading clack loads hunchentoot, and I get shared-library errors, even when I'm not planning on using hunchentoot 2016-08-09T08:55:46Z jackdaniel: yes, I think that it would be a good thing to split hunchentoot into hunchentoot and hunchentoot/ssl systems 2016-08-09T08:57:03Z wccoder joined #lisp 2016-08-09T08:57:04Z knobo: As I recall, they where split long time ago. But I might be wrong. 2016-08-09T08:58:37Z jackdaniel: ah, you are right 2016-08-09T08:58:45Z jackdaniel: if you have :hunchentoot-no-ssl in features 2016-08-09T08:58:49Z jackdaniel: then it doesn't depend on cl+ssl 2016-08-09T08:58:50Z krasnal joined #lisp 2016-08-09T08:58:54Z jackdaniel: knobo1: thanks, didn't know that 2016-08-09T08:58:55Z varjag joined #lisp 2016-08-09T09:01:39Z wccoder quit (Ping timeout: 264 seconds) 2016-08-09T09:05:25Z jasom: that's good to know 2016-08-09T09:08:00Z strelox joined #lisp 2016-08-09T09:10:12Z edgar-rft quit (Quit: edgar-rft) 2016-08-09T09:12:35Z rumbler31 quit (Remote host closed the connection) 2016-08-09T09:18:42Z grouzen quit (Ping timeout: 276 seconds) 2016-08-09T09:19:53Z DeadTrickster joined #lisp 2016-08-09T09:20:15Z eSVG quit (Ping timeout: 264 seconds) 2016-08-09T09:21:03Z fourier joined #lisp 2016-08-09T09:22:50Z zonit joined #lisp 2016-08-09T09:24:03Z zonit: hi :) 2016-08-09T09:24:10Z lexicall joined #lisp 2016-08-09T09:25:05Z grouzen joined #lisp 2016-08-09T09:26:43Z krasnal quit (Remote host closed the connection) 2016-08-09T09:28:20Z fourier: hi 2016-08-09T09:47:21Z proudanselmo joined #lisp 2016-08-09T09:49:11Z zacharias joined #lisp 2016-08-09T09:49:29Z m00natic joined #lisp 2016-08-09T09:49:55Z Anselmo quit (Ping timeout: 252 seconds) 2016-08-09T09:57:32Z troydm quit (Ping timeout: 244 seconds) 2016-08-09T10:15:38Z d4ryus quit (Ping timeout: 244 seconds) 2016-08-09T10:16:12Z fourier quit (Ping timeout: 240 seconds) 2016-08-09T10:18:36Z d4ryus joined #lisp 2016-08-09T10:20:16Z fkac quit (Ping timeout: 244 seconds) 2016-08-09T10:22:35Z fkac joined #lisp 2016-08-09T10:23:51Z grouzen quit (Ping timeout: 264 seconds) 2016-08-09T10:26:58Z godaccess quit (Ping timeout: 258 seconds) 2016-08-09T10:29:33Z grouzen joined #lisp 2016-08-09T10:32:49Z edgar-rft joined #lisp 2016-08-09T10:39:28Z DeadTrickster quit (Ping timeout: 264 seconds) 2016-08-09T10:43:56Z davsebamse quit (Ping timeout: 250 seconds) 2016-08-09T10:45:29Z quazimodo joined #lisp 2016-08-09T10:46:00Z davsebamse joined #lisp 2016-08-09T10:52:52Z Velveeta_Chef quit (Ping timeout: 240 seconds) 2016-08-09T10:56:59Z seg quit (Ping timeout: 260 seconds) 2016-08-09T10:58:00Z rudolfochrist quit (Ping timeout: 244 seconds) 2016-08-09T10:59:18Z rudolfochrist joined #lisp 2016-08-09T10:59:20Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-08-09T11:00:13Z seg joined #lisp 2016-08-09T11:00:32Z justinabrahms joined #lisp 2016-08-09T11:04:03Z davsebamse quit (Ping timeout: 264 seconds) 2016-08-09T11:05:39Z davsebamse joined #lisp 2016-08-09T11:05:51Z Velveeta_Chef joined #lisp 2016-08-09T11:11:28Z DGASAU quit (Ping timeout: 265 seconds) 2016-08-09T11:12:21Z godaccess joined #lisp 2016-08-09T11:13:47Z DGASAU joined #lisp 2016-08-09T11:15:08Z ggole joined #lisp 2016-08-09T11:17:06Z b3atr left #lisp 2016-08-09T11:20:23Z lnostdal joined #lisp 2016-08-09T11:20:27Z shdeng quit (Quit: Leaving) 2016-08-09T11:27:16Z clog quit (Ping timeout: 250 seconds) 2016-08-09T11:31:03Z stardiviner joined #lisp 2016-08-09T11:38:27Z rudolfochrist quit (Ping timeout: 276 seconds) 2016-08-09T11:41:03Z davsebamse quit (Ping timeout: 276 seconds) 2016-08-09T11:41:09Z Karl_Dscc joined #lisp 2016-08-09T11:42:36Z Grue`` joined #lisp 2016-08-09T11:42:38Z davsebamse joined #lisp 2016-08-09T11:50:39Z DGASAU quit (Remote host closed the connection) 2016-08-09T11:51:03Z DGASAU joined #lisp 2016-08-09T11:52:24Z ec\ quit (Ping timeout: 260 seconds) 2016-08-09T11:52:48Z ec\ joined #lisp 2016-08-09T12:01:21Z chr15m joined #lisp 2016-08-09T12:03:08Z attila_lendvai joined #lisp 2016-08-09T12:03:08Z attila_lendvai quit (Changing host) 2016-08-09T12:03:08Z attila_lendvai joined #lisp 2016-08-09T12:05:49Z knobo1 quit (Ping timeout: 260 seconds) 2016-08-09T12:26:02Z gravicappa joined #lisp 2016-08-09T12:26:46Z attila_lendvai quit (Read error: Connection reset by peer) 2016-08-09T12:28:18Z attila_lendvai joined #lisp 2016-08-09T12:28:46Z wtetzner joined #lisp 2016-08-09T12:31:13Z quazimodo quit (Ping timeout: 265 seconds) 2016-08-09T12:33:58Z sellout- quit (Quit: Leaving.) 2016-08-09T12:34:02Z rudolfochrist joined #lisp 2016-08-09T12:34:25Z attila_lendvai quit (Read error: Connection reset by peer) 2016-08-09T12:36:07Z attila_lendvai joined #lisp 2016-08-09T12:36:11Z prole joined #lisp 2016-08-09T12:39:33Z rudolfochrist quit (Ping timeout: 276 seconds) 2016-08-09T12:39:50Z kushal quit (Quit: Leaving) 2016-08-09T12:41:26Z kushal joined #lisp 2016-08-09T12:41:50Z kushal quit (Max SendQ exceeded) 2016-08-09T12:42:45Z rudolfochrist joined #lisp 2016-08-09T12:46:47Z attila_lendvai quit (Read error: Connection reset by peer) 2016-08-09T12:53:17Z finnrobi joined #lisp 2016-08-09T12:55:58Z kushal joined #lisp 2016-08-09T12:58:28Z wccoder joined #lisp 2016-08-09T12:59:32Z clog joined #lisp 2016-08-09T13:00:57Z ovenpasta quit (Ping timeout: 244 seconds) 2016-08-09T13:02:50Z wccoder quit (Ping timeout: 250 seconds) 2016-08-09T13:02:53Z kushal quit (Read error: Connection reset by peer) 2016-08-09T13:07:55Z fluter quit (Ping timeout: 258 seconds) 2016-08-09T13:07:57Z nocd quit (Ping timeout: 265 seconds) 2016-08-09T13:07:58Z kushal joined #lisp 2016-08-09T13:09:05Z kebolio joined #lisp 2016-08-09T13:09:13Z kebolio: hello again 2016-08-09T13:09:28Z nocd joined #lisp 2016-08-09T13:09:54Z ovenpasta joined #lisp 2016-08-09T13:10:13Z kebolio: struggling to understand how to load libraries in my program that i have grabbed from quicklisp, what is the equivalent to the import statement in python, etc 2016-08-09T13:10:27Z stee quit (Read error: Connection reset by peer) 2016-08-09T13:11:16Z tanuzzo quit (Ping timeout: 264 seconds) 2016-08-09T13:11:52Z cromachina: (asdf:require-system :library) 2016-08-09T13:11:55Z Grue``: there's no direct equivalent 2016-08-09T13:12:09Z lnostdal quit (Read error: Connection reset by peer) 2016-08-09T13:12:52Z Grue``: basically you need to load all the required libraries prior to loading your program 2016-08-09T13:13:08Z Grue``: making an asdf system for your program can help with that 2016-08-09T13:13:15Z kebolio: in the repl? 2016-08-09T13:13:43Z Grue``: well, in the repl too 2016-08-09T13:14:21Z kebolio: ok 2016-08-09T13:14:26Z kebolio: thank you 2016-08-09T13:14:42Z zwdr joined #lisp 2016-08-09T13:14:54Z cromachina: you could also just put the quickload call at the top of your file, which would then be like putting (asdf:load-systems ...) 2016-08-09T13:14:57Z Grue``: also (use-package :some-package) does the other part of python's import 2016-08-09T13:15:08Z cromachina: but then they reload every time you evaluate the file 2016-08-09T13:15:40Z malice`: kebolio: if you want to create some program, then except for .lisp files you should also have asdf file with system definition. If you want to use package in REPL, quickload it, and either use prefix with package name, or USE-PACKAGE 2016-08-09T13:15:41Z kebolio: won't putting ql:quickload introduce a dependency on quicklisp 2016-08-09T13:16:30Z cromachina: you can have a dependency on whatever you want. depends on what you want to do with this program 2016-08-09T13:17:05Z kebolio: it's just a small script for checking status of twitch streams 2016-08-09T13:17:10Z Grue``: ideally you want to depend only on asdf, but if you want to quickly mess around you can use ql:quickload or something 2016-08-09T13:17:18Z kebolio: i'm rewiting it from python as an exercise 2016-08-09T13:18:18Z kebolio: so asdf:require-system and then use-package will let me use the packages in their own namespaces 2016-08-09T13:18:25Z Grue``: that said, there's quickproject http://www.xach.com/lisp/quickproject/ which builds a "skeleton project" with .asd file and everything 2016-08-09T13:19:26Z proudanselmo is now known as Anselmo 2016-08-09T13:20:37Z malice`: kebolio: this is some non-trivial example of .asd file: https://github.com/fukamachi/caveman/blob/master/caveman.asd 2016-08-09T13:21:01Z malice`: (but non-trivial means "shows how to use many features") 2016-08-09T13:21:17Z kebolio: cheers 2016-08-09T13:21:33Z cromachina: asdf:require-system loads the system if it isnt already loaded, which loads any definitions/packages/files of that system 2016-08-09T13:21:54Z Grue``: which reminded me, there's also 2016-08-09T13:21:57Z Grue``: clhs require 2016-08-09T13:21:57Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_provid.htm 2016-08-09T13:22:29Z malice`: anyway, if you write some "script", you usually supply .asd file instead of calling quicklisp or asdf by yourself 2016-08-09T13:22:30Z cromachina: use-package imports the definitions of a package into the current package so you can use them unqualified 2016-08-09T13:22:33Z Grue``: it might do the same as asdf:require-system on some impls 2016-08-09T13:22:45Z jdz: if you want Python nomenclature, quicklisp is pip, asdf is a requirements file, and use-package (or defpackage) is import 2016-08-09T13:22:49Z stee joined #lisp 2016-08-09T13:23:19Z ovenpasta quit (Ping timeout: 252 seconds) 2016-08-09T13:23:24Z jdz: ASDF system file is actually a mix of dependencies and a Makefile 2016-08-09T13:23:31Z kebolio: i think i got it nailed down with require-system 2016-08-09T13:23:59Z nzambe joined #lisp 2016-08-09T13:25:25Z oleo joined #lisp 2016-08-09T13:26:40Z karswell` is now known as karswell 2016-08-09T13:28:42Z eSVG joined #lisp 2016-08-09T13:31:04Z DGASAU quit (Read error: Connection reset by peer) 2016-08-09T13:31:29Z DGASAU joined #lisp 2016-08-09T13:31:38Z john-mcaleely_ joined #lisp 2016-08-09T13:32:16Z programisto: (setf (readtable-case *readtable) :invert) is recognized and works fine at the trepl 2016-08-09T13:32:21Z john-mcaleely_ quit (Remote host closed the connection) 2016-08-09T13:32:24Z programisto: however, can't seem to get it to take effect in a regular file 2016-08-09T13:32:28Z programisto: is there something am missing? 2016-08-09T13:33:31Z angavrilov quit (Quit: Konversation terminated!) 2016-08-09T13:33:46Z angavrilov joined #lisp 2016-08-09T13:34:48Z eSVG quit (Ping timeout: 258 seconds) 2016-08-09T13:37:01Z programisto: nvm, symbol-name seems to be the cause 2016-08-09T13:38:18Z papachan joined #lisp 2016-08-09T13:38:55Z pierpa: uh? probably you want it to take effect at load time? 2016-08-09T13:43:46Z Posterdati: hi 2016-08-09T13:44:15Z Posterdati: how can I shadow a method called push inside a package using cl?? 2016-08-09T13:44:59Z Xach: Posterdati: there are several ways. 2016-08-09T13:45:16Z Xach: Posterdati: one way is: (defpacakge my-package (:use cl) (:shadow push)) 2016-08-09T13:45:29Z Posterdati: I'm using :shadowing-import-from 2016-08-09T13:45:35Z Xach: Posterdati: then, when my-package is the current package, an unqualified reference to PUSH means MY-PACKAGE::PUSH 2016-08-09T13:45:49Z Xach: Posterdati: Ok. That is not the right option to use. 2016-08-09T13:45:54Z Posterdati: but I've got this error: ;;; The symbol PUSH is bound to a macro and is not a valid name for a generic function; 2016-08-09T13:46:06Z Xach: Stop using shadowing-import-from and use shadow instead. 2016-08-09T13:46:35Z Posterdati: I want to export the symbol but I'd like to use it like my-package:push ... 2016-08-09T13:47:09Z LiamH joined #lisp 2016-08-09T13:47:18Z Xach: Posterdati: ok, so then the definition is (defpackage my-package (:use cl) (:shadow push) (:export push)) 2016-08-09T13:47:33Z Posterdati: I did so 2016-08-09T13:47:38Z Xach: Bravo 2016-08-09T13:49:50Z Grue``: it's probably a bad idea, because people won't be able to use your package and :cl at the same time 2016-08-09T13:50:12Z Xach: Sure they can. 2016-08-09T13:50:20Z Posterdati: ;;; The symbol PUSH is bound to a macro and is not a valid name for a generic function 2016-08-09T13:50:22Z Xach: They just have to decide which symbol to prefer (or neither of them) 2016-08-09T13:50:28Z lnostdal joined #lisp 2016-08-09T13:50:51Z Grue``: they can, but nobody wants to put up with that stuff 2016-08-09T13:50:53Z Xach: Posterdati: start fresh. go slow. paste the code, then the error. then we can make progress. 2016-08-09T13:51:18Z Posterdati: http://paste.lisp.org/display/322616 2016-08-09T13:51:21Z Xach: Grue``: It would be tedious to do it all the time. I think it can be worth it for something pretty useful. 2016-08-09T13:53:18Z malice`: Posterdati: I suggest avoiding use of reserved names(e.g. push) 2016-08-09T13:53:59Z Xach: Even if it is a good idea to do that in general, it is also useful to learn how to manage packages and symbols so there is no conflict. 2016-08-09T13:54:00Z Posterdati: malice`: ok, I will opt for push-data then 2016-08-09T13:54:08Z Xach: It is something to confront head-on and master. 2016-08-09T13:54:14Z Grue``: the names aren't reserved, the symbols (cl:push, cl:pop) are 2016-08-09T13:54:39Z Xach: Posterdati: would you like to confront and master the issue, or just avoid it for now? 2016-08-09T13:54:48Z Xach is here to help 2016-08-09T13:54:50Z Grue``: Posterdati: where is the code that gives the "not valid name" error? 2016-08-09T13:54:59Z cromachina quit (Read error: Connection reset by peer) 2016-08-09T13:55:07Z Posterdati: Xach: would be nice to undestand how it works 2016-08-09T13:55:28Z Xach: Posterdati: ok. I want to help you understand. Can you show the file that has the defgeneric push form? 2016-08-09T13:55:35Z Posterdati: yes 2016-08-09T13:56:22Z warweasle joined #lisp 2016-08-09T13:56:29Z Posterdati: http://paste.lisp.org/display/322616#1 2016-08-09T13:57:54Z Xach: Posterdati: if you restart lisp, load package.lisp, then load circular-buffer.lisp, what happens? 2016-08-09T13:58:11Z Posterdati: (ql:quickload ...) ? 2016-08-09T13:58:13Z adolf_stalin joined #lisp 2016-08-09T13:58:48Z Xach: Posterdati: no. cl:load. 2016-08-09T13:59:48Z Posterdati: no error 2016-08-09T14:00:08Z Xach: Posterdati: ok. then there is no problem with your code. 2016-08-09T14:00:34Z Xach: Posterdati: you got the error because the state of the package system was fouled up. it is possible to recover it, but it takes many more steps to troubleshoot. 2016-08-09T14:00:43Z Posterdati: ok 2016-08-09T14:01:04Z Posterdati: I did restart from slime to quickload and got the error, I will retry now 2016-08-09T14:01:04Z Xach: It's possible to unintern, unuse, unexport, delete-package, etc. to undo anything that has been done. 2016-08-09T14:01:10Z schjetne_ joined #lisp 2016-08-09T14:02:21Z Posterdati: Xach: now it quickloads too 2016-08-09T14:02:26Z schjetne quit (Ping timeout: 244 seconds) 2016-08-09T14:02:43Z Xach: Quickload is a shortcut for using cl:load, mostly. 2016-08-09T14:02:54Z Posterdati: Xach: probably I forgot to restart the inferior lisp and the packaging system was messed up 2016-08-09T14:03:39Z Posterdati: Xach: then I changed the package.lisp to shadowing-import-from ... 2016-08-09T14:03:53Z Posterdati: Xach: due to error 2016-08-09T14:04:16Z Xach: Posterdati: probably the easiest fix of the mixed-up state would be to (unintern 'cl:push 'circular-buffer) 2016-08-09T14:04:25Z Grue``: the error meant that you had the symbol cl:push in your package. you needed to unintern this symbol to fix the error 2016-08-09T14:04:35Z Posterdati: anyway thanks people you were kind! :) 2016-08-09T14:04:43Z Xach: Then shadow it 2016-08-09T14:04:56Z Posterdati: ok 2016-08-09T14:05:17Z madmalik joined #lisp 2016-08-09T14:05:40Z Posterdati: so the my package has got the cl:push interned and so it cannot deal with a new definition of it? 2016-08-09T14:06:04Z Posterdati: because the :use clause in defpackage? 2016-08-09T14:07:43Z Xach: Posterdati: the shadowing-import-from clause interned cl:push in circular-buffer, so a bare reference when in-package circular-buffer refers to cl:push. 2016-08-09T14:08:04Z Posterdati: ah ok 2016-08-09T14:08:08Z Xach: Posterdati: it is similar to import/:import-from, but with shadowing, meaning that a :use clause will not override the cl:push symbol 2016-08-09T14:08:32Z Posterdati: so why the error came out when I used :shadow the first time? 2016-08-09T14:09:21Z Xach: Posterdati: because shadowing on an already internal symbol does not change the symbol's package, it adds it to the shadowing symbols of the package. 2016-08-09T14:09:30Z Xach: Posterdati: so it did not change cl:cons to circular-buffer::cons 2016-08-09T14:09:56Z Posterdati: even if I did not use :shadowing-import-from before? 2016-08-09T14:10:15Z schjetne_ is now known as schjetne 2016-08-09T14:10:49Z Xach: Posterdati: no, not in that circumstance. 2016-08-09T14:11:06Z Xach: Posterdati: the shadowing-import-from is an important step that changes the package state. 2016-08-09T14:11:27Z Xach: Changing it to shadow does not undo the previous shadowing-import-from 2016-08-09T14:11:48Z Xach: Unintern will undo shadowing-import-from 2016-08-09T14:12:42Z Posterdati: ok, that's for the latest part, but initially package.lisp contained :shadow which gave me the error, maybe the packaging system was messed up 2016-08-09T14:13:05Z Xach: Maybe. 2016-08-09T14:13:16Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-08-09T14:13:17Z al-damiri joined #lisp 2016-08-09T14:13:39Z Posterdati: so it is a good practice to restart lisp when dealing with methods and packages 2016-08-09T14:14:22Z Xach: I don't think so. 2016-08-09T14:14:33Z Xach: But it is the easiest way to get a clean slate. 2016-08-09T14:14:57Z Xach: Best practice is to understand what to do to get what you want, and what to do to undo what you have done, to get exactly what you want even with mistakes. 2016-08-09T14:15:13Z Posterdati: ok 2016-08-09T14:16:51Z Posterdati: you're right! 2016-08-09T14:17:00Z Posterdati: anyway thanks for the help 2016-08-09T14:17:03Z Xach: i wrote code that implements a simplified pacakge system (mostly simplified by removing convenience features like designators) 2016-08-09T14:17:14Z Xach: it is pretty simple and i think it would help people understand which operations do what 2016-08-09T14:17:22Z Xach: i would like to write about it, but have not taken the time :~( 2016-08-09T14:17:38Z Grue``: restarting periodically helps to discover bugs that occur when loading your system 2016-08-09T14:17:47Z seg quit (Ping timeout: 244 seconds) 2016-08-09T14:18:50Z Xach: Yes. The state that has evolved accidentally instead of established intentionally. 2016-08-09T14:19:13Z grouzen quit (Ping timeout: 258 seconds) 2016-08-09T14:19:36Z Grue``: it happened to me sometimes that I develop a new feature, test it, push it to the server and then it won't start up because I messed up defpackage imports or something 2016-08-09T14:19:56Z dlowe: that can be a minor pitfall of image-based development. Another fun situation: you change a function name and the name of everywhere that's called, except you missed one or two. 2016-08-09T14:20:11Z seg joined #lisp 2016-08-09T14:20:34Z dlowe: now when you recompile your new function, the behavior stubbornly refuses to change 2016-08-09T14:20:53Z _sjs quit (Ping timeout: 244 seconds) 2016-08-09T14:21:26Z Xach: Heh. I love that. 2016-08-09T14:21:39Z Xach: (i hate it) 2016-08-09T14:22:47Z dyelar joined #lisp 2016-08-09T14:23:36Z dlowe: if I had a lot of resources, I would make a lisp development environment where you manipulated some constructions with a UI instead of text. 2016-08-09T14:24:00Z dlowe: like, you'd make functions by opening a function window and then typing into it. 2016-08-09T14:24:29Z yeticry_ joined #lisp 2016-08-09T14:24:43Z dlowe: so a disconnect between file and image simply doesn't happen. 2016-08-09T14:25:19Z grouzen joined #lisp 2016-08-09T14:25:40Z dlowe: if you wanted to be portable, you could export your project to the necessarily .lisp files 2016-08-09T14:33:50Z pierpa: that's how mulisp worked 2016-08-09T14:34:21Z pierpa: (and Interlisp, I believe, though I never used it) 2016-08-09T14:36:35Z Jesin joined #lisp 2016-08-09T14:39:08Z tmtwd joined #lisp 2016-08-09T14:39:16Z sjl joined #lisp 2016-08-09T14:41:36Z nalik891 joined #lisp 2016-08-09T14:44:00Z tmtwd quit (Ping timeout: 250 seconds) 2016-08-09T14:45:50Z Munksgaard quit (Read error: Connection reset by peer) 2016-08-09T14:46:50Z loke_` quit (Ping timeout: 250 seconds) 2016-08-09T14:48:49Z eivarv joined #lisp 2016-08-09T14:49:26Z yrk joined #lisp 2016-08-09T14:50:00Z yrk quit (Changing host) 2016-08-09T14:50:00Z yrk joined #lisp 2016-08-09T14:52:22Z Karl_Dscc quit (Remote host closed the connection) 2016-08-09T14:52:57Z hammwch is now known as heddwch 2016-08-09T14:56:24Z sellout- joined #lisp 2016-08-09T15:02:19Z vydd quit (Remote host closed the connection) 2016-08-09T15:02:44Z araujo joined #lisp 2016-08-09T15:02:52Z wtetzner quit (Remote host closed the connection) 2016-08-09T15:03:26Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-08-09T15:04:34Z DeadTrickster joined #lisp 2016-08-09T15:06:18Z lexicall joined #lisp 2016-08-09T15:06:38Z wildlander joined #lisp 2016-08-09T15:11:39Z zeitue quit (Ping timeout: 276 seconds) 2016-08-09T15:12:57Z attila_lendvai joined #lisp 2016-08-09T15:14:06Z zeitue joined #lisp 2016-08-09T15:14:25Z papachan quit (Ping timeout: 258 seconds) 2016-08-09T15:16:54Z strykerkkd joined #lisp 2016-08-09T15:17:44Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-09T15:21:26Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-08-09T15:22:34Z dong-le quit (Remote host closed the connection) 2016-08-09T15:22:39Z harish_ quit (Remote host closed the connection) 2016-08-09T15:22:45Z asc232 joined #lisp 2016-08-09T15:23:07Z papachan joined #lisp 2016-08-09T15:23:39Z harish_ joined #lisp 2016-08-09T15:24:38Z Jesin quit (Quit: Leaving) 2016-08-09T15:25:18Z grouzen quit (Ping timeout: 265 seconds) 2016-08-09T15:25:53Z flamebeard quit (Quit: Leaving) 2016-08-09T15:25:55Z Jesin joined #lisp 2016-08-09T15:27:01Z nalik891 quit (Read error: Connection reset by peer) 2016-08-09T15:29:06Z kushal quit (Quit: Leaving) 2016-08-09T15:29:28Z burtons joined #lisp 2016-08-09T15:29:56Z nalik891 joined #lisp 2016-08-09T15:29:57Z burtons quit (Client Quit) 2016-08-09T15:32:01Z nalik891 quit (Client Quit) 2016-08-09T15:34:04Z burtons joined #lisp 2016-08-09T15:35:24Z disingenuous joined #lisp 2016-08-09T15:36:21Z vydd joined #lisp 2016-08-09T15:43:59Z lemoinem quit (Ping timeout: 260 seconds) 2016-08-09T15:44:35Z Valjan_lisp quit (Ping timeout: 244 seconds) 2016-08-09T15:45:24Z lemoinem joined #lisp 2016-08-09T15:47:27Z kz joined #lisp 2016-08-09T15:47:44Z kz: Is it possible to modify memory, using a native pointer type? 2016-08-09T15:48:30Z tojom joined #lisp 2016-08-09T15:50:31Z karswell quit (Remote host closed the connection) 2016-08-09T15:50:34Z tojom left #lisp 2016-08-09T15:50:48Z Xach: kz: yes 2016-08-09T15:51:04Z Xach: kz: it is not standard, but is part of the extra things implementations provide. 2016-08-09T15:51:24Z karswell joined #lisp 2016-08-09T15:51:53Z kz: Like tacking on libs? 2016-08-09T15:53:35Z rudolfochrist quit (Ping timeout: 250 seconds) 2016-08-09T15:55:49Z Xach: kz: I'm not sure what you mean by that, sorry. 2016-08-09T15:57:21Z Bike joined #lisp 2016-08-09T15:58:05Z fluter joined #lisp 2016-08-09T16:00:19Z wccoder joined #lisp 2016-08-09T16:01:29Z kz quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-09T16:01:37Z lexicall joined #lisp 2016-08-09T16:02:38Z PuercoPop: mordocai: What is not working for you with static pages? coleslaw-static-pages::page has a url slot, which write-document uses to determine the url 2016-08-09T16:04:29Z PuercoPop: by static index you mean index.html or coleslaw indexes? 2016-08-09T16:04:46Z lexicall quit (Remote host closed the connection) 2016-08-09T16:04:47Z Blu3h4t joined #lisp 2016-08-09T16:05:14Z malice`: I've tried playing around with custom types. I wanted to create a type that only accepts integers below 12(modulo 12). I did something like this: (deftype 12-ring () '(and integer (satisfies is-in-12-ring))) ; is-in-12-ring checks if integer is > 0 and < 12 2016-08-09T16:05:41Z Xach: malice`: there's an easier way to get that specific type 2016-08-09T16:05:47Z malice`: Xach: yes? 2016-08-09T16:05:50Z papachan quit (Ping timeout: 258 seconds) 2016-08-09T16:07:06Z Bike: (mod 12) 2016-08-09T16:07:24Z rudolfoc` joined #lisp 2016-08-09T16:07:31Z Bike: or (integer 0 (12)) 2016-08-09T16:07:54Z malice`: Good to know. 2016-08-09T16:07:55Z Bike: well, if you want it actually >0 that's (0) (12), but then it's not integers mod twelve 2016-08-09T16:08:18Z malice`: yeah, >= 0, my fault 2016-08-09T16:08:36Z malice`: Anyway, what I was trying to say: now I can use it just fine in my function, but if I provide wrong argument, I get an error with an expansion(not of a type (AND INTEGER ...)), and not with the type (12-ring). Can I somehow get the other one? 2016-08-09T16:08:59Z Bike: if you check-type yourself, you can provide a string with any description you like 2016-08-09T16:09:06Z Bike: but for an internal type error, probably not 2016-08-09T16:10:29Z mordocai: PuercoPop: You can see what I ended up doing here https://github.com/kingcons/coleslaw/compare/master...mordocai:mordocai-net-head?expand=1. It is "ugly hack" status. As far as static, I was talking about static files rather than pages. I wanted to be able to put a favicon.ico/robots.txt/whatever else I felt like in the "document root" but there was no facility for that. 2016-08-09T16:10:50Z mordocai: And then be able to have the index.html be something besides 1.html 2016-08-09T16:11:58Z lemoinem quit (Ping timeout: 250 seconds) 2016-08-09T16:12:20Z PuercoPop: mordocai: that URL just opens a PR, but I skimmed through your commits in your fork 2016-08-09T16:12:45Z mordocai: PuercoPop: Ah, for me it shows a diff and a list of commits 2016-08-09T16:15:11Z papachan joined #lisp 2016-08-09T16:15:47Z SumoSudo joined #lisp 2016-08-09T16:16:49Z PuercoPop: mordocai: yeah, coleslaw is easy to hack to what you desire but it still shows its blogware origins, kenanb had some interesting ideas of how to improve coleslaw 2016-08-09T16:17:19Z BlueRavenGT joined #lisp 2016-08-09T16:18:08Z wtetzner joined #lisp 2016-08-09T16:19:16Z lemoinem joined #lisp 2016-08-09T16:20:18Z mathi_aihtam joined #lisp 2016-08-09T16:21:52Z zeitue quit (Ping timeout: 240 seconds) 2016-08-09T16:23:25Z wtetzner quit (Ping timeout: 258 seconds) 2016-08-09T16:24:28Z zeitue joined #lisp 2016-08-09T16:25:49Z lexicall joined #lisp 2016-08-09T16:28:07Z ggole quit (Ping timeout: 252 seconds) 2016-08-09T16:28:33Z ggole joined #lisp 2016-08-09T16:30:03Z lexicall quit (Ping timeout: 244 seconds) 2016-08-09T16:33:47Z shka_ joined #lisp 2016-08-09T16:34:51Z zacharias quit (Ping timeout: 276 seconds) 2016-08-09T16:38:02Z bogdanm quit (Ping timeout: 258 seconds) 2016-08-09T16:38:09Z sellout- quit (Quit: Leaving.) 2016-08-09T16:39:05Z hhdave quit (Ping timeout: 250 seconds) 2016-08-09T16:39:08Z john-mcaleely_ joined #lisp 2016-08-09T16:39:12Z john-mcaleely_ quit (Remote host closed the connection) 2016-08-09T16:41:21Z pierpa quit (Ping timeout: 276 seconds) 2016-08-09T16:42:40Z kebolio quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-08-09T16:45:23Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T16:45:59Z mathi_aihtam joined #lisp 2016-08-09T16:46:15Z lexicall joined #lisp 2016-08-09T16:47:48Z Harag joined #lisp 2016-08-09T16:48:01Z burtons quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-09T16:48:09Z mathi_aihtam quit (Client Quit) 2016-08-09T16:48:53Z fourier joined #lisp 2016-08-09T16:50:41Z lexicall quit (Ping timeout: 258 seconds) 2016-08-09T16:51:03Z burtons joined #lisp 2016-08-09T16:51:13Z sellout- joined #lisp 2016-08-09T16:51:38Z rudolfoc` quit (Ping timeout: 250 seconds) 2016-08-09T16:52:48Z asc232 quit (Remote host closed the connection) 2016-08-09T16:52:58Z HeyFlash quit (Remote host closed the connection) 2016-08-09T16:56:33Z papachan quit (Ping timeout: 240 seconds) 2016-08-09T16:56:43Z DeadTrickster quit (Ping timeout: 252 seconds) 2016-08-09T16:57:46Z mathi_aihtam joined #lisp 2016-08-09T16:58:09Z papachan joined #lisp 2016-08-09T16:58:58Z angavrilov quit (Read error: Connection reset by peer) 2016-08-09T16:59:10Z angavrilov joined #lisp 2016-08-09T17:03:20Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T17:03:43Z mastokley joined #lisp 2016-08-09T17:03:48Z mathi_aihtam joined #lisp 2016-08-09T17:05:33Z impulse quit (Ping timeout: 240 seconds) 2016-08-09T17:05:35Z Harag quit (Read error: Connection reset by peer) 2016-08-09T17:05:59Z mathi_aihtam quit (Client Quit) 2016-08-09T17:07:14Z Harag joined #lisp 2016-08-09T17:10:06Z fourier quit (Ping timeout: 265 seconds) 2016-08-09T17:13:00Z brfennpocock quit (Remote host closed the connection) 2016-08-09T17:13:06Z bogdanm joined #lisp 2016-08-09T17:15:12Z `lain joined #lisp 2016-08-09T17:17:07Z rick-monster joined #lisp 2016-08-09T17:18:33Z papachan quit (Ping timeout: 240 seconds) 2016-08-09T17:18:33Z nalik891 joined #lisp 2016-08-09T17:19:34Z gbyers quit (Ping timeout: 250 seconds) 2016-08-09T17:19:54Z gbyers joined #lisp 2016-08-09T17:22:58Z fourier joined #lisp 2016-08-09T17:24:37Z gravicappa quit (Remote host closed the connection) 2016-08-09T17:26:38Z papachan joined #lisp 2016-08-09T17:28:45Z m00natic quit (Remote host closed the connection) 2016-08-09T17:31:32Z papachan quit (Ping timeout: 240 seconds) 2016-08-09T17:31:34Z mathi_aihtam joined #lisp 2016-08-09T17:32:06Z attila_lendvai joined #lisp 2016-08-09T17:32:06Z attila_lendvai quit (Changing host) 2016-08-09T17:32:06Z attila_lendvai joined #lisp 2016-08-09T17:32:08Z eivarv quit (Quit: Sleep) 2016-08-09T17:36:42Z `lain quit (Ping timeout: 244 seconds) 2016-08-09T17:37:22Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T17:37:56Z `lain joined #lisp 2016-08-09T17:37:59Z mathi_aihtam joined #lisp 2016-08-09T17:40:16Z MoALTz joined #lisp 2016-08-09T17:44:59Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T17:46:22Z elimik31 joined #lisp 2016-08-09T17:46:33Z eivarv joined #lisp 2016-08-09T17:47:29Z rudolfoc` joined #lisp 2016-08-09T17:47:52Z mathi_aihtam joined #lisp 2016-08-09T17:49:59Z asc232 joined #lisp 2016-08-09T17:52:43Z rudolfoc` quit (Ping timeout: 265 seconds) 2016-08-09T17:59:38Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T18:01:21Z mathi_aihtam joined #lisp 2016-08-09T18:01:56Z mathi_aihtam quit (Client Quit) 2016-08-09T18:15:48Z elimik31 quit (Remote host closed the connection) 2016-08-09T18:16:08Z phoe quit (Ping timeout: 244 seconds) 2016-08-09T18:25:45Z coetry joined #lisp 2016-08-09T18:27:23Z bocaneri quit (Remote host closed the connection) 2016-08-09T18:27:55Z voidlily quit (Read error: Connection reset by peer) 2016-08-09T18:28:25Z coetry: Question my fellow hacker brothers and sisters: I'm trying to play around with :cl-who in order to dynamically generate some html, however am having some trouble. 2016-08-09T18:28:28Z coetry: https://gist.github.com/coetry/eb8cfa928fdc5f0361873ff4e6036b57 2016-08-09T18:29:52Z coetry: When I try to call that code, it says that *standard-output* is an undefined-function. I recognize that the form looks like it would be a function call, but that's how all the examples are on edi weitz's page. I'm so confused. 2016-08-09T18:29:53Z ferada: coetry: the with-html-output macro probably isn't visible, try it with cl-who:with-html-output 2016-08-09T18:30:22Z coetry: ahhh, perfect, it works now :) 2016-08-09T18:30:36Z shka_ quit (Ping timeout: 244 seconds) 2016-08-09T18:30:45Z coetry: I was hacking on slime and not in program context and never defined a package. Thank you ferada! 2016-08-09T18:30:51Z ferada: sure 2016-08-09T18:33:03Z nalik891 quit (Ping timeout: 240 seconds) 2016-08-09T18:33:19Z nalik891 joined #lisp 2016-08-09T18:34:46Z Blu3h4t quit (Quit: Leaving) 2016-08-09T18:36:46Z mordocai: coetry: ferada: That's an unfortunate error message that totally makes sense due to how things are parsed/evaled. 2016-08-09T18:38:04Z devon joined #lisp 2016-08-09T18:38:35Z phoe joined #lisp 2016-08-09T18:40:09Z iskander joined #lisp 2016-08-09T18:42:31Z fourier: mordocai: indeed the first thing one have to think reading this error message is "why the hell *standard-output* called as a function !?, following by a-ha moment what the surrounding code was not recongized by evaluator 2016-08-09T18:42:32Z nravic quit (Quit: WeeChat 1.5) 2016-08-09T18:43:19Z Bike: there could maybe be something so that if an argument to an undefined function causes an unhandled error the undefinedness of the function is mentioned, though. 2016-08-09T18:44:09Z Bike: but if you're compiling this you'll still get an undefined function style warning, so maybe not. 2016-08-09T18:47:58Z Josh2 joined #lisp 2016-08-09T18:56:19Z attila_lendvai quit (Read error: Connection reset by peer) 2016-08-09T18:57:34Z attila_lendvai joined #lisp 2016-08-09T19:00:05Z warweasle quit (Quit: work stuff) 2016-08-09T19:00:34Z earl-ducaine joined #lisp 2016-08-09T19:01:09Z ramky quit (Quit: Leaving) 2016-08-09T19:01:13Z yeticry quit (Ping timeout: 250 seconds) 2016-08-09T19:03:06Z yeticry joined #lisp 2016-08-09T19:05:06Z dyelar quit (Quit: Leaving.) 2016-08-09T19:08:17Z papachan joined #lisp 2016-08-09T19:09:27Z coetry quit (Ping timeout: 258 seconds) 2016-08-09T19:12:29Z pyon joined #lisp 2016-08-09T19:13:06Z bogdanm quit (Ping timeout: 250 seconds) 2016-08-09T19:17:03Z coetry joined #lisp 2016-08-09T19:18:06Z wtetzner joined #lisp 2016-08-09T19:18:07Z eivarv quit (Quit: Sleep) 2016-08-09T19:19:18Z wooden_ quit (Ping timeout: 276 seconds) 2016-08-09T19:23:06Z wtetzner quit (Ping timeout: 265 seconds) 2016-08-09T19:24:07Z MrWoohoo quit (Ping timeout: 252 seconds) 2016-08-09T19:25:05Z nalik89 joined #lisp 2016-08-09T19:27:48Z tanuzzo joined #lisp 2016-08-09T19:27:58Z nalik891 quit (Ping timeout: 252 seconds) 2016-08-09T19:29:19Z burtons quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-09T19:29:43Z burtons joined #lisp 2016-08-09T19:32:09Z _sjs joined #lisp 2016-08-09T19:32:11Z burtons is now known as BusFactor1 2016-08-09T19:36:14Z mathi_aihtam joined #lisp 2016-08-09T19:41:34Z nalik89 quit (Quit: Going home) 2016-08-09T19:42:45Z eivarv joined #lisp 2016-08-09T19:44:43Z knobo: Is (apply 'max list) a bad idea? Should I always use (reduce 'max list), even if I know that the list will not be "very" long? 2016-08-09T19:46:35Z earl-ducaine quit (Remote host closed the connection) 2016-08-09T19:50:45Z fourier: knobo: doesn't matter - write whatever more readable by you or others, think about optimizations afterwards (when you hit performance problems) 2016-08-09T19:51:50Z PuercoPop: fourier: it is not a matter of performance, but of conformance 2016-08-09T19:53:08Z knobo: right 2016-08-09T19:53:32Z fourier: PuercoPop: can you elaborate ? 2016-08-09T19:54:44Z phoe: #'MAX is a function that is able to take two arguments, so it's #'REDUCEable. It can also take an arbitrary amount of arguments, so it's #'APPLYable. 2016-08-09T19:55:00Z fourier: so? 2016-08-09T19:55:03Z PuercoPop: fourier: each implementation has a limit of how many arguments a function can take 2016-08-09T19:55:18Z phoe: Oh, that! I see. 2016-08-09T19:55:34Z fourier: knobo stated above what the list will not be very long 2016-08-09T19:55:38Z PuercoPop: the standard only guarantees it to be no smaller than 50, call-arguments-limit 2016-08-09T19:56:13Z dlowe: you might consider just doing (loop for x in list maximize x) 2016-08-09T19:56:23Z dlowe: which sidesteps all these messy issues entirely 2016-08-09T19:56:37Z phoe: oh goodness, here come the LOOPers 2016-08-09T19:57:16Z dlowe: fee fie foe loop. I smell the blood of a higher-order function 2016-08-09T19:57:25Z PuercoPop: so if you if you call apply with more than 50 your program is non conforming/portable 2016-08-09T19:57:27Z phoe: a very dangerous and convincing sect of Lispers which made writing arbitrary iterations scandalously easy 2016-08-09T19:57:59Z godaccess quit (Quit: Lost terminal) 2016-08-09T19:57:59Z helio joined #lisp 2016-08-09T19:58:07Z fourier: PuercoPop: I see. I can't find this limitation in hyperspec for apply though 2016-08-09T19:58:13Z phoe: PuercoPop: I just realized that (lambda (x) (concatenate 'string x)) is #'REDUCEable 2016-08-09T19:58:18Z pyon quit (Ping timeout: 276 seconds) 2016-08-09T19:58:40Z fourier: (concatenate 'string "aoue") 2016-08-09T19:58:47Z programisto quit (Ping timeout: 265 seconds) 2016-08-09T19:58:54Z fourier: lol 2016-08-09T19:58:59Z phoe: yes yes, when given more than one argument, pff. 2016-08-09T19:59:03Z PuercoPop: fourier: http://www.lispworks.com/documentation/HyperSpec/Body/v_call_a.htm#call-arguments-limit 2016-08-09T19:59:09Z wooden_ joined #lisp 2016-08-09T19:59:28Z fourier: PuercoPop: ahha I see. Thanks 2016-08-09T20:01:03Z programisto joined #lisp 2016-08-09T20:01:18Z phoe: Can I MACROEXPAND a macro I declared inside a MACROLET? 2016-08-09T20:02:39Z fourier: phoe: actually I've just started to use loop more after the beach's presentation on LOOP at ELS and found it really convenient. just need to keep LOOP's hyperspec open. 2016-08-09T20:06:49Z Karl_Dscc joined #lisp 2016-08-09T20:08:04Z PuercoPop: yeah, you can use it pretty much for everything, I tend to overuse it because I go to loop first, when sometimes dolist/times would suffice 2016-08-09T20:09:28Z PuercoPop: knobo: I don't think it matters thinking over the issue in practice, (if you know why it is correct to use reduce better use it imho) 2016-08-09T20:09:30Z jerme joined #lisp 2016-08-09T20:09:35Z fourier: phoe: It's like a decease - once you start to use (loop while ...) to avoid implementing own 'while' macro. Then to replace (dotimes ...). Then more and more and you can't stop 2016-08-09T20:10:00Z DeadTrickster joined #lisp 2016-08-09T20:11:55Z phoe: fourier: well, I'm in the HOP camp, but I do enjoy myself a nice LOOP in a while 2016-08-09T20:12:13Z phoe: but then I end up betraying it for ITER 2016-08-09T20:12:16Z phoe: so, welp. 2016-08-09T20:13:08Z fourier: to me iter is good but too much parens :) 2016-08-09T20:13:53Z oleo: jo 2016-08-09T20:14:37Z eivarv quit (Quit: Sleep) 2016-08-09T20:15:18Z vlatkoB quit (Remote host closed the connection) 2016-08-09T20:15:38Z fourier: oleo: hej 2016-08-09T20:15:53Z unbalancedparen joined #lisp 2016-08-09T20:15:53Z oleo: ehlo fourier 2016-08-09T20:16:29Z eivarv joined #lisp 2016-08-09T20:18:07Z saturniid quit (Remote host closed the connection) 2016-08-09T20:18:11Z vlatkoB joined #lisp 2016-08-09T20:21:33Z vlatkoB quit (Remote host closed the connection) 2016-08-09T20:23:14Z BusFactor1 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-09T20:27:56Z pyon joined #lisp 2016-08-09T20:28:22Z phoe: What function tells me whether a stream is open or closed? 2016-08-09T20:29:06Z oleo: open-stream-p 2016-08-09T20:30:03Z phoe: oleo: thank you! 2016-08-09T20:30:33Z vlatkoB joined #lisp 2016-08-09T20:33:43Z prxq joined #lisp 2016-08-09T20:33:46Z dwchandler: jo, hej, vad? 2016-08-09T20:34:28Z oleo: np, :) 2016-08-09T20:34:33Z devon quit (Ping timeout: 240 seconds) 2016-08-09T20:35:24Z eivarv quit (Quit: Sleep) 2016-08-09T20:40:06Z helio quit (Remote host closed the connection) 2016-08-09T20:40:21Z LiamH quit (Quit: Leaving.) 2016-08-09T20:41:27Z eivarv joined #lisp 2016-08-09T20:42:31Z eivarv quit (Client Quit) 2016-08-09T20:44:36Z malice joined #lisp 2016-08-09T20:45:33Z malice: Hi! I want to add unit tests to my project. How should I do it? I could create separate .asd file, but I've also seen some asdf feature being used(although I can't remember what and where) that ran after loading the package and tested it. 2016-08-09T20:46:02Z dlowe: I like the system used here: https://github.com/dlowe-net/local-time 2016-08-09T20:46:52Z dlowe: as long as your system runs your tests on asdf:test-system, it doesn't really matter 2016-08-09T20:48:07Z burtons joined #lisp 2016-08-09T20:49:34Z malice: dlowe: Gonna look into it, thanks 2016-08-09T20:52:15Z _sjs_ joined #lisp 2016-08-09T20:52:16Z dwchandler: dlowe: that seems too sensible 2016-08-09T20:52:36Z ferada: i've used the :in-order-to directive to link the test and regular systems together before 2016-08-09T20:53:14Z ferada: https://common-lisp.net/project/asdf/asdf/Predefined-operations-of-ASDF.html#index-test_002dop 2016-08-09T20:53:38Z PuercoPop: yes, that and using uiop:symbol-call instead of evaling a string 2016-08-09T20:53:43Z lexicall joined #lisp 2016-08-09T20:54:21Z Bike: phoe: if you still need to know if you can MACROEXPAND a local macro: only if you have the local macro definition in the environment (i.e., you are doing this in another macro) 2016-08-09T20:54:54Z _sjs quit (Ping timeout: 260 seconds) 2016-08-09T20:55:08Z phoe: Bike: got it. 2016-08-09T20:55:31Z phoe: ... 2016-08-09T20:55:38Z phoe: I just got a chicken-and-egg problem. 2016-08-09T20:55:57Z voidlily joined #lisp 2016-08-09T20:56:08Z Bike: yeah? 2016-08-09T20:56:22Z phoe: I'm working with sockets. 2016-08-09T20:56:33Z _sjs_ quit (Ping timeout: 240 seconds) 2016-08-09T20:57:50Z phoe: I have an open socket which has a stream. 2016-08-09T20:58:01Z phoe: (LISTEN STREAM) => NIL, (OPEN-STREAM-P) => T 2016-08-09T20:58:09Z phoe: Now there's one of two cases. 2016-08-09T20:58:34Z phoe: Either that socket is open and there is nothing going on inside, or it's closed and has a lone EOF waiting on it. 2016-08-09T20:58:34Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T20:58:39Z lexicall quit (Ping timeout: 264 seconds) 2016-08-09T20:58:48Z phoe: How do I tell these two cases apart aside from reading from the stream, which *is* going to block? 2016-08-09T20:59:48Z Bike: read-char-no-hang? 2016-08-09T21:00:06Z phoe: Hm. I see. 2016-08-09T21:00:22Z phoe: Can I write PEEK-CHAR-NO-HANG using READ-CHAR-NO-HANG and UNREAD-CHAR? 2016-08-09T21:00:23Z Bike: i'm just guessing, i'm not much of an i/o person 2016-08-09T21:01:06Z Bike: i guess that depends on whether your socket stream supports it. 2016-08-09T21:01:06Z attila_lendvai quit (Read error: Connection reset by peer) 2016-08-09T21:02:36Z dwchandler: My i/o is mostly C experience. I'd let kqueue/kevent handle that. 2016-08-09T21:02:45Z sellout- quit (Quit: Leaving.) 2016-08-09T21:02:50Z voidlily quit (Read error: Connection reset by peer) 2016-08-09T21:02:53Z attila_lendvai joined #lisp 2016-08-09T21:03:01Z dwchandler: not sure what the usocket / async version looks like 2016-08-09T21:03:03Z m00natic joined #lisp 2016-08-09T21:03:16Z lnostdal quit (Quit: lnostdal) 2016-08-09T21:04:06Z helio joined #lisp 2016-08-09T21:04:28Z hahahahaha joined #lisp 2016-08-09T21:04:33Z helio quit (Remote host closed the connection) 2016-08-09T21:04:42Z hahahahaha 2016-08-09T21:06:15Z voidlily joined #lisp 2016-08-09T21:07:08Z BlueRavenGT quit (Ping timeout: 258 seconds) 2016-08-09T21:10:04Z gingerale quit (Remote host closed the connection) 2016-08-09T21:10:14Z phoe: wat 2016-08-09T21:10:26Z BlueRavenGT joined #lisp 2016-08-09T21:10:26Z wccoder quit (Remote host closed the connection) 2016-08-09T21:10:34Z phoe: hahahahaha: you must be having fun 2016-08-09T21:10:46Z papachan quit (Ping timeout: 244 seconds) 2016-08-09T21:10:57Z phoe: http://paste.lisp.org/display/322636 2016-08-09T21:11:05Z phoe: Bike: well, it works. 2016-08-09T21:11:14Z saturniid joined #lisp 2016-08-09T21:11:24Z Bike: guess that's what matters 2016-08-09T21:12:41Z hahahahaha 2016-08-09T21:13:07Z burtons quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-09T21:14:03Z phoe: fe[nl]ix: I'm sorry to bother 2016-08-09T21:14:28Z phoe: but we could use a bit of help 2016-08-09T21:14:32Z Kooda left #lisp 2016-08-09T21:15:11Z hahahahaha: (ha (ha (ha (ha ha)))) 2016-08-09T21:15:57Z vlatkoB quit (Remote host closed the connection) 2016-08-09T21:16:22Z Josh2: (hue (hue (hue (hue hue)))) 2016-08-09T21:16:32Z wccoder joined #lisp 2016-08-09T21:17:32Z jasom: holy crap. just watched the ELS 2016 lightning talk and someone had the exact same idea for me (with about the same reasoning behind it). 2016-08-09T21:17:46Z jasom: Alessio Stalla's "Symbols as Namespaces" 2016-08-09T21:18:14Z hahahahaha: I wrote a macro that generate random hahahahaha code like this (ha (ha (ha (ha ha)))). Is it useful? Can I submit it to add to Quicklisp? 2016-08-09T21:18:33Z Bike: no 2016-08-09T21:18:35Z Josh2: Sounds pretty useful to me 2016-08-09T21:19:01Z mathi_aihtam joined #lisp 2016-08-09T21:19:03Z hahahahaha: Bike: why not? :( 2016-08-09T21:19:09Z Bike: to get to the other side 2016-08-09T21:19:25Z stee is now known as steelbird 2016-08-09T21:19:46Z fiddlerwoaroof: "I don't consider a library's quality or purpose when adding it to Quicklisp." http://blog.quicklisp.org/2015/01/getting-library-into-quicklisp.html 2016-08-09T21:19:50Z fiddlerwoaroof: :) 2016-08-09T21:19:52Z jerme quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-09T21:20:02Z Bike: don't encourage them 2016-08-09T21:20:23Z hahahahaha: hahahahaha is a simple and pretty quality code 2016-08-09T21:20:38Z hahahahaha: I want to see it in Quicklisp 2016-08-09T21:20:40Z fiddlerwoaroof: Anyways, as a recalcitrant vi user, I'm trying to figure out how to get some of my paredit bindings into evil-mode 2016-08-09T21:21:15Z fiddlerwoaroof: maybe this is a question for #emacs 2016-08-09T21:21:26Z PuercoPop: fiddlerwoaroof: have you tried lispy? it seems the vi equivalent of paredit 2016-08-09T21:21:56Z fiddlerwoaroof: PuercoPop: the paredit that comes with slimv is pretty good 2016-08-09T21:22:06Z PuercoPop: if has some pain points for CL iirc though (like tripping with pathnames) 2016-08-09T21:22:51Z fiddlerwoaroof: I use emacs every once in a while and am trying to minimize the number of differences between evil-mode and vi 2016-08-09T21:23:07Z fiddlerwoaroof: I can't figure out, though, how to map ,W to paredit-wrap-sexp 2016-08-09T21:25:17Z burtons joined #lisp 2016-08-09T21:25:25Z helio joined #lisp 2016-08-09T21:25:33Z coetry quit (Ping timeout: 240 seconds) 2016-08-09T21:25:55Z fiddlerwoaroof: Hmm, just figured it out, I think 2016-08-09T21:27:08Z papachan joined #lisp 2016-08-09T21:33:42Z hahahahaha quit (Quit: Page closed) 2016-08-09T21:35:03Z coetry joined #lisp 2016-08-09T21:37:46Z ggole quit 2016-08-09T21:37:59Z papachan quit (Ping timeout: 244 seconds) 2016-08-09T21:39:11Z coetry quit (Ping timeout: 244 seconds) 2016-08-09T21:39:24Z housel` is now known as housel 2016-08-09T21:50:11Z sellout- joined #lisp 2016-08-09T21:53:46Z angavrilov quit (Remote host closed the connection) 2016-08-09T21:54:41Z papachan joined #lisp 2016-08-09T21:58:51Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-09T22:01:32Z Grue`` quit (Ping timeout: 240 seconds) 2016-08-09T22:03:12Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-08-09T22:05:29Z fourier quit (Ping timeout: 260 seconds) 2016-08-09T22:06:26Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-08-09T22:06:40Z DeadTrickster joined #lisp 2016-08-09T22:08:59Z helio quit (Remote host closed the connection) 2016-08-09T22:11:02Z jokleinn quit (Remote host closed the connection) 2016-08-09T22:12:35Z MoALTz quit (Read error: Connection reset by peer) 2016-08-09T22:12:39Z malice quit (Remote host closed the connection) 2016-08-09T22:13:31Z fiddlerwoaroof: PuercoPop: do you happen to know if lispy works well with nvim? 2016-08-09T22:19:02Z fiddlerwoaroof: Hmm, it seems to be a vi-like emacs package 2016-08-09T22:23:06Z wtetzner joined #lisp 2016-08-09T22:26:47Z ASau joined #lisp 2016-08-09T22:27:16Z sweater joined #lisp 2016-08-09T22:29:28Z DeadTrickster quit (Ping timeout: 252 seconds) 2016-08-09T22:32:02Z adolf_stalin joined #lisp 2016-08-09T22:32:15Z strelox quit (Ping timeout: 250 seconds) 2016-08-09T22:41:04Z stepnem quit (Ping timeout: 260 seconds) 2016-08-09T22:42:02Z strykerkkd quit (Read error: Connection reset by peer) 2016-08-09T22:43:43Z ovenpasta joined #lisp 2016-08-09T22:46:19Z prxq quit (Remote host closed the connection) 2016-08-09T22:49:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-09T22:50:45Z jleija joined #lisp 2016-08-09T22:52:16Z adolf_stalin quit (Remote host closed the connection) 2016-08-09T22:57:09Z papachan quit (Ping timeout: 258 seconds) 2016-08-09T22:57:20Z phoe: https://en.wikibooks.org/wiki/Common_Lisp/Advanced_topics/Condition_System#Restarts 2016-08-09T22:57:28Z phoe: Is this *recursion* I see there? 2016-08-09T22:57:37Z phoe: At (read-points-file filename) 2016-08-09T22:57:53Z asc232 quit (Remote host closed the connection) 2016-08-09T23:00:35Z Bike: you could use a goto instead if you like 2016-08-09T23:01:00Z phoe: Bike: well, yes, it's pretty ugly though. 2016-08-09T23:01:12Z phoe: And the fanatism is going to rise upon me face. 2016-08-09T23:01:14Z Bike: but yes, it's a tail call. or ought to be 2016-08-09T23:01:20Z burtons quit (Ping timeout: 244 seconds) 2016-08-09T23:01:57Z Bike: oh, hey, on sbcl restart-case expands into a prog anyway 2016-08-09T23:02:27Z varjag quit (Ping timeout: 265 seconds) 2016-08-09T23:04:01Z madmalik quit (Quit: Connection closed for inactivity) 2016-08-09T23:05:54Z phoe: Can I define a new ABORT restart? 2016-08-09T23:07:13Z Bike: sure. 2016-08-09T23:08:39Z ovenpasta quit (Ping timeout: 258 seconds) 2016-08-09T23:09:19Z lemoinem quit (Read error: Connection reset by peer) 2016-08-09T23:09:31Z phoe: Oh, wait wait waitttt. 2016-08-09T23:10:04Z phoe: I don't think I want RESTART-CASE. 2016-08-09T23:11:32Z phoe: I'm completely puzzled. 2016-08-09T23:11:39Z Bike: by what 2016-08-09T23:12:12Z davsebamse quit (Ping timeout: 240 seconds) 2016-08-09T23:12:27Z phoe: By restarts. 2016-08-09T23:12:53Z Bike: what do you want to do 2016-08-09T23:13:04Z phoe: Basically - I have a function call, (FOO), that might throw all sorts of errors. 2016-08-09T23:13:22Z phoe: When it errors out, I want to end up in the debugger, with a restart that will just call (FOO) again. 2016-08-09T23:14:32Z Bike: so an even simpler version of the read-points-file example. 2016-08-09T23:14:50Z lemoinem joined #lisp 2016-08-09T23:15:07Z phoe: So I actually want RESTART-CASE? 2016-08-09T23:15:12Z phoe: Oh wait. 2016-08-09T23:15:21Z phoe: The expression in RESTART-CASE. 2016-08-09T23:15:33Z phoe: It does *not have to* be an error. 2016-08-09T23:15:38Z phoe: This solves many questions. 2016-08-09T23:15:46Z Bike: a call to error, no. 2016-08-09T23:16:53Z phoe: Wow. 2016-08-09T23:18:28Z phoe: This is sooooo rad. 2016-08-09T23:18:33Z phoe: The first restart I've written in my life. 2016-08-09T23:18:41Z phoe: (cough, written, cough cough) 2016-08-09T23:19:21Z Bike: not even a with-simple-restart, huh 2016-08-09T23:20:00Z quazimodo joined #lisp 2016-08-09T23:20:52Z al-damiri quit (Quit: Connection closed for inactivity) 2016-08-09T23:21:37Z dmiles quit (Read error: Connection reset by peer) 2016-08-09T23:23:08Z phoe: Oh, the simple pleasures in life. 2016-08-09T23:23:37Z phoe: Making an (error "wat") call and hitting 0 repeatedly to retry and cause it to jump all over the Emacs windows. 2016-08-09T23:23:44Z phoe: I should be going to sleep. 2016-08-09T23:24:12Z valjan_lisp2 joined #lisp 2016-08-09T23:27:03Z dmiles joined #lisp 2016-08-09T23:29:07Z quazimodo quit (Remote host closed the connection) 2016-08-09T23:31:26Z quazimodo joined #lisp 2016-08-09T23:31:35Z quazimod1 joined #lisp 2016-08-09T23:34:49Z phoe quit (Ping timeout: 250 seconds) 2016-08-09T23:34:59Z cromachina joined #lisp 2016-08-09T23:35:03Z _sjs joined #lisp 2016-08-09T23:35:37Z wccoder quit (Remote host closed the connection) 2016-08-09T23:37:15Z Karl_Dscc quit (Remote host closed the connection) 2016-08-09T23:37:28Z wccoder joined #lisp 2016-08-09T23:39:24Z pillton quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-08-09T23:40:51Z quasus joined #lisp 2016-08-09T23:51:32Z pillton joined #lisp 2016-08-09T23:52:35Z phoe joined #lisp 2016-08-09T23:56:08Z harish_ quit (Ping timeout: 258 seconds)