2016-06-01T00:00:01Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-01T00:01:45Z alusion joined #lisp 2016-06-01T00:01:47Z _sjs joined #lisp 2016-06-01T00:02:14Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-06-01T00:03:18Z mathrick quit (Ping timeout: 276 seconds) 2016-06-01T00:03:19Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-01T00:04:42Z nell quit (Ping timeout: 246 seconds) 2016-06-01T00:05:39Z jsgrant joined #lisp 2016-06-01T00:07:52Z jlarocco joined #lisp 2016-06-01T00:11:42Z emaczen quit (Ping timeout: 260 seconds) 2016-06-01T00:12:35Z IPmonger joined #lisp 2016-06-01T00:13:55Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-06-01T00:14:38Z wccoder quit (Remote host closed the connection) 2016-06-01T00:14:42Z vsync_ quit (Quit: ZNC - http://znc.sourceforge.net) 2016-06-01T00:14:57Z roscoe_t` joined #lisp 2016-06-01T00:15:12Z vsync joined #lisp 2016-06-01T00:15:27Z roscoe_tw quit (Ping timeout: 244 seconds) 2016-06-01T00:23:45Z aries_liuxueyang joined #lisp 2016-06-01T00:26:45Z shdeng joined #lisp 2016-06-01T00:27:27Z moei quit (Quit: Leaving...) 2016-06-01T00:33:12Z Denommus quit (Ping timeout: 276 seconds) 2016-06-01T00:34:09Z eudoxia joined #lisp 2016-06-01T00:37:18Z karswell quit (Ping timeout: 244 seconds) 2016-06-01T00:42:51Z varjag quit (Ping timeout: 250 seconds) 2016-06-01T00:45:19Z elimik31 quit (Ping timeout: 260 seconds) 2016-06-01T00:46:59Z rumbler31_ joined #lisp 2016-06-01T00:49:20Z rumbler31 quit (Ping timeout: 240 seconds) 2016-06-01T00:49:24Z rumbler31_ is now known as rumbler31 2016-06-01T00:57:55Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-01T00:58:30Z katco quit (Ping timeout: 244 seconds) 2016-06-01T01:01:00Z quazimodo quit (Ping timeout: 240 seconds) 2016-06-01T01:01:33Z quazimod1 quit (Ping timeout: 258 seconds) 2016-06-01T01:04:03Z katco joined #lisp 2016-06-01T01:04:04Z jleija quit (Ping timeout: 250 seconds) 2016-06-01T01:04:51Z moei joined #lisp 2016-06-01T01:07:44Z quazimodo joined #lisp 2016-06-01T01:12:43Z quazimod1 joined #lisp 2016-06-01T01:15:00Z rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T01:15:20Z wccoder joined #lisp 2016-06-01T01:18:08Z harish_ quit (Ping timeout: 244 seconds) 2016-06-01T01:18:29Z Valheru quit 2016-06-01T01:18:31Z mathrick joined #lisp 2016-06-01T01:19:57Z wccoder quit (Ping timeout: 258 seconds) 2016-06-01T01:23:07Z walter|r quit (Remote host closed the connection) 2016-06-01T01:30:45Z MoALTz quit (Quit: Leaving) 2016-06-01T01:33:37Z sweater_ quit (Read error: Connection reset by peer) 2016-06-01T01:36:01Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-06-01T01:38:42Z dpg joined #lisp 2016-06-01T01:43:53Z ramus joined #lisp 2016-06-01T01:44:59Z mathrick quit (Ping timeout: 244 seconds) 2016-06-01T01:48:24Z dpg quit (Remote host closed the connection) 2016-06-01T01:49:26Z defaultxr joined #lisp 2016-06-01T01:51:48Z jason_m quit (Ping timeout: 246 seconds) 2016-06-01T01:52:10Z Jesin quit (Quit: Leaving) 2016-06-01T01:52:36Z dreamaddict joined #lisp 2016-06-01T01:53:15Z otjura quit (Ping timeout: 244 seconds) 2016-06-01T01:53:20Z dreamaddict: if one is only using Hunchentoot (for a sketchpad maybe), do you have to manually define an easy-handler for each static file? 2016-06-01T01:53:20Z minion: dreamaddict, memo from pavelpenev: Haven't written anything in lucerne, but I've read the source and played around with it a bit, what's your question? 2016-06-01T01:54:32Z dreamaddict: I've tried getting my static files (css, js) to load right, yes I tried (setf acceptor-document-root *handler*) to set it to the proper directory on my machine...still not right 2016-06-01T01:56:11Z dreamaddict: http://paste.lisp.org/display/317200 2016-06-01T01:56:31Z eudoxia: was someone here asking about lucerne or something 2016-06-01T01:56:38Z dreamaddict: ah yes, I was earlier 2016-06-01T01:56:40Z zRecursive joined #lisp 2016-06-01T01:56:46Z mathrick joined #lisp 2016-06-01T01:56:49Z dreamaddict: it seems a bit tricky for large sites 2016-06-01T01:57:07Z eudoxia: ahh yes perhaps 2016-06-01T01:57:08Z dreamaddict: plus I think my outside JS files (which dynamically create buttons on the site) were having a bit of a hard time because of the djula templating 2016-06-01T01:57:18Z dreamaddict: no I said that wrong 2016-06-01T01:57:24Z eudoxia: how so 2016-06-01T01:57:25Z eudoxia: ohhh 2016-06-01T01:57:26Z dreamaddict: I mean, I am just making a small thing, and there were some problems 2016-06-01T01:57:30Z eudoxia: angular colliding with djula?? 2016-06-01T01:57:37Z dreamaddict: I have *no* idea where I would start with that 2016-06-01T01:57:43Z dreamaddict: probably by not using djula in the project 2016-06-01T01:58:03Z eudoxia: oh 2016-06-01T01:58:12Z eudoxia: you mean you weren't using djula to make things simpler 2016-06-01T01:58:29Z harish_ joined #lisp 2016-06-01T01:58:31Z dreamaddict: correct, I had a zen moment about that, a few hours ago 2016-06-01T01:58:45Z dreamaddict: but that sort of thing is called "angular colliding" 2016-06-01T01:58:52Z dreamaddict: that's good to know :) 2016-06-01T01:59:10Z eudoxia: what no 2016-06-01T01:59:18Z eudoxia: no I thought you were doing uh something else 2016-06-01T01:59:19Z dreamaddict: it isn't? 2016-06-01T01:59:26Z eudoxia: well I'd recommend sticking with Djula 2016-06-01T01:59:49Z eudoxia: it is good 2016-06-01T01:59:56Z dreamaddict: well once I make anything more than a simple page I am definitely using it 2016-06-01T02:00:00Z Bike: i thought eudoxia meant AngularJS. 2016-06-01T02:00:02Z eudoxia: ok 2016-06-01T02:00:07Z eudoxia: Bike: yes that's what I meant 2016-06-01T02:00:07Z FreeBirdLjj joined #lisp 2016-06-01T02:00:23Z Jesin joined #lisp 2016-06-01T02:00:23Z superfunc joined #lisp 2016-06-01T02:00:23Z eudoxia: Angular JS is a JS web framework that uses {{ }} syntax for templates in the HTML 2016-06-01T02:00:25Z dreamaddict: right now I just have a tiny hunchentoot thing with one page, and a few css/js files that won't load 2016-06-01T02:00:29Z eudoxia: if you're using Djula or Django this causes problems 2016-06-01T02:00:56Z eudoxia: ok if you're using Lucerne with Hunchentoot you gotta use the static files middleware to load files 2016-06-01T02:00:58Z dreamaddict: because I don't know what is happening with the pathnames 2016-06-01T02:01:04Z dreamaddict: eudoxia: I did see that 2016-06-01T02:01:17Z eudoxia: mhm 2016-06-01T02:01:19Z eudoxia: so 2016-06-01T02:01:26Z dreamaddict: http://paste.lisp.org/display/317200 2016-06-01T02:01:28Z dreamaddict: there be the paste 2016-06-01T02:01:31Z eudoxia: what does your defapp look like 2016-06-01T02:01:48Z eudoxia: ahh 2016-06-01T02:01:49Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-01T02:01:51Z eudoxia: that is not Lucerne 2016-06-01T02:01:53Z dreamaddict: oh ok hold on, I do have the lucerne thing I made as well 2016-06-01T02:02:00Z dreamaddict: right now I am trying to get this simpler version to work right 2016-06-01T02:02:06Z eudoxia: tbh i've never used Hunchentoot directly 2016-06-01T02:02:09Z dreamaddict: since all of the other "fancier" frameworks are kind of based on this 2016-06-01T02:02:19Z eudoxia: so I can't advise on how to use it to serve static files 2016-06-01T02:02:19Z eudoxia: well 2016-06-01T02:02:21Z eudoxia: not quite 2016-06-01T02:02:31Z eudoxia: Lucerne is built on Clack which has many "backends" 2016-06-01T02:02:31Z dreamaddict: do I need easy-handlers for each static file? 2016-06-01T02:02:34Z eudoxia: Hunchentoot being one 2016-06-01T02:02:51Z eudoxia: so it's less "based on" and more "internally maps to" 2016-06-01T02:02:53Z eudoxia: idk man 2016-06-01T02:02:54Z dreamaddict: right 2016-06-01T02:02:57Z eudoxia: let me check the docs 2016-06-01T02:03:20Z dreamaddict: notice I did try to change the root pathname to the right one, so that http://localhost/js would indeed map to the right /js/ 2016-06-01T02:03:27Z dreamaddict: I really thought that would do it 2016-06-01T02:03:35Z eudoxia: create-folder-dispatcher-and-handler might be what you want 2016-06-01T02:03:42Z superfunc quit (Client Quit) 2016-06-01T02:03:47Z dreamaddict: ok that's what the doohickey is called 2016-06-01T02:04:01Z dreamaddict: and then put handlers in for the directories 2016-06-01T02:04:05Z eudoxia: ah I just saw you set acceptor-document-root 2016-06-01T02:04:26Z eudoxia: >By default, Hunchentoot serves the files from the www/ directory in its source tree. In the distribution, that directory contains a HTML version of the documentation as well as the error templates. The location of the document root directory can be specified when creating a new ACCEPTOR instance by the way of the ACCEPTOR-DOCUMENT-ROOT 2016-06-01T02:04:27Z eudoxia: hmm 2016-06-01T02:04:35Z dreamaddict: one sec, I might not have recompiled everything right, after making that change 2016-06-01T02:05:03Z eudoxia: oh i think i know the problem 2016-06-01T02:05:17Z eudoxia: or one of them 2016-06-01T02:05:17Z eudoxia: defvar doesn't change its value if you recompile it 2016-06-01T02:05:17Z eudoxia: you gotta setf it 2016-06-01T02:05:21Z eudoxia: better yet just make it a defparameter 2016-06-01T02:05:37Z eudoxia: when you recompile a defparameter it changes the value 2016-06-01T02:05:37Z dreamaddict: lol usually I defparameter everything 2016-06-01T02:05:41Z eudoxia: (defvar's behaviour is useful because of reasons, sometimes) 2016-06-01T02:07:31Z dreamaddict: ok bam 2016-06-01T02:07:32Z dreamaddict: got it 2016-06-01T02:07:35Z dreamaddict: you were right 2016-06-01T02:07:39Z dreamaddict: (and so was I) 2016-06-01T02:07:45Z emaczen joined #lisp 2016-06-01T02:08:10Z npatrick04 joined #lisp 2016-06-01T02:08:33Z harish_ quit (Ping timeout: 240 seconds) 2016-06-01T02:09:49Z brendyn quit (Ping timeout: 244 seconds) 2016-06-01T02:10:19Z eudoxia: (๑•̀ㅂ•́)و✧ 2016-06-01T02:10:22Z eudoxia: yey 2016-06-01T02:12:55Z mosh joined #lisp 2016-06-01T02:13:31Z papachan: eudoxia hello 2016-06-01T02:13:36Z eudoxia: hello 2016-06-01T02:14:05Z emaczen quit (Ping timeout: 260 seconds) 2016-06-01T02:15:43Z Tristam quit (Remote host closed the connection) 2016-06-01T02:16:30Z unbalancedparen quit (Quit: WeeChat 1.5) 2016-06-01T02:16:45Z tmtwd joined #lisp 2016-06-01T02:17:34Z tmtwd quit (Max SendQ exceeded) 2016-06-01T02:18:04Z tmtwd joined #lisp 2016-06-01T02:24:00Z Kaisyu joined #lisp 2016-06-01T02:29:48Z eudoxia quit (Quit: Leaving) 2016-06-01T02:34:11Z harish_ joined #lisp 2016-06-01T02:37:01Z Tristam joined #lisp 2016-06-01T02:37:09Z brendyn joined #lisp 2016-06-01T02:39:32Z schally joined #lisp 2016-06-01T02:45:02Z mathrick quit (Ping timeout: 250 seconds) 2016-06-01T02:48:32Z harish_ quit (Ping timeout: 244 seconds) 2016-06-01T02:56:59Z mathrick joined #lisp 2016-06-01T03:01:23Z |meta quit (Quit: Connection closed for inactivity) 2016-06-01T03:05:18Z schally quit (Read error: Connection reset by peer) 2016-06-01T03:11:09Z arescorpio joined #lisp 2016-06-01T03:14:13Z m0li quit (Quit: bye?) 2016-06-01T03:14:54Z pipopa7689 quit (Ping timeout: 272 seconds) 2016-06-01T03:16:02Z papachan quit (Ping timeout: 260 seconds) 2016-06-01T03:16:53Z edgar-rft joined #lisp 2016-06-01T03:17:32Z vydd quit (Remote host closed the connection) 2016-06-01T03:18:29Z roscoe_t` is now known as roscoe_tw 2016-06-01T03:19:40Z tmtwd quit (Ping timeout: 264 seconds) 2016-06-01T03:23:11Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-01T03:30:13Z CEnnis91 joined #lisp 2016-06-01T03:32:38Z profess quit (Ping timeout: 272 seconds) 2016-06-01T03:35:04Z profess joined #lisp 2016-06-01T03:40:46Z _z joined #lisp 2016-06-01T03:44:18Z npatrick` joined #lisp 2016-06-01T03:44:43Z eschatologist joined #lisp 2016-06-01T03:48:03Z axion: Hello all. question: http://paste.lisp.org/display/317203 2016-06-01T03:51:34Z dreamaddict: axion: first guess, make a small function that recurses, and just collect all of the leaves in a loop 2016-06-01T03:52:29Z dreamaddict: although if they are all 3-element vectors, then hmmm... 2016-06-01T03:53:46Z axion: Yes, they are. 2016-06-01T03:54:03Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-06-01T03:55:28Z schoppenhauer joined #lisp 2016-06-01T04:01:44Z jsgrant quit (Remote host closed the connection) 2016-06-01T04:06:41Z jsgrant joined #lisp 2016-06-01T04:06:57Z FreeBird_ joined #lisp 2016-06-01T04:07:35Z mbuf joined #lisp 2016-06-01T04:09:20Z tmtwd joined #lisp 2016-06-01T04:09:52Z emaczen joined #lisp 2016-06-01T04:11:27Z alusion quit (Ping timeout: 260 seconds) 2016-06-01T04:11:36Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-06-01T04:14:13Z jsgrant quit (Quit: Konversation terminated!) 2016-06-01T04:14:34Z jsgrant joined #lisp 2016-06-01T04:14:34Z emaczen quit (Ping timeout: 240 seconds) 2016-06-01T04:18:20Z vydd joined #lisp 2016-06-01T04:18:24Z vlatkoB joined #lisp 2016-06-01T04:19:48Z dreamaddict: axion: http://paste.lisp.org/display/317203#1 2016-06-01T04:20:02Z dreamaddict: there's a solution, at least 2016-06-01T04:21:18Z shka joined #lisp 2016-06-01T04:21:41Z npatrick` quit (Ping timeout: 250 seconds) 2016-06-01T04:21:58Z dreamaddict: don't know how "professional" that is though 2016-06-01T04:22:38Z newer joined #lisp 2016-06-01T04:23:05Z vydd quit (Ping timeout: 244 seconds) 2016-06-01T04:23:33Z harish_ joined #lisp 2016-06-01T04:25:06Z _z quit (Remote host closed the connection) 2016-06-01T04:25:17Z FreeBirdLjj joined #lisp 2016-06-01T04:26:36Z newer quit (Client Quit) 2016-06-01T04:27:06Z FreeBird_ quit (Ping timeout: 272 seconds) 2016-06-01T04:28:53Z _z joined #lisp 2016-06-01T04:36:39Z harish_ quit (Ping timeout: 246 seconds) 2016-06-01T04:37:01Z _z quit (Quit: "") 2016-06-01T04:37:58Z _z joined #lisp 2016-06-01T04:41:29Z harish_ joined #lisp 2016-06-01T04:42:05Z aeth: drmeister: Any plans for or progress on issue #162, CFFI support? https://github.com/drmeister/clasp/issues/162 2016-06-01T04:44:43Z akkad: easy locking 2016-06-01T04:50:00Z otjura joined #lisp 2016-06-01T04:50:32Z rumbler31 quit (Ping timeout: 272 seconds) 2016-06-01T04:51:00Z andrei-n quit (Ping timeout: 260 seconds) 2016-06-01T04:52:04Z harish_ quit (Ping timeout: 264 seconds) 2016-06-01T04:53:03Z davsebamse quit (Ping timeout: 240 seconds) 2016-06-01T04:54:45Z mishoo__ joined #lisp 2016-06-01T04:54:56Z moei quit (Read error: Connection reset by peer) 2016-06-01T04:55:07Z davsebamse joined #lisp 2016-06-01T04:55:33Z moei joined #lisp 2016-06-01T04:58:44Z dreamaddict quit (Ping timeout: 250 seconds) 2016-06-01T05:00:10Z akkad: actually outside bt, are there any semaphore packages? 2016-06-01T05:02:57Z cmos quit (Quit: Computer has gone to sleep.) 2016-06-01T05:04:18Z jasom: akkad: 2016-06-01T05:04:33Z jasom: akkad: there are a couple of tools that expose posix APIs, including semaphores 2016-06-01T05:04:59Z akkad: bt-semaphores seems like what I want 2016-06-01T05:05:27Z Harag joined #lisp 2016-06-01T05:05:55Z andrei-n joined #lisp 2016-06-01T05:06:26Z Opodeldoc quit (Read error: Connection timed out) 2016-06-01T05:10:45Z DavidGuru joined #lisp 2016-06-01T05:11:51Z guicho quit (Quit: さようなら) 2016-06-01T05:12:23Z payphone quit (Ping timeout: 250 seconds) 2016-06-01T05:13:45Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-06-01T05:14:19Z arescorpio quit (Quit: Leaving.) 2016-06-01T05:14:20Z mathi_aihtam joined #lisp 2016-06-01T05:17:07Z FreeBirdLjj joined #lisp 2016-06-01T05:17:23Z dreamaddict joined #lisp 2016-06-01T05:17:51Z dreamaddict: man I am so happy that there are good Lisp solutions for websites/servers 2016-06-01T05:18:16Z dreamaddict: the thought of having to do it all with JS makes me shudder 2016-06-01T05:19:08Z vydd joined #lisp 2016-06-01T05:19:08Z vydd quit (Changing host) 2016-06-01T05:19:08Z vydd joined #lisp 2016-06-01T05:20:39Z Opodeldoc joined #lisp 2016-06-01T05:21:50Z tmtwd quit (Ping timeout: 244 seconds) 2016-06-01T05:22:58Z Opodeldoc quit (Max SendQ exceeded) 2016-06-01T05:23:54Z vydd quit (Ping timeout: 244 seconds) 2016-06-01T05:30:06Z DavidGuru quit (Quit: DavidGuru) 2016-06-01T05:30:20Z DavidGuru joined #lisp 2016-06-01T05:33:47Z Opodeldoc joined #lisp 2016-06-01T05:36:09Z Opodeldoc quit (Max SendQ exceeded) 2016-06-01T05:36:25Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-01T05:37:25Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-06-01T05:38:41Z vmihai joined #lisp 2016-06-01T05:38:42Z mishoo__ quit (Ping timeout: 276 seconds) 2016-06-01T05:42:10Z _z quit (Ping timeout: 252 seconds) 2016-06-01T05:51:38Z _z joined #lisp 2016-06-01T05:54:00Z sauvin joined #lisp 2016-06-01T05:55:41Z knobo1 joined #lisp 2016-06-01T05:56:42Z _z quit (Quit: "") 2016-06-01T05:57:25Z Trystam joined #lisp 2016-06-01T05:57:25Z Trystam quit (Changing host) 2016-06-01T05:57:25Z Trystam joined #lisp 2016-06-01T05:57:56Z mvilleneuve joined #lisp 2016-06-01T05:59:11Z shka quit (Quit: Konversation terminated!) 2016-06-01T05:59:35Z shka joined #lisp 2016-06-01T06:00:48Z Tristam quit (Ping timeout: 276 seconds) 2016-06-01T06:04:29Z DavidGuru1 joined #lisp 2016-06-01T06:04:46Z DavidGuru quit (Ping timeout: 258 seconds) 2016-06-01T06:04:46Z DavidGuru1 is now known as DavidGuru 2016-06-01T06:05:44Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T06:05:59Z schaueho joined #lisp 2016-06-01T06:06:09Z FreeBirdLjj joined #lisp 2016-06-01T06:07:00Z nell joined #lisp 2016-06-01T06:08:35Z tmtwd joined #lisp 2016-06-01T06:09:05Z emaczen joined #lisp 2016-06-01T06:09:22Z trinitr0n quit (Quit: totally drained, taking a break) 2016-06-01T06:13:18Z mishoo__ joined #lisp 2016-06-01T06:14:40Z shka quit (Ping timeout: 240 seconds) 2016-06-01T06:19:48Z vydd joined #lisp 2016-06-01T06:21:55Z josteink quit (Ping timeout: 244 seconds) 2016-06-01T06:24:31Z vydd quit (Ping timeout: 252 seconds) 2016-06-01T06:26:39Z asc232 joined #lisp 2016-06-01T06:27:09Z josteink joined #lisp 2016-06-01T06:30:46Z schaueho quit (Ping timeout: 260 seconds) 2016-06-01T06:30:46Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-01T06:32:16Z mastokley quit (Ping timeout: 264 seconds) 2016-06-01T06:32:36Z IPmonger joined #lisp 2016-06-01T06:32:46Z emaczen quit (Ping timeout: 252 seconds) 2016-06-01T06:32:55Z m3tti joined #lisp 2016-06-01T06:32:58Z mingus` joined #lisp 2016-06-01T06:33:18Z harish_ joined #lisp 2016-06-01T06:33:27Z flamebeard joined #lisp 2016-06-01T06:34:14Z mingus quit (Remote host closed the connection) 2016-06-01T06:36:07Z dreamaddict: ok this is weird: http://paste.lisp.org/display/317211 2016-06-01T06:36:21Z dreamaddict: weird to me, at least 2016-06-01T06:37:32Z dreamaddict: apparently simply macroing raw Lispy HTML into with-html-output-as-string doesn't work 2016-06-01T06:39:10Z Bike: yeah. it's in http://weitz.de/cl-who/#syntax 2016-06-01T06:40:32Z dreamaddict: durnit 2016-06-01T06:40:46Z mastokley joined #lisp 2016-06-01T06:46:10Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-01T06:46:33Z IPmonger joined #lisp 2016-06-01T06:49:10Z DavidGuru quit (Remote host closed the connection) 2016-06-01T06:49:30Z Cymew joined #lisp 2016-06-01T06:51:01Z asc232 quit (Remote host closed the connection) 2016-06-01T06:53:07Z asc232 joined #lisp 2016-06-01T06:53:07Z asc232 quit (Client Quit) 2016-06-01T06:53:52Z otjura quit (Ping timeout: 264 seconds) 2016-06-01T06:55:15Z m3tti quit (Ping timeout: 260 seconds) 2016-06-01T06:56:09Z jasom: dreamaddict: define a function that takes a stream and have that function also invoke w-h-o 2016-06-01T06:57:47Z dreamaddict: I am almost following you, but I don't *quite* get exactly why it doesn't work in the first place 2016-06-01T06:58:25Z dreamaddict: my backquote-fu isn't sharp enough somehow...but how would your suggestion work? 2016-06-01T06:59:51Z PuercoPop: dreamaddict: check spinneret's with-html-string 2016-06-01T07:00:08Z jasom: dreamaddict: http://paste.lisp.org/display/317211#1 2016-06-01T07:00:30Z jasom: dreamaddict: sorry, didn't have a slime open 2016-06-01T07:01:18Z jasom: Depending on your application, you may want to use a special variable for the stream, which will save you passing the stream around as a parameter 2016-06-01T07:02:55Z norserob joined #lisp 2016-06-01T07:04:08Z jasom: dreamaddict: your version doesn't work because a combination of the fact that macros are expanded from the outside in, and the implementation of cl-who. 2016-06-01T07:04:38Z dreamaddict: that's weird (to me) about macros, since I assumed they went inside-out like functions do (?) 2016-06-01T07:05:01Z jasom: dreamaddict: they can't be, otherwise you couldn't control evaluation and create DSLs that behave differently from lisp 2016-06-01T07:05:25Z dreamaddict: ok, then I don't know how to control evaluation inside of a macro...yet... 2016-06-01T07:05:39Z dreamaddict: well I'll try your snippet there, it's probably good enough for now 2016-06-01T07:05:40Z varjag joined #lisp 2016-06-01T07:05:48Z dreamaddict: I just wanted a way to macro up some custom controls and whatnot 2016-06-01T07:06:16Z jasom: the macrowriter has complete control of how evaluation inside of their macro proceeds 2016-06-01T07:06:20Z vmihai quit (Ping timeout: 260 seconds) 2016-06-01T07:06:50Z jasom: in the case of cl-who, it does not expand macros before walking the tree, so it will have already done all of its DSL logic before your macro is expanded 2016-06-01T07:07:21Z jasom: your macro ends up being expanded later, because in cl-who all compound forms are preserved in place (which is why calling functions that emit html to the stream works) 2016-06-01T07:08:42Z jasom: in any event, this is a case where a function is (to me at least) not more awkward than a macro. The explicit passing of the stream is the only increased friction. And one ought not use a macro when a function will do. 2016-06-01T07:09:56Z shka joined #lisp 2016-06-01T07:10:17Z dreamaddict: how would I use a special variable for the stream, so that I don't have to pass it? 2016-06-01T07:10:33Z dreamaddict: (I have a strange mental block on understanding streams, which I haven't gotten around yet) 2016-06-01T07:11:21Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T07:11:26Z dreamaddict: true, I was only using a macro because I didn't know they expanded outside-in 2016-06-01T07:12:15Z FreeBirdLjj joined #lisp 2016-06-01T07:14:10Z mrcom joined #lisp 2016-06-01T07:15:12Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T07:15:28Z FreeBirdLjj joined #lisp 2016-06-01T07:18:52Z vmihai joined #lisp 2016-06-01T07:18:55Z Cymew quit (Quit: Konversation terminated!) 2016-06-01T07:23:47Z Munksgaard joined #lisp 2016-06-01T07:23:53Z dreamaddict: well that does work for now 2016-06-01T07:27:02Z vydd joined #lisp 2016-06-01T07:27:55Z wz1000 joined #lisp 2016-06-01T07:31:22Z scymtym joined #lisp 2016-06-01T07:31:54Z vydd quit (Ping timeout: 260 seconds) 2016-06-01T07:35:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T07:35:49Z FreeBirdLjj joined #lisp 2016-06-01T07:37:32Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-01T07:38:11Z mvilleneuve_ joined #lisp 2016-06-01T07:39:33Z Beetny joined #lisp 2016-06-01T07:40:58Z _sjs quit (Ping timeout: 252 seconds) 2016-06-01T07:41:01Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-06-01T07:41:07Z jbakid quit (Quit: jbakid) 2016-06-01T07:46:29Z johs quit (Ping timeout: 260 seconds) 2016-06-01T07:47:13Z johs joined #lisp 2016-06-01T07:47:41Z HeyFlash joined #lisp 2016-06-01T07:49:06Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T07:49:21Z FreeBirdLjj joined #lisp 2016-06-01T07:50:11Z ramky joined #lisp 2016-06-01T07:51:58Z mastokley quit (Ping timeout: 252 seconds) 2016-06-01T07:58:38Z arbv joined #lisp 2016-06-01T08:01:50Z radioninja_work joined #lisp 2016-06-01T08:06:00Z johs quit (Ping timeout: 240 seconds) 2016-06-01T08:06:15Z johs joined #lisp 2016-06-01T08:07:38Z prion_ joined #lisp 2016-06-01T08:10:26Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-01T08:10:30Z quazimod1 quit (Ping timeout: 260 seconds) 2016-06-01T08:10:51Z angavrilov joined #lisp 2016-06-01T08:11:15Z igam joined #lisp 2016-06-01T08:14:03Z defaultxr quit (Ping timeout: 276 seconds) 2016-06-01T08:15:54Z jbakid joined #lisp 2016-06-01T08:21:26Z aries_liuxueyang quit (Ping timeout: 272 seconds) 2016-06-01T08:24:13Z przl joined #lisp 2016-06-01T08:24:19Z aries_liuxueyang joined #lisp 2016-06-01T08:27:47Z vydd joined #lisp 2016-06-01T08:29:08Z Bike quit (Quit: leaving) 2016-06-01T08:29:17Z emaczen joined #lisp 2016-06-01T08:29:24Z vmihai quit (Ping timeout: 246 seconds) 2016-06-01T08:30:25Z hhdave joined #lisp 2016-06-01T08:32:12Z eMBee quit (Ping timeout: 260 seconds) 2016-06-01T08:32:19Z sunwukong joined #lisp 2016-06-01T08:32:45Z sepi quit (Read error: Connection reset by peer) 2016-06-01T08:32:51Z sepi joined #lisp 2016-06-01T08:33:15Z vydd quit (Ping timeout: 260 seconds) 2016-06-01T08:34:19Z Karl_Dscc joined #lisp 2016-06-01T08:35:35Z emaczen quit (Ping timeout: 260 seconds) 2016-06-01T08:41:52Z CEnnis91 joined #lisp 2016-06-01T08:48:18Z jbakid quit (Quit: jbakid) 2016-06-01T08:48:48Z Ven joined #lisp 2016-06-01T08:54:09Z przl quit (Ping timeout: 260 seconds) 2016-06-01T08:56:46Z Sando quit (Ping timeout: 244 seconds) 2016-06-01T08:57:21Z asti` quit (Read error: Connection reset by peer) 2016-06-01T08:57:38Z asti` joined #lisp 2016-06-01T08:58:32Z eMBee joined #lisp 2016-06-01T09:01:29Z wz1000 quit (Ping timeout: 258 seconds) 2016-06-01T09:02:00Z jtza8 joined #lisp 2016-06-01T09:02:11Z IPmonger joined #lisp 2016-06-01T09:04:12Z wz1000 joined #lisp 2016-06-01T09:05:47Z moore33 joined #lisp 2016-06-01T09:07:02Z IPmonger quit (Ping timeout: 272 seconds) 2016-06-01T09:09:09Z w37 joined #lisp 2016-06-01T09:09:13Z zRecursive quit (Remote host closed the connection) 2016-06-01T09:14:28Z harish_ quit (Quit: Leaving) 2016-06-01T09:14:44Z Karl_Dscc quit (Remote host closed the connection) 2016-06-01T09:16:24Z vydd joined #lisp 2016-06-01T09:16:24Z vydd quit (Changing host) 2016-06-01T09:16:24Z vydd joined #lisp 2016-06-01T09:18:17Z Munksgaard quit (Read error: Connection reset by peer) 2016-06-01T09:18:36Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-01T09:18:59Z Munksgaard joined #lisp 2016-06-01T09:25:57Z rgrau joined #lisp 2016-06-01T09:29:15Z profess quit (Ping timeout: 264 seconds) 2016-06-01T09:30:10Z profess joined #lisp 2016-06-01T09:31:31Z grouzen joined #lisp 2016-06-01T09:33:55Z smokeink joined #lisp 2016-06-01T09:37:17Z _sjs joined #lisp 2016-06-01T09:41:15Z igam quit (Ping timeout: 264 seconds) 2016-06-01T09:44:04Z jtza8 quit (Ping timeout: 250 seconds) 2016-06-01T09:44:16Z _sjs quit (Ping timeout: 264 seconds) 2016-06-01T09:45:09Z zacharias joined #lisp 2016-06-01T09:47:28Z _z joined #lisp 2016-06-01T09:47:52Z Karl_Dscc joined #lisp 2016-06-01T09:51:25Z knobo2 joined #lisp 2016-06-01T09:53:03Z knobo quit (Disconnected by services) 2016-06-01T09:53:08Z knobo2 is now known as knobo 2016-06-01T09:53:31Z knobo_ joined #lisp 2016-06-01T09:54:04Z glidergun joined #lisp 2016-06-01T09:59:29Z AntiSpamMeta quit (Excess Flood) 2016-06-01T09:59:54Z AntiSpamMeta joined #lisp 2016-06-01T10:01:00Z w37 left #lisp 2016-06-01T10:04:30Z dreamaddict quit (Quit: Page closed) 2016-06-01T10:11:41Z Karl_Dscc quit (Remote host closed the connection) 2016-06-01T10:15:41Z przl joined #lisp 2016-06-01T10:16:12Z DavidGuru joined #lisp 2016-06-01T10:25:00Z DavidGuru quit (Ping timeout: 240 seconds) 2016-06-01T10:25:05Z DavidGuru1 joined #lisp 2016-06-01T10:25:45Z knobo_ quit (Quit: WeeChat 1.5) 2016-06-01T10:27:17Z DavidGuru1 quit (Remote host closed the connection) 2016-06-01T10:28:06Z glidergun quit (Quit: Page closed) 2016-06-01T10:31:21Z emaczen joined #lisp 2016-06-01T10:33:20Z Cymew joined #lisp 2016-06-01T10:36:00Z emaczen quit (Ping timeout: 240 seconds) 2016-06-01T10:39:35Z nell quit (Ping timeout: 244 seconds) 2016-06-01T10:40:15Z _sjs joined #lisp 2016-06-01T10:43:44Z papachan joined #lisp 2016-06-01T10:46:25Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-01T10:47:58Z _sjs quit (Ping timeout: 252 seconds) 2016-06-01T10:49:23Z maucar joined #lisp 2016-06-01T10:52:00Z Cymew quit (Ping timeout: 276 seconds) 2016-06-01T10:52:02Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-06-01T10:54:47Z hjudt: using a regexp pattern, how can i do that non-verbosely like in perl (matching a subgroup)? 2016-06-01T10:54:59Z jackdaniel: hjudt: check out cl-ppcre 2016-06-01T10:55:02Z jackdaniel: ;) 2016-06-01T10:56:01Z pok quit (Ping timeout: 250 seconds) 2016-06-01T10:56:02Z qubitnerd joined #lisp 2016-06-01T10:56:08Z pok joined #lisp 2016-06-01T11:02:13Z vmihai joined #lisp 2016-06-01T11:03:12Z jtza8 joined #lisp 2016-06-01T11:05:37Z _z quit (Ping timeout: 260 seconds) 2016-06-01T11:06:01Z qubitnerd quit (Quit: WeeChat 1.5) 2016-06-01T11:15:25Z smokeink quit (Ping timeout: 260 seconds) 2016-06-01T11:17:49Z atgreen quit (Ping timeout: 244 seconds) 2016-06-01T11:21:10Z emaczen joined #lisp 2016-06-01T11:21:16Z knobo1 quit (Quit: WeeChat 1.3) 2016-06-01T11:21:37Z EvW joined #lisp 2016-06-01T11:22:31Z przl quit (Read error: Connection reset by peer) 2016-06-01T11:22:37Z smokeink joined #lisp 2016-06-01T11:22:39Z przl joined #lisp 2016-06-01T11:26:34Z jtza8 quit (Ping timeout: 240 seconds) 2016-06-01T11:28:23Z Cymew joined #lisp 2016-06-01T11:33:59Z NeverDie joined #lisp 2016-06-01T11:34:20Z bogdanm joined #lisp 2016-06-01T11:39:25Z przl quit (Ping timeout: 258 seconds) 2016-06-01T11:41:45Z AntiSpamMeta quit (Excess Flood) 2016-06-01T11:41:45Z jason_m joined #lisp 2016-06-01T11:42:07Z AntiSpamMeta joined #lisp 2016-06-01T11:43:19Z benny quit (Ping timeout: 244 seconds) 2016-06-01T11:46:32Z NeverDie_ joined #lisp 2016-06-01T11:47:09Z NeverDie quit (Ping timeout: 246 seconds) 2016-06-01T11:47:42Z peey joined #lisp 2016-06-01T11:48:26Z NeverDie_ quit (Max SendQ exceeded) 2016-06-01T11:49:06Z NeverDie joined #lisp 2016-06-01T11:50:53Z papachan quit (Ping timeout: 244 seconds) 2016-06-01T11:51:42Z Beetny quit (Ping timeout: 260 seconds) 2016-06-01T11:58:55Z andrei-n quit (Ping timeout: 252 seconds) 2016-06-01T11:59:40Z rpg joined #lisp 2016-06-01T12:03:55Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T12:04:51Z FreeBirdLjj joined #lisp 2016-06-01T12:04:56Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T12:05:14Z FreeBirdLjj joined #lisp 2016-06-01T12:06:40Z Xach: /win 3 2016-06-01T12:09:17Z przl joined #lisp 2016-06-01T12:11:18Z FreeBirdLjj quit (Ping timeout: 246 seconds) 2016-06-01T12:12:06Z FreeBirdLjj joined #lisp 2016-06-01T12:13:40Z vmihai quit (Ping timeout: 264 seconds) 2016-06-01T12:14:32Z andrei-n joined #lisp 2016-06-01T12:14:35Z vmihai joined #lisp 2016-06-01T12:16:04Z rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T12:16:35Z mbuf quit (Read error: Connection reset by peer) 2016-06-01T12:17:42Z mbuf joined #lisp 2016-06-01T12:19:24Z jtza8 joined #lisp 2016-06-01T12:19:28Z eudoxia joined #lisp 2016-06-01T12:20:16Z mbuf quit (Client Quit) 2016-06-01T12:20:42Z wccoder joined #lisp 2016-06-01T12:24:42Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T12:25:23Z FreeBirdLjj joined #lisp 2016-06-01T12:25:25Z wccoder quit (Ping timeout: 260 seconds) 2016-06-01T12:26:00Z emaczen quit (Ping timeout: 246 seconds) 2016-06-01T12:31:11Z Grue` joined #lisp 2016-06-01T12:32:20Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-01T12:32:38Z FreeBirdLjj joined #lisp 2016-06-01T12:32:57Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-06-01T12:33:01Z Grue`: I think I'm about to use PROGV for the first time ever 2016-06-01T12:33:18Z FreeBirdLjj joined #lisp 2016-06-01T12:34:23Z EvW quit (Ping timeout: 250 seconds) 2016-06-01T12:35:02Z EvW joined #lisp 2016-06-01T12:35:46Z mishoo__ quit (Ping timeout: 258 seconds) 2016-06-01T12:35:51Z moore33 quit (Quit: Leaving) 2016-06-01T12:36:35Z andrei-n quit (Remote host closed the connection) 2016-06-01T12:37:30Z cmos joined #lisp 2016-06-01T12:40:18Z happy-dude joined #lisp 2016-06-01T12:40:55Z _z joined #lisp 2016-06-01T12:41:14Z otjura joined #lisp 2016-06-01T12:41:49Z otjura quit (Client Quit) 2016-06-01T12:43:41Z _sjs joined #lisp 2016-06-01T12:44:40Z shdeng quit (Quit: Leaving) 2016-06-01T12:46:04Z fkac joined #lisp 2016-06-01T12:47:51Z paule32_ joined #lisp 2016-06-01T12:50:00Z _sjs quit (Ping timeout: 240 seconds) 2016-06-01T12:54:26Z papachan joined #lisp 2016-06-01T12:55:34Z przl quit (Ping timeout: 252 seconds) 2016-06-01T12:57:29Z przl joined #lisp 2016-06-01T12:58:16Z papachan: morning 2016-06-01T13:01:00Z NeverDie quit (Ping timeout: 240 seconds) 2016-06-01T13:02:05Z mvilleneuve joined #lisp 2016-06-01T13:02:52Z cmos quit (Ping timeout: 244 seconds) 2016-06-01T13:03:25Z EvW quit (Ping timeout: 250 seconds) 2016-06-01T13:04:36Z mvilleneuve_ quit (Ping timeout: 276 seconds) 2016-06-01T13:04:49Z CEnnis91 joined #lisp 2016-06-01T13:05:43Z EvW joined #lisp 2016-06-01T13:05:43Z jerme joined #lisp 2016-06-01T13:08:05Z papachan: Do you know is there any javascript library to play on graphic from CL? 2016-06-01T13:08:38Z jackdaniel doesn't understand the question 2016-06-01T13:08:39Z papachan: i would llike to draw graphics in the browser. I didnt get a look at parenscript 2016-06-01T13:08:52Z papachan: jackdaniel, hi 2016-06-01T13:08:54Z IPmonger joined #lisp 2016-06-01T13:08:58Z jackdaniel: ah, parenscript transpiles CL code to javascript 2016-06-01T13:09:44Z papachan: definitively i would make a try first with parenscript 2016-06-01T13:10:11Z cmos joined #lisp 2016-06-01T13:12:40Z Blkt quit (Remote host closed the connection) 2016-06-01T13:12:41Z fe[nl]ix quit (Remote host closed the connection) 2016-06-01T13:12:53Z Blkt joined #lisp 2016-06-01T13:12:54Z fe[nl]ix joined #lisp 2016-06-01T13:13:11Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-01T13:16:18Z paule32_ left #lisp 2016-06-01T13:16:39Z paule32 joined #lisp 2016-06-01T13:17:03Z ioops joined #lisp 2016-06-01T13:17:30Z peey quit (Ping timeout: 250 seconds) 2016-06-01T13:19:29Z LiamH joined #lisp 2016-06-01T13:20:43Z |meta joined #lisp 2016-06-01T13:22:30Z Grue`: oh wow, symbol-value actually works with dynamic bindings, how nice 2016-06-01T13:26:08Z ioops quit (Quit: leaving) 2016-06-01T13:29:18Z jason_m quit (Ping timeout: 276 seconds) 2016-06-01T13:30:57Z FreeBird_ joined #lisp 2016-06-01T13:31:58Z eudoxia quit (Quit: Leaving) 2016-06-01T13:34:57Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-06-01T13:35:04Z FreeBird_ quit (Ping timeout: 240 seconds) 2016-06-01T13:35:34Z Munksgaard quit (Ping timeout: 272 seconds) 2016-06-01T13:35:48Z ramky quit (Ping timeout: 276 seconds) 2016-06-01T13:39:42Z cmos quit (Ping timeout: 276 seconds) 2016-06-01T13:41:11Z cmos joined #lisp 2016-06-01T13:46:32Z IPmonger joined #lisp 2016-06-01T13:46:49Z _sjs joined #lisp 2016-06-01T13:48:12Z warweasle joined #lisp 2016-06-01T13:49:30Z warweasle: XachX_: Did I miss the deadline for squirl? 2016-06-01T13:49:41Z Xach: warweasle: yep. but it will be in the 2016-06-01T13:49:44Z Xach: june update 2016-06-01T13:49:55Z Xach: warweasle: also, squirl .asd needs :description in it 2016-06-01T13:50:13Z warweasle: Xach: I finally got that email. I'll fix it in a bit. 2016-06-01T13:53:30Z _sjs quit (Ping timeout: 244 seconds) 2016-06-01T13:54:01Z asti` quit (Remote host closed the connection) 2016-06-01T13:54:06Z EvW quit (Ping timeout: 250 seconds) 2016-06-01T13:56:26Z warweasle: Xach: Did clinch fail? I don't see it in the list of modified packages. 2016-06-01T13:57:17Z Xach: warweasle: https://github.com/BradWBeer/clinch/tree/quicklisp hasn't been updated since april 2016-06-01T13:57:30Z vlatkoB_ joined #lisp 2016-06-01T13:57:40Z warweasle: Xach: Weird...I updated it yesterday. 2016-06-01T13:57:49Z ioops joined #lisp 2016-06-01T13:57:49Z Xach: warweasle: That's not what github says 2016-06-01T13:59:14Z warweasle: Xach: Right...I have no idea what could have happened... 2016-06-01T14:00:22Z NeverDie joined #lisp 2016-06-01T14:00:40Z warweasle: The network graph shows I changed it on the 28th...https://github.com/BradWBeer/clinch/network 2016-06-01T14:01:13Z Xach: warweasle: yeah. the 28th of april. 2016-06-01T14:01:48Z vlatkoB quit (Ping timeout: 276 seconds) 2016-06-01T14:02:03Z warweasle: Ok, I really am losing my mind. 2016-06-01T14:02:24Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-01T14:03:53Z jsgrant quit (Remote host closed the connection) 2016-06-01T14:04:02Z Xach: failed push? 2016-06-01T14:06:36Z jbakid joined #lisp 2016-06-01T14:06:54Z warweasle: Xach: Failed brain. I may not have made any changes...but that seems like a long time. I was working on my game though. 2016-06-01T14:07:01Z Xach: lost time 2016-06-01T14:09:12Z warweasle: Lots of random weirdness in my life. 2016-06-01T14:10:50Z cods quit (Ping timeout: 258 seconds) 2016-06-01T14:11:40Z Harag quit (Quit: Harag) 2016-06-01T14:14:24Z IPmonger joined #lisp 2016-06-01T14:15:00Z grouzen quit (Quit: Lost terminal) 2016-06-01T14:15:23Z IPmonger quit (Client Quit) 2016-06-01T14:15:34Z jerme quit (Ping timeout: 250 seconds) 2016-06-01T14:17:24Z smokeink quit (Ping timeout: 276 seconds) 2016-06-01T14:17:47Z cods joined #lisp 2016-06-01T14:17:53Z IPmonger joined #lisp 2016-06-01T14:19:42Z dyelar joined #lisp 2016-06-01T14:22:18Z emaczen joined #lisp 2016-06-01T14:22:23Z rpg joined #lisp 2016-06-01T14:22:39Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-06-01T14:22:43Z _z quit (Ping timeout: 250 seconds) 2016-06-01T14:23:01Z tax quit (Ping timeout: 252 seconds) 2016-06-01T14:23:08Z gilez joined #lisp 2016-06-01T14:26:04Z jathd quit (Ping timeout: 260 seconds) 2016-06-01T14:28:27Z emaczen quit (Ping timeout: 276 seconds) 2016-06-01T14:29:38Z lexicall joined #lisp 2016-06-01T14:30:04Z smokeink joined #lisp 2016-06-01T14:31:40Z jtza8 quit (Ping timeout: 240 seconds) 2016-06-01T14:31:48Z jathd joined #lisp 2016-06-01T14:41:03Z galiley joined #lisp 2016-06-01T14:41:19Z mishoo__ joined #lisp 2016-06-01T14:45:55Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-06-01T14:47:50Z Karl_Dscc joined #lisp 2016-06-01T14:49:00Z jbakid quit (Quit: jbakid) 2016-06-01T14:49:46Z EvW joined #lisp 2016-06-01T14:49:54Z _sjs joined #lisp 2016-06-01T14:54:21Z EvW quit (Ping timeout: 250 seconds) 2016-06-01T14:56:32Z _sjs quit (Ping timeout: 244 seconds) 2016-06-01T14:58:35Z galiley quit (Ping timeout: 244 seconds) 2016-06-01T15:00:52Z galiley joined #lisp 2016-06-01T15:01:30Z peey joined #lisp 2016-06-01T15:07:12Z galiley quit (Read error: Connection reset by peer) 2016-06-01T15:07:55Z qubitnerd joined #lisp 2016-06-01T15:08:24Z arbv quit (Ping timeout: 244 seconds) 2016-06-01T15:09:57Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-01T15:10:12Z galiley joined #lisp 2016-06-01T15:12:09Z flamebeard quit (Quit: Leaving) 2016-06-01T15:17:48Z atgreen joined #lisp 2016-06-01T15:18:25Z rpg_ joined #lisp 2016-06-01T15:19:21Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T15:20:10Z cmos quit (Quit: Computer has gone to sleep.) 2016-06-01T15:20:39Z rpg quit (Ping timeout: 244 seconds) 2016-06-01T15:25:58Z jbakid joined #lisp 2016-06-01T15:29:01Z gabot quit (Ping timeout: 250 seconds) 2016-06-01T15:30:59Z gingerale joined #lisp 2016-06-01T15:31:32Z gabot joined #lisp 2016-06-01T15:32:37Z IPmonger joined #lisp 2016-06-01T15:32:39Z mvilleneuve_ joined #lisp 2016-06-01T15:36:04Z mvilleneuve quit (Ping timeout: 260 seconds) 2016-06-01T15:38:21Z deviation joined #lisp 2016-06-01T15:42:45Z edgar-rft quit (Quit: edgar-rft) 2016-06-01T15:43:40Z cmos joined #lisp 2016-06-01T15:46:02Z shka quit (Ping timeout: 272 seconds) 2016-06-01T15:48:34Z HeyFlash quit (Remote host closed the connection) 2016-06-01T15:49:15Z _sjs joined #lisp 2016-06-01T15:49:49Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-01T15:50:34Z jsmith_ joined #lisp 2016-06-01T15:52:33Z asc232 joined #lisp 2016-06-01T16:01:41Z dyelar quit (Quit: Leaving.) 2016-06-01T16:02:41Z unbalancedparen joined #lisp 2016-06-01T16:03:51Z lambda-smith joined #lisp 2016-06-01T16:06:25Z atgreen quit (Ping timeout: 252 seconds) 2016-06-01T16:09:10Z smokeink quit (Ping timeout: 252 seconds) 2016-06-01T16:10:24Z vydd_ joined #lisp 2016-06-01T16:10:56Z smokeink joined #lisp 2016-06-01T16:12:27Z DGASAU quit (Ping timeout: 260 seconds) 2016-06-01T16:12:50Z adolf_stalin joined #lisp 2016-06-01T16:13:09Z eschatologist joined #lisp 2016-06-01T16:14:05Z vydd quit (Ping timeout: 260 seconds) 2016-06-01T16:14:26Z wccoder joined #lisp 2016-06-01T16:18:12Z asc232 quit (Remote host closed the connection) 2016-06-01T16:19:29Z bogdanm quit (Quit: Leaving) 2016-06-01T16:20:13Z jasom: minion: memo for dreamaddict: sorry, I went to bed before you asked your last question; here's a simple example: http://paste.lisp.org/display/317211#2 2016-06-01T16:20:13Z minion: Remembered. I'll tell dreamaddict when he/she/it next speaks. 2016-06-01T16:21:12Z profess quit (Ping timeout: 246 seconds) 2016-06-01T16:21:40Z Karl_Dscc quit (Remote host closed the connection) 2016-06-01T16:22:29Z IPmonger joined #lisp 2016-06-01T16:22:43Z profess joined #lisp 2016-06-01T16:22:45Z jasom: jackdaniel: parenscritp does *not* transpile CL code to javascript; it transpiles parenscript to javascript. Parenscript includes a fairly basic subset of common lisp, as well as a significant amount of javascript specific stuff, and its macros are implemented in common lisp. Furthermore it makes some attempt at producing readable javascript. jscl is much closer to a lisp to js transpiler (I think it may 2016-06-01T16:22:46Z jasom: even be self-hosting at this point). 2016-06-01T16:24:29Z emaczen joined #lisp 2016-06-01T16:25:13Z vydd joined #lisp 2016-06-01T16:25:43Z EvW joined #lisp 2016-06-01T16:26:04Z jackdaniel: uhm, isn't it that jscl is an interpreter? 2016-06-01T16:26:57Z jasom: jackdaniel: IIRC it is a hybrid; many special forms, functions and macros compile down all the way to js 2016-06-01T16:27:05Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-01T16:27:14Z jackdaniel: regarding the parenscript I'm not sure if I understand it. Of course parenscript isn't full CL implementation, just a subset, but it transpiles subset of CL directly to JS 2016-06-01T16:27:29Z asc232 joined #lisp 2016-06-01T16:27:55Z jasom: jackdaniel: it can transpile a subset of CL directly to JS, but you can also write code that is js specific; it's really more of a DSL for emitting javascript that happens to include a subset of CL 2016-06-01T16:28:49Z emaczen quit (Ping timeout: 250 seconds) 2016-06-01T16:28:51Z vydd_ quit (Ping timeout: 244 seconds) 2016-06-01T16:28:54Z jackdaniel: I had another impression when I used it, it felt more like a CL-- 2016-06-01T16:29:03Z jasom: https://github.com/davazp/jscl/blob/master/src/compiler/compiler.lisp <-- everything defined here gets compiled to javascript 2016-06-01T16:29:04Z jackdaniel: but sure, it's a matter of perspective I suppose 2016-06-01T16:29:46Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-06-01T16:29:52Z jasom: e.g. builtin to parenscript, there is no way to create or access a javascript object the same way you would create or access any associative type from lisp 2016-06-01T16:30:16Z DGASAU joined #lisp 2016-06-01T16:30:55Z jackdaniel: what you say stays in contradiction with https://common-lisp.net/project/parenscript/ 2016-06-01T16:30:58Z jackdaniel: regarding the types 2016-06-01T16:31:00Z jasom: oh, I'm wrong there is a with-slots, which is the one exception 2016-06-01T16:32:18Z jasom: https://common-lisp.net/project/parenscript/reference.html#section-objects <-- but there is only one symbol for dealing with JS objects that also exists in common lisp. 2016-06-01T16:33:17Z jackdaniel: I'm sorry, but what's your point? 2016-06-01T16:33:49Z norserob quit (Quit: leaving) 2016-06-01T16:33:51Z jasom: it's a very tiny subset of common lisp and a tiny subset of parenscript that is usable in both 2016-06-01T16:34:38Z jackdaniel: OK, your opinion noted. Now please excuse me, I'll be afk in a moment :) 2016-06-01T16:34:43Z jasom: you can write code that will work in both, and I do, but I think calling it a CL to js transpiler is overstating its abilities 2016-06-01T16:34:45Z jasom: ok :) 2016-06-01T16:34:59Z defaultxr joined #lisp 2016-06-01T16:35:51Z hhdave quit (Ping timeout: 276 seconds) 2016-06-01T16:38:21Z Harag joined #lisp 2016-06-01T16:42:11Z shka joined #lisp 2016-06-01T16:42:59Z jbakid quit (Quit: jbakid) 2016-06-01T16:48:41Z beach joined #lisp 2016-06-01T16:48:48Z beach: Good evening everyone! 2016-06-01T16:48:54Z lambda-smith: Hi! 2016-06-01T16:51:24Z Bike joined #lisp 2016-06-01T16:54:46Z wildlander joined #lisp 2016-06-01T16:59:17Z kolko joined #lisp 2016-06-01T17:00:55Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T17:01:01Z d4ryus_ joined #lisp 2016-06-01T17:01:02Z d4ryus is now known as Guest12974 2016-06-01T17:01:02Z Guest12974 quit (Killed (sinisalo.freenode.net (Nickname regained by services))) 2016-06-01T17:01:02Z d4ryus_ is now known as d4ryus 2016-06-01T17:01:18Z NeverDie quit (Quit: http://radiux.io/) 2016-06-01T17:02:01Z eschatologist joined #lisp 2016-06-01T17:02:32Z jbakid joined #lisp 2016-06-01T17:03:02Z jbakid quit (Client Quit) 2016-06-01T17:04:43Z zacharias quit (Ping timeout: 252 seconds) 2016-06-01T17:05:06Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-06-01T17:05:10Z Opodeldoc joined #lisp 2016-06-01T17:05:33Z zacharias joined #lisp 2016-06-01T17:06:05Z EvW quit (Ping timeout: 250 seconds) 2016-06-01T17:06:37Z aries_liuxueyang joined #lisp 2016-06-01T17:06:50Z EvW joined #lisp 2016-06-01T17:09:10Z blub quit (Read error: Connection reset by peer) 2016-06-01T17:09:15Z akkad: is there a default one can use for invoke-restart? specifically "retry" is the first one, and was not sure if you just pass the name as seen in the debugger 2016-06-01T17:09:52Z ioops quit (Remote host closed the connection) 2016-06-01T17:10:16Z Bike: clthere's no default, but you can just pass the name displayed in the debugger. 2016-06-01T17:10:49Z wccoder quit (Read error: Connection reset by peer) 2016-06-01T17:11:25Z wccoder joined #lisp 2016-06-01T17:11:31Z p_l quit (Read error: Connection reset by peer) 2016-06-01T17:11:32Z happy-dude quit (Read error: Connection reset by peer) 2016-06-01T17:12:32Z akkad: thanks 2016-06-01T17:12:41Z happy-dude joined #lisp 2016-06-01T17:12:46Z akkad: Database error: This connection is still processing another query. specifically. 2016-06-01T17:12:47Z akkad: 2016-06-01T17:13:49Z sepi quit (Remote host closed the connection) 2016-06-01T17:13:57Z sepi joined #lisp 2016-06-01T17:14:06Z p_l joined #lisp 2016-06-01T17:15:36Z rpg_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T17:15:47Z mathi_aihtam joined #lisp 2016-06-01T17:17:23Z varjag joined #lisp 2016-06-01T17:18:24Z defaultxr quit (Quit: ttyl) 2016-06-01T17:20:08Z cmos: is there any way, given a list of keyword symbols (:x :y :z), to programmatically generate a function with arguments (x y z)? 2016-06-01T17:20:20Z akkad: https://gist.github.com/1439cd5ac2882189d24e158c3b8e6671 2016-06-01T17:20:25Z asc232 quit (Remote host closed the connection) 2016-06-01T17:20:36Z akkad: coerce string? 2016-06-01T17:20:41Z beach: cmos: What would that function do? 2016-06-01T17:21:47Z cmos: in general, given an expression such as '(+ :x :y :z), i need to generate a function which, when given the correct number of arguments, will evaluate the expression (in this case, resulting in something like (lambda (x y z) (+ x y z))) 2016-06-01T17:21:51Z cmos: beach ^ 2016-06-01T17:22:24Z Fade just had somebody who had no idea he was a lisper ask him about pgloader 2016-06-01T17:22:57Z Fade: good tools FTW. 2016-06-01T17:23:10Z blub joined #lisp 2016-06-01T17:23:27Z beach: cmos: Do you care that the arguments have the same names as the keyword symbols? 2016-06-01T17:23:30Z akkad: so given a entry like this how do you hook this up to a invoke-restart 0: [retry] Retry SLIME REPL evaluation request. 2016-06-01T17:23:53Z beach: cmos: Or would (lambda (bla1 bla2 bla3) (+ bla1 bla2 bla3)) do? 2016-06-01T17:24:25Z Bike: what do you mean "hook this up to"? there has to be a restart-bind or restart-case wherever the error is signaled, if that's what you mean 2016-06-01T17:25:06Z scymtym_ joined #lisp 2016-06-01T17:25:22Z cmos: beach, that would certainly do 2016-06-01T17:25:26Z mastokley joined #lisp 2016-06-01T17:26:14Z akkad: Bike: right. as you can see in the gist above that is there. however trying to invoke the first restart here programatically from invoke-restart is where I'm stuck. 2016-06-01T17:26:25Z scymtym quit (Ping timeout: 260 seconds) 2016-06-01T17:26:28Z IPmonger joined #lisp 2016-06-01T17:26:40Z akkad: i.e. "retry" 2016-06-01T17:26:48Z Bike: there's no restart bind/case there but ok. how exactly are you "stuck", because that code looks fine to me. 2016-06-01T17:27:05Z beach: cmos: (defun make-fun (expression) (let ((args (loop for keyword in (cdr expression) collect (gensym)))) (compile nil `(lambda ,args (cons (car expression) args))))) 2016-06-01T17:28:43Z jathd: cmos: or (coerce `(lambda ...) 'function) if you don't want to compile your function 2016-06-01T17:30:59Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-01T17:31:09Z rpg joined #lisp 2016-06-01T17:31:24Z beach: cmos: There are a few missing commas in my definition: (defun make-fun (expression) (let ((args (loop for keyword in (cdr expression) collect (gensym)))) (compile nil `(lambda ,args ,(cons (car expression) args))))) 2016-06-01T17:32:15Z zacharias quit (Ping timeout: 260 seconds) 2016-06-01T17:32:19Z beach: It happens when one doesn't test it before submitting it. 2016-06-01T17:34:51Z |meta is now known as |2701 2016-06-01T17:34:58Z vmihai quit (Read error: Connection reset by peer) 2016-06-01T17:35:00Z fkac quit (Read error: Connection reset by peer) 2016-06-01T17:35:43Z cmos: hmm, thanks. I'm going to spend a bit seeing if i can expand that to the general use-case of nested expressions and whatnot. 2016-06-01T17:36:09Z beach: That would be more challenging. But now you have the idea. 2016-06-01T17:36:30Z cmos: yeah 2016-06-01T17:36:57Z cmos: the main issue that i could see facing with this approach is single argument occurring twice, ie '(* :x :y :x) 2016-06-01T17:37:47Z beach: Yes, and you never told us what you want to happen in that case. :) 2016-06-01T17:38:04Z Grue`: make a hash table keyword -> gensym 2016-06-01T17:38:18Z cmos: yeah, i like that thought 2016-06-01T17:38:21Z Bike: or just intern them in a package, which is practically the same thing. 2016-06-01T17:38:23Z Grue`: *or plist 2016-06-01T17:44:37Z Bike: or use non-keyword symbols in the first place. 2016-06-01T17:45:51Z cmos: i'm doing a lot of symbolic manipulation which (i think) would make that tough 2016-06-01T17:46:04Z cmos: i'm pretty new to lisp, though, so i could be totally misunderstanding the situation 2016-06-01T17:46:28Z jathd: So I'm bored: http://paste.lisp.org/display/317254 2016-06-01T17:48:20Z peey quit (Ping timeout: 250 seconds) 2016-06-01T17:48:32Z beach: cmos: It sounds plausible that there is something you are misunderstanding. 2016-06-01T17:49:33Z cmos: yeah, there was something i was misunderstanding; there's no need for met o be using keyword symbols 2016-06-01T17:49:36Z cmos: cool! 2016-06-01T17:49:39Z cmos: that makes this much simpler 2016-06-01T17:50:17Z qubitnerd quit (Ping timeout: 250 seconds) 2016-06-01T17:52:01Z przl quit (Ping timeout: 252 seconds) 2016-06-01T17:52:32Z IPmonger joined #lisp 2016-06-01T17:55:17Z sebboh- is now known as sebboh 2016-06-01T17:57:57Z emaczen joined #lisp 2016-06-01T18:00:28Z Xach: jackdaniel: the trouble planet lisp is having is non-ascii character in 2016-06-01T18:00:32Z Xach: krako'w 2016-06-01T18:00:36Z euphoriaa joined #lisp 2016-06-01T18:00:36Z euphoriaa quit (Changing host) 2016-06-01T18:00:36Z euphoriaa joined #lisp 2016-06-01T18:00:46Z Xach: my ancient software must be tweaked to fit 2016-06-01T18:03:39Z brendyn quit (Ping timeout: 260 seconds) 2016-06-01T18:04:38Z edgar-rft joined #lisp 2016-06-01T18:05:57Z trinitr0n joined #lisp 2016-06-01T18:07:21Z NeverDie joined #lisp 2016-06-01T18:08:35Z przl joined #lisp 2016-06-01T18:10:54Z phoe_krk: jathd: what does it do? 2016-06-01T18:11:09Z Blukunfando quit (Ping timeout: 244 seconds) 2016-06-01T18:11:19Z beach: phoe_krk: It attempts to solve the problem posed by cmos. 2016-06-01T18:11:58Z TruePika joined #lisp 2016-06-01T18:12:04Z TruePika: meh <_< 2016-06-01T18:12:19Z TruePika: so I'm using cl-libxml2 for a _lot_ of HTML and XML parsing 2016-06-01T18:12:46Z TruePika: SBCL keeps exiting with exit code 1, and I can't find the actual issue (which I suspect is libxml2) 2016-06-01T18:13:12Z TruePika: and I can't attach gdb since that seems to break everything 2016-06-01T18:13:15Z Xach: Does it print anything before exiting? 2016-06-01T18:13:18Z TruePika: nope 2016-06-01T18:13:30Z TruePika: well, nothing weird 2016-06-01T18:13:36Z phoe_krk: beach: got it. It absolutely looked like symbolic manipulation. 2016-06-01T18:13:38Z TruePika: just (FORMAT) stuff from normal execution 2016-06-01T18:14:08Z TruePika: no "Killed" or backtrace (I'm running with --script) or anything 2016-06-01T18:14:26Z prion_ quit (Remote host closed the connection) 2016-06-01T18:14:41Z TruePika: As far as I can tell, it is an exit from user code (as opposed to the Linux kernel) 2016-06-01T18:16:08Z TruePika: libxml2 2.9.4, built from source 2016-06-01T18:17:45Z Xach: Sorry, don't know. I wonder if there's an error handler in libxml2 that calls exit or something. 2016-06-01T18:18:02Z Xach: A C way of "handling" errors 2016-06-01T18:18:04Z TruePika: that's my theory, I'm grepping the source right now 2016-06-01T18:18:23Z smokeink quit (Ping timeout: 244 seconds) 2016-06-01T18:21:25Z beach left #lisp 2016-06-01T18:21:38Z sauvin quit (Remote host closed the connection) 2016-06-01T18:21:39Z TruePika: I see an exit(1) in timsort.h, but it is preceeded by a fprintf to stderr 2016-06-01T18:22:58Z TruePika: meh, I can't use strace either <_< 2016-06-01T18:23:59Z Xach: that's one reason why i try to avoid foreign libraries :( 2016-06-01T18:24:02Z dyelar joined #lisp 2016-06-01T18:27:35Z jasom: someone is using timsort? 2016-06-01T18:27:52Z TruePika: jasom: libxml2 2016-06-01T18:27:55Z jasom: ah 2016-06-01T18:28:00Z Blukunfando joined #lisp 2016-06-01T18:28:57Z papachan quit (Ping timeout: 276 seconds) 2016-06-01T18:32:18Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T18:33:43Z gravicappa joined #lisp 2016-06-01T18:36:21Z TruePika: well now I'm writing out the XML/HTML to file before passing it to libxml2 2016-06-01T18:36:33Z Cymew quit (Ping timeout: 240 seconds) 2016-06-01T18:36:42Z mathi_aihtam_ joined #lisp 2016-06-01T18:36:53Z TruePika: and unsuppressed warnings for HTML parsing, although some...well, I just got an error 2016-06-01T18:37:04Z TruePika: ... 2016-06-01T18:37:21Z TruePika: with a backtrace so long (containing the full HTML) I can't actually read it <_< 2016-06-01T18:38:02Z TruePika: I've gotten some exits from XML parsing, which never issues warnings 2016-06-01T18:38:33Z jasom: TruePika: for a future note, you can attach with gdb if you suppress break on sigsegv 2016-06-01T18:39:20Z mathi_aihtam quit (Ping timeout: 260 seconds) 2016-06-01T18:39:20Z mathi_aihtam_ is now known as mathi_aihtam 2016-06-01T18:39:35Z jasom: "handle SIGSEGV nostop" 2016-06-01T18:39:35Z TruePika: jasom: I've tried that, but SBCL exits itself 2016-06-01T18:39:40Z Karl_Dscc joined #lisp 2016-06-01T18:39:45Z TruePika: in fact "handle all nostop" 2016-06-01T18:40:00Z TruePika: just got an exit from what should be an HTML parse 2016-06-01T18:40:10Z TruePika: ... 2016-06-01T18:40:26Z TruePika: the file is null 2016-06-01T18:41:01Z TruePika: that shouldn't be the case, especially since I _check_ if the file was null 2016-06-01T18:41:12Z cods quit (Quit: Lost terminal) 2016-06-01T18:41:27Z jasom: (looked in my histor, it's "handle SIGSEGV nostop noprint pass") 2016-06-01T18:43:22Z TruePika: oh I see why it was null <_< 2016-06-01T18:43:25Z TruePika: not an exit() 2016-06-01T18:43:49Z TruePika: a typo in my WRITE-STRING <_< 2016-06-01T18:43:58Z Trystam is now known as Tristam 2016-06-01T18:44:22Z MrWoohoo quit (Ping timeout: 244 seconds) 2016-06-01T18:44:41Z mathi_aihtam quit (Read error: Connection reset by peer) 2016-06-01T18:45:03Z TruePika: I also have a bad feeling that the exit() is aging-related 2016-06-01T18:46:23Z TruePika: I can test that at next exit() though 2016-06-01T18:47:18Z TruePika: HTML parser exit(), no condition 2016-06-01T18:47:43Z mathi_aihtam joined #lisp 2016-06-01T18:47:53Z Karl_Dscc quit (Remote host closed the connection) 2016-06-01T18:48:49Z pjb joined #lisp 2016-06-01T18:49:01Z cmos quit (Quit: Computer has gone to sleep.) 2016-06-01T18:49:53Z TruePika: and no exit() when I parse that file again 2016-06-01T18:50:08Z TruePika: this is related to aging, it seems 2016-06-01T18:51:00Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-01T18:52:18Z rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T18:52:51Z m0li joined #lisp 2016-06-01T18:53:06Z cods joined #lisp 2016-06-01T18:53:10Z milanj joined #lisp 2016-06-01T18:55:00Z eudoxia joined #lisp 2016-06-01T18:55:40Z przl quit (Ping timeout: 240 seconds) 2016-06-01T18:56:33Z optikalmouse joined #lisp 2016-06-01T18:57:45Z IPmonger joined #lisp 2016-06-01T18:58:04Z mathi_aihtam quit (Read error: Connection reset by peer) 2016-06-01T19:02:12Z IPmonger quit (Ping timeout: 246 seconds) 2016-06-01T19:02:21Z npatrick` joined #lisp 2016-06-01T19:02:25Z eschatologist joined #lisp 2016-06-01T19:03:04Z karswell joined #lisp 2016-06-01T19:03:25Z TruePika: jasom: gdb catches a SIGTRAP, 'continue' then causes SBCL to memory fault and die 2016-06-01T19:03:53Z TruePika: this is with both SIGSEGV and SIGUSR1 being passed into SBCL 2016-06-01T19:04:39Z puchacz joined #lisp 2016-06-01T19:06:07Z TruePika: okay SIGTRAP means that SBCL is about to crash 2016-06-01T19:07:06Z cods quit (Ping timeout: 244 seconds) 2016-06-01T19:07:27Z Xach: jackdaniel: it has been fixed 2016-06-01T19:07:48Z Denommus joined #lisp 2016-06-01T19:10:20Z warweasle quit (Quit: crap) 2016-06-01T19:11:01Z jasom: SIGTRAP does not mean sbcl is about to crash, you have to not handle that as well, but then you lose breakpoints in gdb 2016-06-01T19:11:32Z jasom: I think the condition handling system of sbcl uses sigtrap 2016-06-01T19:12:35Z TruePika: then what use is having gdb attached? 2016-06-01T19:12:41Z voidlily_ joined #lisp 2016-06-01T19:12:46Z jackdaniel: Xach: fantastic, thanks! 2016-06-01T19:12:54Z TruePika: exit() unwinds the stack, and I can't break on exit? 2016-06-01T19:13:19Z voidlily quit (Read error: Connection reset by peer) 2016-06-01T19:13:48Z Bike: regular conditions shouldn't involve any signals... 2016-06-01T19:13:59Z jasom: Bike: I get a SIGTRAP on startup with sbcl 2016-06-01T19:14:06Z TruePika: oh my... 2016-06-01T19:14:38Z Bike: i mean, regular condition handling, like a call to error, that just calls some functions in a dynamic variable 2016-06-01T19:14:45Z TruePika: debugger invoked on a SB-SYS:MEMORY-FAULT-ERROR in thread #: Unhandled memory fault at #x40200066. 2016-06-01T19:14:51Z IPmonger joined #lisp 2016-06-01T19:15:04Z jasom: Bike: well in my sbclrc anyway. with --no-userinit it doesn't happen 2016-06-01T19:15:23Z TruePika: yeah I don't think that gdb is going to be very useful at all 2016-06-01T19:16:55Z Bike: sigtrap seems to work wit without-interrupts 2016-06-01T19:17:59Z wccoder quit (Remote host closed the connection) 2016-06-01T19:18:57Z jasom: ah 2016-06-01T19:19:27Z TruePika: now I wonder if timsort isn't actually getting the _real_ STDERR 2016-06-01T19:19:36Z voidlily_ quit (Quit: Leaving) 2016-06-01T19:19:40Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-01T19:19:47Z puchacz quit (Quit: Konversation terminated!) 2016-06-01T19:19:50Z TruePika: if CFFI is breaking it somehow 2016-06-01T19:20:13Z TruePika: I'll change the exit code and see what happens 2016-06-01T19:20:16Z npatrick` quit (Ping timeout: 264 seconds) 2016-06-01T19:23:11Z wccoder joined #lisp 2016-06-01T19:23:52Z eudoxia quit (Quit: Leaving) 2016-06-01T19:24:21Z mathi_aihtam joined #lisp 2016-06-01T19:24:44Z cmos_ joined #lisp 2016-06-01T19:25:19Z cmos_ is now known as cmos 2016-06-01T19:25:58Z rpg joined #lisp 2016-06-01T19:26:21Z puchacz joined #lisp 2016-06-01T19:28:16Z emaczen quit (Remote host closed the connection) 2016-06-01T19:28:34Z emaczen joined #lisp 2016-06-01T19:30:24Z souvzedner joined #lisp 2016-06-01T19:31:03Z mathi_aihtam quit (Read error: Connection reset by peer) 2016-06-01T19:31:37Z mathi_aihtam joined #lisp 2016-06-01T19:33:32Z TruePika: okay, I can't find a source of exit() _anywhere_ in libxml2 aside from that one instance in timsort; everything else is in compiled programs (not the lib) 2016-06-01T19:34:01Z TruePika: and that timsort instance isn't being called 2016-06-01T19:39:00Z voidlily joined #lisp 2016-06-01T19:39:11Z TruePika: hm, apparently --script includes stuff like --disable-ldb 2016-06-01T19:40:28Z edgar-rft quit (Quit: edgar-rft) 2016-06-01T19:40:40Z Bike: yeah, because script just makes it die immediately as soon as there's any problem. 2016-06-01T19:41:16Z Bike: you could try --no-sysinit --no-userinit --load, maybe? 2016-06-01T19:41:17Z TruePika: well now I'm running without runtime --script (just toplevel) so ldb exists 2016-06-01T19:41:59Z TruePika: I think my use of --script might have caused a lot of gdb issues... 2016-06-01T19:42:02Z mach quit (Quit: ZNC - http://znc.in) 2016-06-01T19:42:45Z TruePika: ...I _did_ compile with LDB, right? 2016-06-01T19:43:30Z Bike: unless you deliberately excluded it, probably 2016-06-01T19:44:25Z TruePika: I wouldn't have 2016-06-01T19:45:09Z Bike: yeah it's in by default. 2016-06-01T19:45:12Z TruePika: :SB-LDB is present also 2016-06-01T19:45:18Z Bike: there you are then. 2016-06-01T19:47:32Z TruePika: there was another exit without anything useful 2016-06-01T19:47:49Z TruePika: I just ran this again, but now from a normal REPL 2016-06-01T19:48:08Z TruePika: if this doesn't enter LDB, I don't know what will 2016-06-01T19:48:35Z souvzedner quit (Quit: Page closed) 2016-06-01T19:48:54Z NeverDie quit (Quit: http://radiux.io/) 2016-06-01T19:52:35Z TruePika: somehow it hasn't crashed yet 2016-06-01T19:52:57Z rpg quit (Ping timeout: 260 seconds) 2016-06-01T19:53:05Z jasom: I thought of a (depending on your view) either nifty hack or ugly hack, and I figure it can't be new. I wrote a setf-expander that assigns the result of a functional transformation to the place that holds the functional data. 2016-06-01T19:54:24Z jasom: so e.g. (setf (functional-get x) y) expands to something like (setq y (functional-set x)) 2016-06-01T19:54:45Z jasom: oops that's wrong 2016-06-01T19:54:57Z TruePika: 12:48 < TruePika> if this doesn't enter LDB, I don't know what will 2016-06-01T19:55:03Z TruePika: it _still_ is running 2016-06-01T19:55:11Z Bike: is it working, at least 2016-06-01T19:55:21Z jasom: so e.g. (setf (functional-get x z) y) expands to something like (setq y (functional-set x z)) 2016-06-01T19:55:45Z Bike: that seems pretty weird 2016-06-01T19:56:09Z jasom: TruePika: perhaps there's something in your .sbclrc that is making it work? 2016-06-01T19:56:24Z TruePika: jasom: possibly, either that or system one 2016-06-01T19:57:05Z TruePika: My RC just loads quicklisp, something the script does as well 2016-06-01T19:58:13Z pepton1 joined #lisp 2016-06-01T19:58:41Z TruePika: I don't even see a system RC 2016-06-01T19:58:54Z vlatkoB_ quit (Remote host closed the connection) 2016-06-01T19:59:47Z gravicappa quit (Remote host closed the connection) 2016-06-01T20:00:40Z TruePika: oh there we go, found a possible system RC 2016-06-01T20:00:48Z TruePika: every single line is commented out, though 2016-06-01T20:01:13Z Bike: well, does it work if you just run it from repl with just --no-sysinit? 2016-06-01T20:02:03Z TruePika: I'm too scared to stop it right now to test that <_< 2016-06-01T20:02:12Z jasom: are you sure it's still running? IIRC the slime repl doesn't show ldb, you need to look in *inferior-lisp* 2016-06-01T20:02:39Z TruePika: jasom: I'm physically looking at the output, and I ran it from bash 2016-06-01T20:02:45Z scymtym_ quit (Ping timeout: 260 seconds) 2016-06-01T20:03:15Z TruePika: I tend to be verbose in this code :) 2016-06-01T20:03:23Z TruePika: helps to tell when stuff stops working 2016-06-01T20:03:31Z jasom: yup 2016-06-01T20:03:39Z TruePika: oh I can probably stop it soon 2016-06-01T20:03:54Z jasom: are you using stdin? 2016-06-01T20:03:55Z TruePika: hopefully this didn't deadlock now though 2016-06-01T20:04:03Z jasom: IIRC --script changes stdin 2016-06-01T20:04:26Z maucar quit (Quit: Leaving) 2016-06-01T20:04:29Z TruePika: yeah now I'm worried my threading stuff deadlocked <_< 2016-06-01T20:04:46Z TruePika: oh wait, it did, and I know exactly why >_> 2016-06-01T20:04:48Z jasom: no, it doesn't change stdin, my memory is wrong 2016-06-01T20:05:00Z TruePika: yeah I need to kill this anyway <_< 2016-06-01T20:05:39Z TruePika: (one thread exited from an ERROR, which didn't tell my thread manager that it finished) 2016-06-01T20:05:49Z TruePika: (I should fix that) 2016-06-01T20:06:10Z jasom: you probably want to pass --lose-on-corruption if you have lots of output, or you might miss the warning 2016-06-01T20:06:37Z jasom: with --lose-on-corruption and --disable-ldb (which --script does) you just exit when there is corruption 2016-06-01T20:06:47Z jasom: without either, it just prints a warning and keeps going 2016-06-01T20:07:17Z jasom: it often dies shortly after that, but not always 2016-06-01T20:10:35Z TruePika: about to test --lose-on-corruption --no-sysinit 2016-06-01T20:11:13Z TruePika: and a different (but comparable) data set (so I'm not redoing all the work it had just done successfully) 2016-06-01T20:11:49Z gingerale quit (Remote host closed the connection) 2016-06-01T20:11:51Z benwbooth joined #lisp 2016-06-01T20:17:07Z TruePika: no exit/crash 2016-06-01T20:17:44Z TruePika: adding --no-userinit to the mix now 2016-06-01T20:20:30Z impulse joined #lisp 2016-06-01T20:23:49Z kmruiz joined #lisp 2016-06-01T20:23:56Z kmruiz left #lisp 2016-06-01T20:24:04Z kmruiz joined #lisp 2016-06-01T20:26:05Z TruePika: adding --load 2016-06-01T20:26:14Z TruePika: which probably won't change anything 2016-06-01T20:26:19Z TruePika: also back on the original data set 2016-06-01T20:27:43Z phoe_krk: I have a list of lists - each entry is of the form (A B), where A, B are symbols. 2016-06-01T20:28:01Z phoe_krk: I need to sort it - by first symbol first, second symbol second, with STRING< predicate. 2016-06-01T20:28:28Z phoe_krk: But if I just SORT the list twice, it won't work. 2016-06-01T20:28:32Z TruePika: maybe if you concat the two symbol strings together with :key? 2016-06-01T20:28:38Z TruePika: or hm 2016-06-01T20:28:41Z phoe_krk: ... 2016-06-01T20:28:45Z rpg joined #lisp 2016-06-01T20:28:55Z phoe_krk: TruePika: you're a genius. 2016-06-01T20:28:57Z phoe_krk: Thanks! 2016-06-01T20:29:07Z dlowe: (sort seq (lambda (x y) (if (string= (first x) (first y)) (string< (second x) (second y)) (string< (first x) (first y))))) 2016-06-01T20:29:07Z Bike: it's pretty quick to write a function that takes a function and makes a lexicographic ordering function out of it er ok. 2016-06-01T20:29:10Z TruePika: there might be an issue with that, though 2016-06-01T20:29:41Z TruePika: (A BC) != (AB C) for instance, but a straight concat would say they are the same 2016-06-01T20:29:50Z phoe_krk: TruePika: they're one-letter. 2016-06-01T20:29:55Z phoe_krk: Which simplifies things. 2016-06-01T20:30:11Z TruePika: ah, yeah a concat would probably work 2016-06-01T20:30:35Z TruePika 's code _still_ hasn't crashed... 2016-06-01T20:30:50Z kmruiz left #lisp 2016-06-01T20:31:01Z TruePika: trying --script again 2016-06-01T20:31:02Z phoe_krk: dlowe: thanks. I didn't think of defining my own predicate like this. 2016-06-01T20:31:14Z TruePika: just to make sure it still crashes "normally" 2016-06-01T20:35:17Z TruePika: just quit 2016-06-01T20:35:28Z TruePika: with --script on runtime 2016-06-01T20:37:06Z TruePika: trying --noinform --lose-on-corruption --end-runtime-options --script; basically runtime --script but with ldb 2016-06-01T20:37:41Z TruePika: if this doesn't crash, ldb is the cause 2016-06-01T20:37:56Z TruePika: which will be ironic 2016-06-01T20:38:03Z TruePika: err lack of ldb 2016-06-01T20:38:14Z TruePika: which will be something I forget the name of 2016-06-01T20:38:27Z atgreen joined #lisp 2016-06-01T20:38:37Z TruePika: ... 2016-06-01T20:38:41Z TruePika: well it crashed... 2016-06-01T20:38:44Z TruePika: ...without ldb 2016-06-01T20:40:31Z TruePika: doing the same thing, but expanding toplevel --script and enabling debugger 2016-06-01T20:41:28Z puchacz quit (Quit: Konversation terminated!) 2016-06-01T20:45:07Z mathi_aihtam: Does anyone know what happened to Elephant? https://common-lisp.net/project/elephant/ 2016-06-01T20:45:28Z mathi_aihtam: Is there another persistency library that has taken it's place? 2016-06-01T20:46:03Z emaczen quit (Ping timeout: 240 seconds) 2016-06-01T20:47:44Z dyelar quit (Quit: Leaving.) 2016-06-01T20:47:47Z TruePika: --disable-debugger appears to also disable LDB, according to SBCL manual 2016-06-01T20:48:02Z TruePika: sb-ext:disable-debugger 2016-06-01T20:48:22Z TruePika: so any --script will ALWAYS result in the lack of ldb 2016-06-01T20:48:34Z TruePika: err move those caps to 'any' 2016-06-01T20:49:37Z dyelar joined #lisp 2016-06-01T20:51:14Z rvchangu- joined #lisp 2016-06-01T20:51:25Z rvchangue_ quit (Ping timeout: 258 seconds) 2016-06-01T20:51:25Z MrWoohoo joined #lisp 2016-06-01T20:52:27Z deviation quit (Ping timeout: 260 seconds) 2016-06-01T20:59:37Z justinabrahms joined #lisp 2016-06-01T20:59:45Z gilez quit (Ping timeout: 244 seconds) 2016-06-01T21:03:07Z IPmonger joined #lisp 2016-06-01T21:05:13Z eschatologist quit (Ping timeout: 258 seconds) 2016-06-01T21:07:40Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-01T21:09:30Z rvchangu- quit (Ping timeout: 276 seconds) 2016-06-01T21:10:10Z _sjs quit (Quit: Lost terminal) 2016-06-01T21:10:24Z rvchangue_ joined #lisp 2016-06-01T21:12:45Z msb quit (Ping timeout: 276 seconds) 2016-06-01T21:13:54Z msb joined #lisp 2016-06-01T21:15:26Z emaczen joined #lisp 2016-06-01T21:18:22Z scymtym joined #lisp 2016-06-01T21:19:14Z rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-01T21:20:07Z TruePika: It seems like I'm only getting crashes when toplevel --script is specified (which is also implied by runtime --script) 2016-06-01T21:20:28Z TruePika: --noinform --disable-ldb --lose-on-corruption --end-runtime-options --no-sysinit --no-userinit --disable-debugger --load doesn't seem to crash 2016-06-01T21:21:00Z unbalancedparen quit (Quit: WeeChat 1.5) 2016-06-01T21:21:47Z TruePika: Confirming by changing --load to --script 2016-06-01T21:27:28Z TruePika: just crashed 2016-06-01T21:28:28Z Bike: that's pretty bizarre. 2016-06-01T21:31:17Z emaczen quit (Ping timeout: 250 seconds) 2016-06-01T21:31:27Z TruePika: yeah, definitly crashing as a result of --script 2016-06-01T21:31:41Z TruePika: need to go AFK 2016-06-01T21:41:56Z emaczen joined #lisp 2016-06-01T21:43:49Z jasom: mathi_aihtam: http://www.cliki.net/ObjectStore I don't know which are still maintained 2016-06-01T21:45:05Z jasom: manardb looked really prommissing, but was abandoned not long after its birth 2016-06-01T21:46:34Z lambda-smith quit (Quit: Konversation terminated!) 2016-06-01T21:47:27Z mathi_aihtam: so many spectacular but half-finished projects. 2016-06-01T21:47:56Z jasom: oh, AllegoCache isn't listed there, and I think it works on sbcl 2016-06-01T21:48:18Z mathi_aihtam: thanks 2016-06-01T21:49:50Z jasom: I'm wrong, it only works with allegro 2016-06-01T21:52:57Z LiamH quit (Quit: Leaving.) 2016-06-01T21:56:43Z Karl_Dscc joined #lisp 2016-06-01T21:58:03Z ksool quit (Ping timeout: 240 seconds) 2016-06-01T21:58:26Z shka quit (Ping timeout: 272 seconds) 2016-06-01T22:00:44Z lipt joined #lisp 2016-06-01T22:02:23Z bearasinbear joined #lisp 2016-06-01T22:05:36Z rpg joined #lisp 2016-06-01T22:06:34Z bearasinbear quit (Client Quit) 2016-06-01T22:06:49Z adolf_stalin quit (Quit: Leaving...) 2016-06-01T22:06:54Z ksool joined #lisp 2016-06-01T22:07:16Z bearasinbear joined #lisp 2016-06-01T22:07:17Z hhdave joined #lisp 2016-06-01T22:09:08Z mathi_aihtam quit (Read error: Connection reset by peer) 2016-06-01T22:10:17Z mathi_aihtam joined #lisp 2016-06-01T22:11:33Z hhdave quit (Ping timeout: 240 seconds) 2016-06-01T22:15:46Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-06-01T22:17:16Z lipt quit (Ping timeout: 264 seconds) 2016-06-01T22:18:42Z optikalmouse: pdf warning; paper on inkwell, a lisp-based creative assistant: http://rpgpoet.com/Files/InkWell.pdf 2016-06-01T22:20:44Z jbakid joined #lisp 2016-06-01T22:21:23Z |2701 quit (Quit: Connection closed for inactivity) 2016-06-01T22:21:53Z mishoo__ quit (Ping timeout: 258 seconds) 2016-06-01T22:25:16Z milanj quit (Quit: Leaving) 2016-06-01T22:27:11Z npatrick` joined #lisp 2016-06-01T22:28:09Z profess quit (Ping timeout: 276 seconds) 2016-06-01T22:29:12Z bearasinbear: cool 2016-06-01T22:29:15Z profess joined #lisp 2016-06-01T22:34:04Z groovy2shoes: optikalmouse, neat! I'd honestly like to have something like this for technical writing, too, optimizing for clarity and reader comprehension first and foremost 2016-06-01T22:34:10Z _sjs joined #lisp 2016-06-01T22:34:28Z optikalmouse quit (Quit: optikalmouse) 2016-06-01T22:38:47Z bearasinbear: what if they actually, but secretly, had InkWell write the paper for them? 2016-06-01T22:39:19Z adolf_stalin joined #lisp 2016-06-01T22:40:58Z pjb quit (Remote host closed the connection) 2016-06-01T22:41:33Z sbryant quit (Ping timeout: 244 seconds) 2016-06-01T22:42:07Z redline6561 quit (Ping timeout: 260 seconds) 2016-06-01T22:44:24Z npatrick` quit (Ping timeout: 276 seconds) 2016-06-01T22:45:31Z sbryant joined #lisp 2016-06-01T22:45:32Z redline6561 joined #lisp 2016-06-01T22:48:19Z gigetoo quit (Ping timeout: 260 seconds) 2016-06-01T22:49:01Z gigetoo joined #lisp 2016-06-01T22:50:29Z eschatologist joined #lisp 2016-06-01T22:51:22Z IPmonger joined #lisp 2016-06-01T22:52:30Z wildlander quit (Quit: Saliendo) 2016-06-01T22:55:02Z wccoder quit (Remote host closed the connection) 2016-06-01T22:55:47Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-01T23:04:44Z Jesin quit (Quit: Leaving) 2016-06-01T23:04:50Z wccoder joined #lisp 2016-06-01T23:05:05Z _sjs quit (Remote host closed the connection) 2016-06-01T23:05:11Z jasom: The poet, Quinton said "breaks you out of that earnest, that linear thinking.” At this point he told theAt this point he told the story of how the leader of a writing group he was in gave him the exercise to write the worst poem he could. Then after presenting that poem to the group, he was instructed to revise it to make it even worse. He said that this exercise, repeated for several poems, gave him some of 2016-06-01T23:05:13Z jasom: the “strongest” poems he’s ever written." or to paraphrase "Worse is Better" :P 2016-06-01T23:08:04Z Jesin joined #lisp 2016-06-01T23:11:55Z |2701 joined #lisp 2016-06-01T23:13:19Z Karl_Dscc quit (Remote host closed the connection) 2016-06-01T23:16:27Z guicho joined #lisp 2016-06-01T23:19:38Z sweater_ joined #lisp 2016-06-01T23:19:43Z bearasinbear quit (Ping timeout: 244 seconds) 2016-06-01T23:20:51Z roscoe_tw quit (Ping timeout: 244 seconds) 2016-06-01T23:22:06Z jsmith_ quit (Remote host closed the connection) 2016-06-01T23:22:42Z daytime quit (Quit: I guess that's how it's post to be.) 2016-06-01T23:22:44Z quazimodo joined #lisp 2016-06-01T23:22:45Z quazimod1 joined #lisp 2016-06-01T23:24:52Z safe joined #lisp 2016-06-01T23:27:07Z benwbooth quit (Ping timeout: 244 seconds) 2016-06-01T23:28:02Z walter|r joined #lisp 2016-06-01T23:30:00Z benwbooth joined #lisp 2016-06-01T23:30:23Z nighttime joined #lisp 2016-06-01T23:34:14Z sqglz quit (Quit: If you think nobody cares, try missing a few payments) 2016-06-01T23:35:17Z guicho quit (Quit: さようなら) 2016-06-01T23:36:45Z tax joined #lisp 2016-06-01T23:40:33Z sqglz joined #lisp 2016-06-01T23:42:54Z gigetoo quit (Ping timeout: 276 seconds) 2016-06-01T23:43:24Z gigetoo joined #lisp 2016-06-01T23:45:13Z quazimod1 quit (Read error: Connection reset by peer) 2016-06-01T23:45:13Z quazimodo quit (Read error: Connection reset by peer) 2016-06-01T23:47:09Z sweater_ quit (Read error: Connection reset by peer) 2016-06-01T23:52:02Z JuanDaugherty joined #lisp 2016-06-01T23:52:35Z rgrau quit (Ping timeout: 260 seconds) 2016-06-01T23:52:49Z zRecursive joined #lisp 2016-06-01T23:53:15Z |2701 is now known as |meta 2016-06-01T23:56:26Z rvchangue_ quit (Ping timeout: 244 seconds) 2016-06-01T23:56:55Z IPmonger joined #lisp 2016-06-01T23:57:37Z Petit_Dejeuner joined #lisp 2016-06-01T23:59:39Z rvchangue_ joined #lisp