2016-06-05T00:01:03Z wilfredh joined #lisp 2016-06-05T00:03:02Z jsmith_ joined #lisp 2016-06-05T00:11:39Z mastokley quit (Ping timeout: 246 seconds) 2016-06-05T00:17:28Z jbakid quit (Quit: jbakid) 2016-06-05T00:18:33Z mishoo quit (Ping timeout: 276 seconds) 2016-06-05T00:26:06Z JohnnyDown joined #lisp 2016-06-05T00:31:35Z Karl_Dscc quit (Remote host closed the connection) 2016-06-05T00:32:28Z emaczen quit (Ping timeout: 244 seconds) 2016-06-05T00:33:04Z JohnnyDown left #lisp 2016-06-05T00:34:54Z quazimodo joined #lisp 2016-06-05T00:37:10Z wccoder joined #lisp 2016-06-05T00:38:11Z LiamH joined #lisp 2016-06-05T00:41:45Z wccoder quit (Ping timeout: 260 seconds) 2016-06-05T00:45:07Z AntiSpamMeta quit (Excess Flood) 2016-06-05T00:45:32Z AntiSpamMeta joined #lisp 2016-06-05T00:49:47Z IPmonger joined #lisp 2016-06-05T00:54:28Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-05T00:55:35Z kushal quit (Quit: Leaving) 2016-06-05T00:56:51Z kamog quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-05T01:06:50Z pjb quit (Remote host closed the connection) 2016-06-05T01:07:26Z vhost- quit (Ping timeout: 244 seconds) 2016-06-05T01:07:56Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-05T01:10:20Z stepnem quit (Ping timeout: 260 seconds) 2016-06-05T01:10:21Z sz0 quit (Quit: Connection closed for inactivity) 2016-06-05T01:10:49Z TruePika: What I've never understood is how AntiSpamMeta excess-flood quits 2016-06-05T01:12:30Z eudoxia joined #lisp 2016-06-05T01:14:45Z mastokley joined #lisp 2016-06-05T01:17:55Z emaczen joined #lisp 2016-06-05T01:22:43Z emaczen quit (Ping timeout: 252 seconds) 2016-06-05T01:24:51Z varjag quit (Ping timeout: 276 seconds) 2016-06-05T01:26:52Z walter|r joined #lisp 2016-06-05T01:30:09Z walter|r quit (Remote host closed the connection) 2016-06-05T01:42:28Z fe[nl]ix quit (Remote host closed the connection) 2016-06-05T01:42:28Z Blkt quit (Read error: Connection reset by peer) 2016-06-05T01:43:48Z Blkt joined #lisp 2016-06-05T01:44:12Z fe[nl]ix joined #lisp 2016-06-05T01:44:58Z ChanServ has set mode +o fe[nl]ix 2016-06-05T01:48:18Z zRecursive joined #lisp 2016-06-05T01:48:42Z dreamaddict_: (assuming that one has source code for a library) Are the "source-diver" FFI grovellers reliable? Is that worth the extra effort to get source for libs that you really want to use, in order to fully take advantage of CL-CFFI power? 2016-06-05T01:49:58Z fe[nl]ix: yes 2016-06-05T01:50:32Z dreamaddict_: it sounds like it would be 2016-06-05T01:50:35Z quazimodo quit (Ping timeout: 260 seconds) 2016-06-05T01:50:46Z dreamaddict_: but nothing so far has been as simple as I thought it "would be", so thought I'd ask. 2016-06-05T01:50:47Z dreamaddict_: thank you 2016-06-05T01:51:24Z dreamaddict_: fun time in gentoo is what that sounds like 2016-06-05T01:52:29Z fe[nl]ix: though all that cffi-grovel does can be done manually too 2016-06-05T01:52:40Z fe[nl]ix: it's just ininconvenient usually 2016-06-05T01:52:58Z papachan` quit (Ping timeout: 252 seconds) 2016-06-05T01:53:03Z dreamaddict_: that's what it looks like...basically I am manually mimicking what is in the header, only because CFFI respects personal space like that 2016-06-05T01:53:41Z dreamaddict_: but then I saw that there were grovellers that use the header (and I imagine, ones that can use source to make better decisions), and that looks nice, instead of me typing in a Lispy version of an already written header 2016-06-05T01:53:44Z jbakid joined #lisp 2016-06-05T01:53:50Z dreamaddict_: and all you need is source code, sweet 2016-06-05T01:54:22Z walter|r joined #lisp 2016-06-05T01:57:08Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-06-05T01:58:03Z IPmonger joined #lisp 2016-06-05T02:05:10Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-05T02:07:37Z arescorpio joined #lisp 2016-06-05T02:09:31Z IPmonger joined #lisp 2016-06-05T02:09:57Z krrrcks quit (Ping timeout: 244 seconds) 2016-06-05T02:13:38Z krrrcks joined #lisp 2016-06-05T02:13:56Z xristos: dreamaddict_: keep in mind that it introduces compiler and header dependency on your targets (unless you bundle the result) 2016-06-05T02:15:00Z dreamaddict_: right 2016-06-05T02:15:05Z xristos: sometimes and for small libraries, i find it's more convenient to do it by hand (and i can take care of platform differences myself) 2016-06-05T02:15:16Z xristos: that way my users don't need to have C compiler or headers 2016-06-05T02:15:45Z dreamaddict_: well surely, there is a way to "extract" only the C code that you need, and sort of weld it into your Lisp image 2016-06-05T02:16:27Z xristos: i'm mostly talking about writing generic bindings to C libraries, meant for reuse 2016-06-05T02:16:43Z xristos: if your users == you, you can do whatever you want ;p 2016-06-05T02:17:00Z dreamaddict_: right, you can't write generic bindings that depend on a groveller that needs source 2016-06-05T02:17:11Z walter|r quit (Remote host closed the connection) 2016-06-05T02:17:54Z xristos: there is also c2ffi/cl-autowrap 2016-06-05T02:25:56Z wildlander quit (Quit: Saliendo) 2016-06-05T02:31:58Z hemite left #lisp 2016-06-05T02:35:00Z dreamaddict_: I saw that as well 2016-06-05T02:35:06Z vhost- joined #lisp 2016-06-05T02:35:15Z dreamaddict_: right now I am doing the CFFI tutorial, until I don't suck at it 2016-06-05T02:35:54Z dreamaddict_: just noticed that use-foreign-library actually loads all of the c definitions in the file...all of my defcfun error messages are spewing out of the one like with use-foreign-library 2016-06-05T02:35:57Z dreamaddict_: that's trippy 2016-06-05T02:37:32Z dreamaddict_: s/like/line 2016-06-05T02:37:37Z FreeBirdLjj joined #lisp 2016-06-05T02:40:09Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-05T02:40:21Z quazimodo joined #lisp 2016-06-05T02:45:55Z mrcom quit (Read error: Connection reset by peer) 2016-06-05T02:46:13Z mrcom joined #lisp 2016-06-05T02:47:33Z IPmonger joined #lisp 2016-06-05T02:48:03Z wilfredh quit (Quit: Connection closed for inactivity) 2016-06-05T02:55:31Z PickingDaisys joined #lisp 2016-06-05T02:56:20Z IPmonger quit (Ping timeout: 240 seconds) 2016-06-05T02:59:27Z PickingDaisys quit (Client Quit) 2016-06-05T03:13:20Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-06-05T03:15:15Z LiamH quit (Quit: Leaving.) 2016-06-05T03:15:19Z schoppenhauer joined #lisp 2016-06-05T03:17:24Z krrrcks quit (Ping timeout: 260 seconds) 2016-06-05T03:19:13Z emaczen joined #lisp 2016-06-05T03:20:46Z krrrcks joined #lisp 2016-06-05T03:21:46Z zRecursive quit (Remote host closed the connection) 2016-06-05T03:24:09Z emaczen quit (Ping timeout: 246 seconds) 2016-06-05T03:30:46Z shka joined #lisp 2016-06-05T03:30:55Z defaultxr quit (Quit: gnight) 2016-06-05T03:39:05Z gniourf quit (Ping timeout: 260 seconds) 2016-06-05T03:43:57Z eudoxia quit (Quit: Leaving) 2016-06-05T03:47:12Z Tordek quit (Ping timeout: 276 seconds) 2016-06-05T03:47:15Z nydel quit (Ping timeout: 260 seconds) 2016-06-05T03:48:00Z arescorpio quit (Ping timeout: 272 seconds) 2016-06-05T03:49:33Z Blkt quit (Quit: No Ping reply in 180 seconds.) 2016-06-05T03:49:38Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2016-06-05T03:51:03Z Blkt joined #lisp 2016-06-05T03:51:04Z fe[nl]ix joined #lisp 2016-06-05T03:51:06Z Opodeldoc quit (Ping timeout: 276 seconds) 2016-06-05T03:51:46Z gniourf joined #lisp 2016-06-05T03:56:37Z BlueRavenGT joined #lisp 2016-06-05T04:05:53Z Tordek joined #lisp 2016-06-05T04:09:08Z nydel joined #lisp 2016-06-05T04:09:59Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2016-06-05T04:10:01Z emaczen joined #lisp 2016-06-05T04:11:11Z fe[nl]ix joined #lisp 2016-06-05T04:13:07Z jasom: dreamaddict_: but it gets hard. For example, pzmq used to hard code everything, but a newer version of the library that is still C source code compatible changed the size of a datatype, so they had to switch to using the groveller 2016-06-05T04:25:04Z emaczen quit (Ping timeout: 260 seconds) 2016-06-05T04:27:58Z dreamaddict_: what do you mean by hard code everything? 2016-06-05T04:29:06Z jbakid quit (Quit: jbakid) 2016-06-05T04:29:27Z emaczen joined #lisp 2016-06-05T04:30:07Z jasom: dreamaddict_: basically not use the groveller or anything like it 2016-06-05T04:30:16Z dreamaddict_: gotcha 2016-06-05T04:30:32Z dreamaddict_: I haven't touched it yet, I am still working by hand through the tutorial 2016-06-05T04:31:58Z dreamaddict_: for example, I never really worked with C preprocessor macros (because, I've never worked professionally with C), so this first part is going to take a bit 2016-06-05T04:36:27Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-05T04:36:55Z jasom: dreamaddict_: that part is fairly easy from the lisp point of view; if it's just #define SOME_CONSTANT 23 then make a constant in lisp samed +some-constant+ that is equal to 23 2016-06-05T04:37:12Z jasom: dreamaddict_: if they actually do work in the preprocessor macro, then you can't use it from lisp 2016-06-05T04:37:20Z dreamaddict_: right 2016-06-05T04:37:33Z dreamaddict_: I just don't read preprocessor macros like someone more "professional" at C 2016-06-05T04:37:57Z dreamaddict_: C preprocessor is weird, part of why I like Lisp is that it has a *way* better preprocessor 2016-06-05T04:38:05Z dreamaddict_: itself 2016-06-05T04:38:52Z wccoder joined #lisp 2016-06-05T04:39:51Z Bike: there's not a ton to read. there's #, ##, and then the rest is half-assed templating. 2016-06-05T04:40:34Z foom quit (Ping timeout: 272 seconds) 2016-06-05T04:43:03Z wccoder quit (Ping timeout: 244 seconds) 2016-06-05T04:44:05Z dreamaddict_: which I also never touched (in C++) 2016-06-05T04:44:15Z dreamaddict_: but yeah I get the gist of it 2016-06-05T04:44:16Z pillton: dreamaddict_: Common lisp doesn't have a preprocessor. 2016-06-05T04:44:29Z dreamaddict_: not actually 2016-06-05T04:45:24Z White_Flame: transforming sexprs into other sexprs before they're evaluated smells like preprocessor to me 2016-06-05T04:46:33Z Bike: besides the language used, the main difference is that lisp macros are expanded after read, while C macros are expanded after lexing but before parsing. so you can expand into "while (1) {" and such. 2016-06-05T04:48:28Z jasom: Bike: reader macros are a form of preprocessor arguable 2016-06-05T04:49:27Z Bike: well, i suppose any complicated C macro is just going to be irrelevant to cffi anyway 2016-06-05T04:50:10Z pecan: usually for complicated c macros it's easiest just to write a c function that wraps the macro and bind to that. 2016-06-05T04:50:12Z pecan: ime 2016-06-05T04:50:36Z pecan: and if it's a macro to be type generic 2016-06-05T04:50:39Z pecan: then you're out of luck 2016-06-05T04:50:53Z pecan: (well, create a wrapper function for each type that can be used with it) 2016-06-05T04:51:02Z pecan: (yuck but it works and is probably the most maintainable) 2016-06-05T05:01:04Z Neurostorm joined #lisp 2016-06-05T05:01:13Z narendraj9 joined #lisp 2016-06-05T05:11:43Z vlatkoB joined #lisp 2016-06-05T05:13:35Z shka quit (Ping timeout: 260 seconds) 2016-06-05T05:17:09Z Pent quit (Quit: Leaving) 2016-06-05T05:34:27Z nell quit (Ping timeout: 276 seconds) 2016-06-05T05:38:43Z StephanLahl joined #lisp 2016-06-05T05:41:38Z zRecursive joined #lisp 2016-06-05T06:07:26Z ragepandemic joined #lisp 2016-06-05T06:11:00Z emaczen quit (Ping timeout: 240 seconds) 2016-06-05T06:12:20Z marusich joined #lisp 2016-06-05T06:12:30Z ragepandemic quit (Ping timeout: 260 seconds) 2016-06-05T06:16:24Z David_ joined #lisp 2016-06-05T06:19:34Z clique joined #lisp 2016-06-05T06:22:13Z mejja quit (Quit: makes pointer from integer without a cast) 2016-06-05T06:26:35Z gingerale joined #lisp 2016-06-05T06:30:48Z wglb quit (Read error: Connection reset by peer) 2016-06-05T06:40:48Z [jlk] joined #lisp 2016-06-05T06:44:29Z emaczen joined #lisp 2016-06-05T06:51:43Z MrWoohoo joined #lisp 2016-06-05T06:55:19Z narendraj9 quit (Ping timeout: 244 seconds) 2016-06-05T06:56:01Z clique left #lisp 2016-06-05T06:58:32Z jsmith_ quit (Remote host closed the connection) 2016-06-05T07:00:03Z [jlk] quit (Ping timeout: 240 seconds) 2016-06-05T07:02:02Z jsmith_ joined #lisp 2016-06-05T07:06:34Z jsmith_ quit (Ping timeout: 240 seconds) 2016-06-05T07:10:59Z emaczen quit (Ping timeout: 250 seconds) 2016-06-05T07:22:31Z _sjs left #lisp 2016-06-05T07:27:10Z angavrilov joined #lisp 2016-06-05T07:28:42Z StephanLahl quit (Remote host closed the connection) 2016-06-05T07:28:54Z mishoo joined #lisp 2016-06-05T07:36:42Z narendraj9 joined #lisp 2016-06-05T07:37:39Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-06-05T07:39:11Z MoALTz joined #lisp 2016-06-05T07:39:54Z lnostdal quit (Ping timeout: 276 seconds) 2016-06-05T07:43:38Z mastokley quit (Ping timeout: 258 seconds) 2016-06-05T07:46:56Z narendraj9 quit (Read error: Connection reset by peer) 2016-06-05T07:48:53Z narendraj9 joined #lisp 2016-06-05T07:51:18Z holycow joined #lisp 2016-06-05T07:53:48Z IPmonger joined #lisp 2016-06-05T07:57:09Z quazimodo quit (Ping timeout: 246 seconds) 2016-06-05T07:57:31Z lnostdal joined #lisp 2016-06-05T07:58:40Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-05T08:07:29Z quazimodo joined #lisp 2016-06-05T08:09:03Z clog quit (Ping timeout: 246 seconds) 2016-06-05T08:09:10Z clog joined #lisp 2016-06-05T08:09:54Z Bike quit (Quit: leaving) 2016-06-05T08:17:07Z stepnem joined #lisp 2016-06-05T08:20:22Z gravicappa joined #lisp 2016-06-05T08:22:21Z quazimodo quit (Ping timeout: 258 seconds) 2016-06-05T08:26:08Z David_: Hello I'am a beginner in Common Lisp and I'am stuck on a problem, link: http://www.lispforum.com/viewtopic.php?f=33&t=4569 ,maybe someone know how to slove this ? 2016-06-05T08:37:25Z random-nick joined #lisp 2016-06-05T08:38:52Z allezbluez joined #lisp 2016-06-05T08:40:30Z wccoder joined #lisp 2016-06-05T08:44:26Z jackdaniel: David_: such homeworks are made for you to figure them out – that's the point of them 2016-06-05T08:45:20Z wccoder quit (Ping timeout: 260 seconds) 2016-06-05T08:46:14Z David_: Yeah you're right, but I tried lot of things and I still not found how to do the first 3 functions 2016-06-05T08:47:22Z David_: I'm not asking for solution, but maybe someone could tell me where to search 2016-06-05T08:50:09Z fe[nl]ix quit (Quit: No Ping reply in 180 seconds.) 2016-06-05T08:50:19Z jackdaniel: first tell yourself in english, what you need to do with two lists to achieve such efect 2016-06-05T08:50:24Z jackdaniel: effect° 2016-06-05T08:50:35Z jackdaniel: then try to figure it out, how to translate english to lisp 2016-06-05T08:50:51Z jackdaniel: nobody thinks in programming languages (at first ;) 2016-06-05T08:51:22Z fe[nl]ix joined #lisp 2016-06-05T08:52:00Z cmatei quit (Read error: Connection reset by peer) 2016-06-05T08:52:33Z cmatei joined #lisp 2016-06-05T08:53:09Z jackdaniel: if you want to cons a list, you just type "(list 'elt-1 'elt-2 'elt-3)" this will spit (elt-1 elt-2 elt-3) 2016-06-05T08:53:33Z jackdaniel: if you want to put list inside list, you just nest calls: "(list 1 (list 2 3))" -> (1 (2 3)) 2016-06-05T08:55:08Z zRecursive quit (Remote host closed the connection) 2016-06-05T08:58:09Z Neurostorm quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-05T09:01:50Z David_: thanks for your help, the main problem is I don't know how the funtion mush behave when they have more than 2 items 2016-06-05T09:03:27Z jsmith_ joined #lisp 2016-06-05T09:06:51Z emaczen joined #lisp 2016-06-05T09:08:00Z jsmith_ quit (Ping timeout: 240 seconds) 2016-06-05T09:11:10Z pepton2 joined #lisp 2016-06-05T09:12:39Z emaczen quit (Ping timeout: 260 seconds) 2016-06-05T09:19:49Z allezbluez quit (Ping timeout: 244 seconds) 2016-06-05T09:20:31Z narendraj9 quit (Remote host closed the connection) 2016-06-05T09:21:20Z narendraj9 joined #lisp 2016-06-05T09:28:58Z jsmith_ joined #lisp 2016-06-05T09:33:03Z jsmith_ quit (Ping timeout: 240 seconds) 2016-06-05T09:36:19Z Grue`: David_: there's no requirement that the function should return a specific result for lists of more than 2 elements 2016-06-05T09:36:47Z Grue`: so it can return basically anything, or even crash 2016-06-05T09:37:20Z Grue`: test-driven development basically =) 2016-06-05T09:40:15Z Grue`: also, in Lisp, a list is not the basic data structure, that would be the CONS (a pair). So in a pair there are always 2 elements. If you think in terms of conses, the requirement becomes clear 2016-06-05T09:41:29Z Ven joined #lisp 2016-06-05T09:41:57Z Karl_Dscc joined #lisp 2016-06-05T09:42:15Z IPmonger joined #lisp 2016-06-05T09:42:27Z David_: That's what I thought! But the question 6 re-use the functions with more than 3 elements; And when I asked my teacher about this he said It was not the exercice wrong but me who didn't understand Lisp :P 2016-06-05T09:43:53Z Grue`: well maybe you actually don't understand Lisp, you're a newbie after all ;) 2016-06-05T09:44:40Z Grue`: i don't know if you have studied the structure of a list though. like i said, in terms of cons the exercise makes more sense 2016-06-05T09:45:39Z JuanDaugherty: the best advice here really is diy 2016-06-05T09:45:52Z JuanDaugherty: *DIY 2016-06-05T09:46:11Z David_: oh, I didn't know about cons 2016-06-05T09:46:26Z Grue`: David_: how do you access individual elements of a list? 2016-06-05T09:46:27Z David_: I'm gonna try with this 2016-06-05T09:46:37Z Grue`: do you know car/cdr or first/rest? 2016-06-05T09:46:42Z IPmonger quit (Ping timeout: 246 seconds) 2016-06-05T09:46:44Z David_: with nth 2016-06-05T09:47:03Z JuanDaugherty: aside from lisp or computing you need to think about learning generally 2016-06-05T09:47:21Z David_: Yeah you're true :P 2016-06-05T09:47:36Z Grue`: try to use first (to access first element) and rest (to access the list starting from 2nd element) instead 2016-06-05T09:47:45Z Grue`: then you'll be able to solve this 2016-06-05T09:48:49Z David_: oh I'm on it right now, thanks a lot I was really stuck :) 2016-06-05T09:50:08Z zacharias joined #lisp 2016-06-05T09:53:34Z Ven_ joined #lisp 2016-06-05T09:54:42Z Ven quit (Ping timeout: 272 seconds) 2016-06-05T10:01:56Z Mon_Ouie joined #lisp 2016-06-05T10:03:31Z vmihai joined #lisp 2016-06-05T10:13:44Z random-nick quit (Remote host closed the connection) 2016-06-05T10:15:34Z random-nick joined #lisp 2016-06-05T10:16:58Z random-nick quit (Remote host closed the connection) 2016-06-05T10:17:06Z sz0 joined #lisp 2016-06-05T10:19:19Z random-nick joined #lisp 2016-06-05T10:20:42Z quazimodo joined #lisp 2016-06-05T10:22:22Z _z joined #lisp 2016-06-05T10:24:59Z mvilleneuve joined #lisp 2016-06-05T10:26:10Z Ven joined #lisp 2016-06-05T10:27:40Z Ven_ quit (Ping timeout: 240 seconds) 2016-06-05T10:28:52Z random-nick quit (Remote host closed the connection) 2016-06-05T10:29:40Z jsmith_ joined #lisp 2016-06-05T10:30:44Z random-nick joined #lisp 2016-06-05T10:32:21Z allezbluez joined #lisp 2016-06-05T10:35:03Z jsmith_ quit (Ping timeout: 240 seconds) 2016-06-05T10:37:57Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-06-05T10:40:04Z Ven_ joined #lisp 2016-06-05T10:42:04Z Ven quit (Ping timeout: 252 seconds) 2016-06-05T10:43:39Z profess quit (Ping timeout: 260 seconds) 2016-06-05T10:44:22Z lipt joined #lisp 2016-06-05T10:44:44Z lipt: /? 2016-06-05T10:45:04Z EvW joined #lisp 2016-06-05T10:45:04Z araujo joined #lisp 2016-06-05T10:45:14Z Karl_Dscc quit (Remote host closed the connection) 2016-06-05T10:45:23Z araujo quit (Max SendQ exceeded) 2016-06-05T10:46:02Z reepca` joined #lisp 2016-06-05T10:46:15Z prion_ joined #lisp 2016-06-05T10:46:17Z varjag joined #lisp 2016-06-05T10:46:44Z profess joined #lisp 2016-06-05T10:46:50Z araujo joined #lisp 2016-06-05T10:46:58Z lipt: hello 2016-06-05T10:47:11Z allezbluez quit (Read error: Connection reset by peer) 2016-06-05T10:47:27Z lipt: ? 2016-06-05T10:47:30Z lipt: / 2016-06-05T10:47:35Z araujo quit (Max SendQ exceeded) 2016-06-05T10:48:13Z smokeink joined #lisp 2016-06-05T10:48:16Z allezbluez joined #lisp 2016-06-05T10:48:48Z araujo joined #lisp 2016-06-05T10:48:52Z araujo quit (Max SendQ exceeded) 2016-06-05T10:49:32Z mvilleneuve_ joined #lisp 2016-06-05T10:50:11Z prion_: o/ hie 2016-06-05T10:50:51Z splittist_ joined #lisp 2016-06-05T10:50:56Z zkat_ joined #lisp 2016-06-05T10:51:08Z Blkt_ joined #lisp 2016-06-05T10:51:09Z lacedaemon joined #lisp 2016-06-05T10:51:57Z Zotan_ joined #lisp 2016-06-05T10:52:18Z mishoo_ joined #lisp 2016-06-05T10:52:20Z pchrist_ joined #lisp 2016-06-05T10:52:54Z dwchandl1r joined #lisp 2016-06-05T10:53:08Z erg_ joined #lisp 2016-06-05T10:53:14Z johs_ joined #lisp 2016-06-05T10:53:14Z zbigniew_ joined #lisp 2016-06-05T10:53:15Z flip214_ joined #lisp 2016-06-05T10:53:24Z j0ni_ joined #lisp 2016-06-05T10:53:33Z lispyone quit (Ping timeout: 260 seconds) 2016-06-05T10:53:33Z Lord_of_Life quit (Ping timeout: 260 seconds) 2016-06-05T10:53:33Z Zhivago quit (Ping timeout: 260 seconds) 2016-06-05T10:53:33Z newcup quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z tanuzzo quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z zacharias quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z reepca quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z zkat quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z splittist quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z _z quit (Ping timeout: 260 seconds) 2016-06-05T10:53:34Z fe[nl]ix quit (Ping timeout: 260 seconds) 2016-06-05T10:53:35Z Blkt quit (Ping timeout: 260 seconds) 2016-06-05T10:53:35Z Zotan quit (Ping timeout: 260 seconds) 2016-06-05T10:53:35Z pchrist quit (Ping timeout: 260 seconds) 2016-06-05T10:53:35Z M-Illandan quit (Ping timeout: 260 seconds) 2016-06-05T10:53:36Z clog quit (Ping timeout: 260 seconds) 2016-06-05T10:53:36Z krrrcks quit (Ping timeout: 260 seconds) 2016-06-05T10:53:36Z ecraven quit (Ping timeout: 260 seconds) 2016-06-05T10:53:36Z Quadrescence quit (Ping timeout: 260 seconds) 2016-06-05T10:53:36Z illusionmedic quit (Ping timeout: 260 seconds) 2016-06-05T10:53:36Z j0ni quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z Cthulhux` quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z NaNDude quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z mishoo quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z krasnal quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z Jesin quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z johs quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z salv0 quit (Ping timeout: 260 seconds) 2016-06-05T10:53:37Z zbigniew quit (Ping timeout: 260 seconds) 2016-06-05T10:53:38Z flip214 quit (Ping timeout: 260 seconds) 2016-06-05T10:53:38Z nisstyre quit (Ping timeout: 260 seconds) 2016-06-05T10:53:38Z erg quit (Ping timeout: 260 seconds) 2016-06-05T10:53:38Z salva quit (Ping timeout: 260 seconds) 2016-06-05T10:53:38Z dwchandler quit (Ping timeout: 260 seconds) 2016-06-05T10:53:39Z quazimodo quit (Remote host closed the connection) 2016-06-05T10:53:39Z mvilleneuve quit (Ping timeout: 260 seconds) 2016-06-05T10:53:39Z jackdaniel quit (Ping timeout: 260 seconds) 2016-06-05T10:53:39Z aerique quit (Ping timeout: 260 seconds) 2016-06-05T10:53:39Z Lord_of_- joined #lisp 2016-06-05T10:53:44Z splittist_ is now known as splittist 2016-06-05T10:53:45Z quazimod1 joined #lisp 2016-06-05T10:53:55Z jackdaniel joined #lisp 2016-06-05T10:53:59Z NaNDude joined #lisp 2016-06-05T10:54:05Z zkat_ is now known as zkat 2016-06-05T10:54:05Z Cthulhux joined #lisp 2016-06-05T10:54:09Z krrrcks joined #lisp 2016-06-05T10:55:34Z lipt quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-06-05T10:55:41Z M-Illandan joined #lisp 2016-06-05T10:55:55Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-05T10:55:57Z nisstyre joined #lisp 2016-06-05T10:56:16Z AntiSpamMeta joined #lisp 2016-06-05T10:56:35Z _z joined #lisp 2016-06-05T10:56:41Z salv0 joined #lisp 2016-06-05T10:56:42Z ecraven joined #lisp 2016-06-05T11:00:01Z briantrice quit (Ping timeout: 260 seconds) 2016-06-05T11:00:01Z danieli_ quit (Ping timeout: 260 seconds) 2016-06-05T11:00:22Z Quadrescence joined #lisp 2016-06-05T11:00:27Z salva joined #lisp 2016-06-05T11:00:36Z aerique joined #lisp 2016-06-05T11:00:46Z Jesin joined #lisp 2016-06-05T11:00:58Z danieli joined #lisp 2016-06-05T11:01:54Z lispyone joined #lisp 2016-06-05T11:02:09Z Zhivago joined #lisp 2016-06-05T11:02:34Z zacharias joined #lisp 2016-06-05T11:03:06Z xrash quit (Read error: Connection reset by peer) 2016-06-05T11:03:30Z briantrice joined #lisp 2016-06-05T11:04:28Z illusionmedic joined #lisp 2016-06-05T11:08:11Z narendraj9 quit (Remote host closed the connection) 2016-06-05T11:08:29Z emaczen joined #lisp 2016-06-05T11:10:37Z krasnal joined #lisp 2016-06-05T11:11:33Z clog joined #lisp 2016-06-05T11:13:52Z emaczen quit (Ping timeout: 272 seconds) 2016-06-05T11:14:11Z lipt joined #lisp 2016-06-05T11:14:37Z araujo joined #lisp 2016-06-05T11:17:08Z lipt left #lisp 2016-06-05T11:20:49Z pavelpenev joined #lisp 2016-06-05T11:21:47Z barbone joined #lisp 2016-06-05T11:29:15Z smokeink quit (Ping timeout: 250 seconds) 2016-06-05T11:29:29Z smokeink joined #lisp 2016-06-05T11:30:09Z holycow quit (Quit: Lost terminal) 2016-06-05T11:30:13Z danieli quit (Changing host) 2016-06-05T11:30:13Z danieli joined #lisp 2016-06-05T11:30:43Z IPmonger joined #lisp 2016-06-05T11:35:15Z kazbek joined #lisp 2016-06-05T11:35:19Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-05T11:35:25Z pavelpenev quit (Ping timeout: 252 seconds) 2016-06-05T11:35:29Z |meta joined #lisp 2016-06-05T11:36:03Z kazbek left #lisp 2016-06-05T11:39:13Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T11:39:32Z annoying-dog joined #lisp 2016-06-05T11:40:36Z |meta is now known as |sir 2016-06-05T11:41:20Z EvW joined #lisp 2016-06-05T11:42:28Z newcup joined #lisp 2016-06-05T11:42:31Z pavelpenev joined #lisp 2016-06-05T11:42:54Z random-nick quit (Remote host closed the connection) 2016-06-05T11:42:58Z tanuzzo joined #lisp 2016-06-05T11:45:49Z Bourne joined #lisp 2016-06-05T11:48:53Z Bourne quit (Read error: Connection reset by peer) 2016-06-05T11:49:00Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-05T12:00:31Z Amaan joined #lisp 2016-06-05T12:02:16Z Mon_Ouie quit (Ping timeout: 264 seconds) 2016-06-05T12:02:53Z holycow joined #lisp 2016-06-05T12:06:36Z pavelpenev quit (Ping timeout: 258 seconds) 2016-06-05T12:10:08Z Ven_ quit (Read error: Connection reset by peer) 2016-06-05T12:10:51Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T12:11:47Z Ven joined #lisp 2016-06-05T12:13:49Z EvW joined #lisp 2016-06-05T12:15:57Z LiamH joined #lisp 2016-06-05T12:16:18Z random-nick joined #lisp 2016-06-05T12:22:09Z Mon_Ouie joined #lisp 2016-06-05T12:25:14Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-06-05T12:25:43Z moredhel quit (Excess Flood) 2016-06-05T12:25:49Z Ven quit (Read error: Connection reset by peer) 2016-06-05T12:26:00Z moredhel joined #lisp 2016-06-05T12:28:37Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T12:28:48Z Ven joined #lisp 2016-06-05T12:31:57Z allezbluez quit (Read error: Connection reset by peer) 2016-06-05T12:32:21Z jsmith_ joined #lisp 2016-06-05T12:32:38Z jleija joined #lisp 2016-06-05T12:32:53Z allezbluez joined #lisp 2016-06-05T12:33:55Z allezbluez quit (Read error: Connection reset by peer) 2016-06-05T12:34:56Z allezbluez joined #lisp 2016-06-05T12:35:20Z allezbluez quit (Max SendQ exceeded) 2016-06-05T12:35:45Z allezbluez joined #lisp 2016-06-05T12:36:18Z pavelpenev joined #lisp 2016-06-05T12:36:20Z zacharias quit (Ping timeout: 260 seconds) 2016-06-05T12:36:35Z jsmith_ quit (Ping timeout: 250 seconds) 2016-06-05T12:40:18Z Ven quit (Read error: Connection reset by peer) 2016-06-05T12:41:52Z wccoder joined #lisp 2016-06-05T12:42:40Z David_ quit (Quit: Page closed) 2016-06-05T12:43:13Z watersoul quit (Remote host closed the connection) 2016-06-05T12:44:41Z papachan` joined #lisp 2016-06-05T12:45:28Z EvW joined #lisp 2016-06-05T12:45:57Z Ven joined #lisp 2016-06-05T12:46:00Z wccoder quit (Ping timeout: 240 seconds) 2016-06-05T12:49:16Z watersoul joined #lisp 2016-06-05T12:56:09Z Ven quit (Read error: Connection reset by peer) 2016-06-05T12:59:20Z pavelpenev quit (Ping timeout: 240 seconds) 2016-06-05T13:03:57Z araujo_ joined #lisp 2016-06-05T13:05:15Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:05:50Z Ven joined #lisp 2016-06-05T13:06:08Z araujo_ joined #lisp 2016-06-05T13:06:38Z araujo quit (Ping timeout: 244 seconds) 2016-06-05T13:07:27Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:08:23Z araujo_ joined #lisp 2016-06-05T13:09:38Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:09:47Z emaczen joined #lisp 2016-06-05T13:10:00Z Bourne joined #lisp 2016-06-05T13:10:27Z araujo_ joined #lisp 2016-06-05T13:11:47Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:13:05Z Xach quit (Ping timeout: 260 seconds) 2016-06-05T13:13:11Z araujo_ joined #lisp 2016-06-05T13:13:12Z Xach joined #lisp 2016-06-05T13:14:39Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:15:32Z araujo_ joined #lisp 2016-06-05T13:16:00Z emaczen quit (Ping timeout: 250 seconds) 2016-06-05T13:17:03Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:17:54Z araujo_ joined #lisp 2016-06-05T13:19:10Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:20:00Z araujo_ joined #lisp 2016-06-05T13:21:15Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:22:06Z araujo_ joined #lisp 2016-06-05T13:23:29Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:24:18Z araujo_ joined #lisp 2016-06-05T13:25:38Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:26:33Z araujo_ joined #lisp 2016-06-05T13:27:52Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:28:39Z araujo_ joined #lisp 2016-06-05T13:30:01Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:30:49Z araujo_ joined #lisp 2016-06-05T13:32:14Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:32:34Z allezbluez quit (Ping timeout: 272 seconds) 2016-06-05T13:33:07Z araujo_ joined #lisp 2016-06-05T13:33:11Z jsmith_ joined #lisp 2016-06-05T13:34:25Z araujo_ quit (Max SendQ exceeded) 2016-06-05T13:35:16Z araujo_ joined #lisp 2016-06-05T13:37:40Z jsmith_ quit (Ping timeout: 250 seconds) 2016-06-05T13:43:25Z pavelpenev joined #lisp 2016-06-05T13:43:53Z cebreidian joined #lisp 2016-06-05T13:49:12Z allezbluez joined #lisp 2016-06-05T13:49:23Z allezbluez quit (Max SendQ exceeded) 2016-06-05T13:49:40Z Blukunfando quit (Ping timeout: 272 seconds) 2016-06-05T13:49:49Z allezbluez joined #lisp 2016-06-05T13:50:10Z allezbluez quit (Max SendQ exceeded) 2016-06-05T13:50:39Z allezbluez joined #lisp 2016-06-05T13:51:39Z allezbluez quit (Read error: Connection reset by peer) 2016-06-05T13:52:41Z allezbluez joined #lisp 2016-06-05T13:53:32Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T13:54:36Z EvW joined #lisp 2016-06-05T13:58:13Z vlatkoB_ joined #lisp 2016-06-05T14:01:35Z vlatkoB quit (Ping timeout: 244 seconds) 2016-06-05T14:02:13Z Cthulhux quit (Changing host) 2016-06-05T14:02:13Z Cthulhux joined #lisp 2016-06-05T14:04:15Z bijou joined #lisp 2016-06-05T14:04:30Z bijou quit (Read error: Connection reset by peer) 2016-06-05T14:05:58Z bijou joined #lisp 2016-06-05T14:06:10Z bijou quit (Read error: Connection reset by peer) 2016-06-05T14:07:46Z allezbluez quit (Ping timeout: 252 seconds) 2016-06-05T14:08:00Z bijou joined #lisp 2016-06-05T14:09:40Z IPmonger joined #lisp 2016-06-05T14:12:13Z pjb joined #lisp 2016-06-05T14:17:04Z pavelpenev quit (Ping timeout: 244 seconds) 2016-06-05T14:23:14Z quazimodo joined #lisp 2016-06-05T14:25:32Z allezbluez joined #lisp 2016-06-05T14:26:24Z quazimod1 quit (Ping timeout: 272 seconds) 2016-06-05T14:28:06Z ahungry quit (Ping timeout: 276 seconds) 2016-06-05T14:28:13Z quazimod1 joined #lisp 2016-06-05T14:28:22Z bijou quit (Ping timeout: 250 seconds) 2016-06-05T14:28:27Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-06-05T14:28:45Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-05T14:29:42Z CEnnis91 joined #lisp 2016-06-05T14:29:56Z aries_liuxueyang joined #lisp 2016-06-05T14:30:40Z lnostdal quit (Ping timeout: 260 seconds) 2016-06-05T14:33:57Z jsmith_ joined #lisp 2016-06-05T14:38:03Z jsmith_ quit (Ping timeout: 240 seconds) 2016-06-05T14:40:25Z NeverDie quit (Quit: http://radiux.io/) 2016-06-05T14:42:19Z NeverDie joined #lisp 2016-06-05T14:43:46Z random-nick quit (Read error: Connection reset by peer) 2016-06-05T14:44:49Z lnostdal joined #lisp 2016-06-05T14:45:45Z random-nick joined #lisp 2016-06-05T14:47:48Z Blukunfando joined #lisp 2016-06-05T14:49:27Z cebreidian quit (Ping timeout: 244 seconds) 2016-06-05T14:52:46Z cebreidian joined #lisp 2016-06-05T14:52:48Z mbrock joined #lisp 2016-06-05T14:52:54Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T14:53:03Z jleija quit (Quit: leaving) 2016-06-05T14:54:49Z pepton3 joined #lisp 2016-06-05T14:57:40Z przl joined #lisp 2016-06-05T14:57:41Z pepton2 quit (Ping timeout: 250 seconds) 2016-06-05T14:57:42Z przl quit (Client Quit) 2016-06-05T14:57:52Z __z joined #lisp 2016-06-05T14:59:26Z |sir is now known as |2701 2016-06-05T14:59:52Z _z quit (Ping timeout: 264 seconds) 2016-06-05T14:59:55Z ragepandemic joined #lisp 2016-06-05T14:59:58Z xantoz quit (Ping timeout: 272 seconds) 2016-06-05T15:02:55Z __z is now known as _z 2016-06-05T15:04:37Z qubitnerd joined #lisp 2016-06-05T15:05:04Z eadmund joined #lisp 2016-06-05T15:05:14Z eadmund: howdy all 2016-06-05T15:08:04Z pjb: hi 2016-06-05T15:08:11Z eadmund: quick question: why does this result in an error? http://pastebin.com/ZA21HtuM 2016-06-05T15:08:37Z eadmund: shouldn't make-const-name be defined at macro-expansion time? 2016-06-05T15:09:00Z pjb: Nope. This is explicitely specified in macrolet. 2016-06-05T15:09:23Z pjb: "The scope of these declarations does not include the bodies of the macro expander functions defined by macrolet." 2016-06-05T15:09:25Z pjb: clhs macrolet 2016-06-05T15:09:25Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/s_flet_.htm 2016-06-05T15:10:20Z eadmund: yeah, i read that over and over. didn't catch this bit, though: 'the consequences are undefined if the local macro definitions 2016-06-05T15:10:20Z eadmund: reference any local variable or function bindings that are visible in that lexical environment. ' that's kinda ugly 2016-06-05T15:10:54Z pjb: and "… the consequences are undefined if the local macro definitions reference any local variable or function bindings that are visible in that lexical environment." 2016-06-05T15:11:08Z pjb: yes. 2016-06-05T15:11:10Z cebreidian quit (Quit: ZNC 1.7.x-nightly-20160225-9b31a077 - http://znc.in) 2016-06-05T15:11:54Z pjb: eadmund: but it's logical: flet and labels define functions that need to be compiled, but macroexpansion is done BEFORE the compilation (before machine code generation). 2016-06-05T15:11:56Z cebreidian joined #lisp 2016-06-05T15:12:05Z emaczen joined #lisp 2016-06-05T15:13:10Z [iM quit (Quit: leaving) 2016-06-05T15:13:19Z xantoz joined #lisp 2016-06-05T15:13:53Z eadmund: i wonder why. you'd think it would work (at least, I thought that it would). the discussion in DEFMACRO-BLOCK-SCOPE seems rather desultory 2016-06-05T15:15:10Z IPmonger quit (Ping timeout: 272 seconds) 2016-06-05T15:15:25Z cebreidian quit (Client Quit) 2016-06-05T15:17:31Z emaczen quit (Ping timeout: 244 seconds) 2016-06-05T15:19:20Z smokeink quit (Ping timeout: 240 seconds) 2016-06-05T15:22:11Z papachan` quit (Remote host closed the connection) 2016-06-05T15:22:42Z xantoz quit (Ping timeout: 260 seconds) 2016-06-05T15:24:03Z random-nick quit (Quit: quit) 2016-06-05T15:24:17Z random-nick joined #lisp 2016-06-05T15:30:57Z qubitnerd quit (Ping timeout: 244 seconds) 2016-06-05T15:32:21Z wildlander joined #lisp 2016-06-05T15:34:39Z jsmith_ joined #lisp 2016-06-05T15:35:07Z unbalancedparen joined #lisp 2016-06-05T15:39:00Z jsmith_ quit (Ping timeout: 250 seconds) 2016-06-05T15:39:05Z shka joined #lisp 2016-06-05T15:46:54Z Grue`: i don't see why this macro should be calling make-const-name at macroexpansion time at all 2016-06-05T15:47:18Z Grue`: as it is, it would only work if phrase is a literal 2016-06-05T15:49:14Z jsmith_ joined #lisp 2016-06-05T15:50:52Z Karl_Dscc joined #lisp 2016-06-05T16:00:07Z xantoz joined #lisp 2016-06-05T16:06:28Z profess quit (Ping timeout: 272 seconds) 2016-06-05T16:08:39Z profess joined #lisp 2016-06-05T16:10:30Z Ven quit (Read error: Connection reset by peer) 2016-06-05T16:11:23Z eadmund: the idea is to turn "Bad Request" into +http-status-bad-request+ for use in defining a constant — and they are all literals 2016-06-05T16:15:40Z profess quit (Ping timeout: 260 seconds) 2016-06-05T16:22:55Z Bike joined #lisp 2016-06-05T16:23:45Z profess joined #lisp 2016-06-05T16:26:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-05T16:28:20Z profess quit (Ping timeout: 240 seconds) 2016-06-05T16:28:32Z tos-1 joined #lisp 2016-06-05T16:28:50Z ragepandemic quit (Ping timeout: 250 seconds) 2016-06-05T16:33:33Z kolko quit (Ping timeout: 276 seconds) 2016-06-05T16:34:02Z Ven joined #lisp 2016-06-05T16:34:14Z IPmonger joined #lisp 2016-06-05T16:34:22Z allezbluez quit (Read error: Connection reset by peer) 2016-06-05T16:34:45Z profess joined #lisp 2016-06-05T16:35:27Z allezbluez joined #lisp 2016-06-05T16:36:27Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-05T16:38:46Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-05T16:40:42Z EvW joined #lisp 2016-06-05T16:40:43Z Ven quit (Read error: Connection reset by peer) 2016-06-05T16:41:00Z profess quit (Ping timeout: 240 seconds) 2016-06-05T16:42:01Z dim: is it possible to easily :use and :export a package? 2016-06-05T16:42:36Z dim: well export all the symbols we :use 2016-06-05T16:43:30Z wccoder joined #lisp 2016-06-05T16:43:37Z Ven joined #lisp 2016-06-05T16:43:45Z profess joined #lisp 2016-06-05T16:48:20Z wccoder quit (Ping timeout: 260 seconds) 2016-06-05T16:51:45Z _z quit (Ping timeout: 276 seconds) 2016-06-05T16:52:17Z profess quit (Quit: ZNC - http://znc.in) 2016-06-05T16:52:23Z pavelpenev joined #lisp 2016-06-05T16:53:53Z Grue`: dim: uiop:define-package has :use-reexport option 2016-06-05T16:54:00Z grouzen quit (Ping timeout: 240 seconds) 2016-06-05T16:54:11Z _z joined #lisp 2016-06-05T16:54:40Z Grue`: at least in the newer versions of ASDF 2016-06-05T16:55:18Z emaczen joined #lisp 2016-06-05T16:55:57Z Ven quit (Read error: Connection reset by peer) 2016-06-05T16:57:45Z Amaan quit (Quit: Connection closed for inactivity) 2016-06-05T16:59:36Z Opodeldoc joined #lisp 2016-06-05T17:01:35Z d4ryus quit (Killed (morgan.freenode.net (Nickname regained by services))) 2016-06-05T17:01:36Z d4ryus joined #lisp 2016-06-05T17:03:23Z Ven joined #lisp 2016-06-05T17:05:21Z peey joined #lisp 2016-06-05T17:06:22Z dim: I just added that: (eval-when (:compile-toplevel :load-toplevel :execute) (defun cl-user::export-inherited-symbols (source target) (let ((pkg-source (find-package (string-upcase source))) (pkg-target (find-package (string-upcase target)))) (do-external-symbols (s pkg-source) (format t "~s~%" `(export ,s ,pkg-target)))))) 2016-06-05T17:06:52Z kolko joined #lisp 2016-06-05T17:08:17Z dim: oh, still with the debug format ;-) 2016-06-05T17:10:51Z Ven quit (Read error: Connection reset by peer) 2016-06-05T17:14:06Z EvW quit (Remote host closed the connection) 2016-06-05T17:14:16Z MikOo joined #lisp 2016-06-05T17:14:17Z EvW joined #lisp 2016-06-05T17:15:01Z _z quit (Remote host closed the connection) 2016-06-05T17:15:11Z mastokley joined #lisp 2016-06-05T17:15:30Z Mon_Ouie quit (Ping timeout: 272 seconds) 2016-06-05T17:15:39Z _z joined #lisp 2016-06-05T17:17:55Z rotty quit (Quit: WeeChat 1.6-dev) 2016-06-05T17:19:06Z rotty joined #lisp 2016-06-05T17:22:28Z TruePika finally made the decision to SSH to his server from his VM so he only has one PuTTY session open 2016-06-05T17:22:51Z Ven joined #lisp 2016-06-05T17:22:53Z TruePika: also a larger window for irssi, since I only get 80x24 from my server PuTTY sessions 2016-06-05T17:23:44Z TruePika: I'm probably going to overhaul my WITH-MULTIPLE-THREADS macro, especially with the discovery of the fact that if a child thread gets an unhandled ERROR, everything dies 2016-06-05T17:24:38Z TruePika: hm, I got an idea for how I'd want to do this, but I'm not sure how possible it is 2016-06-05T17:24:52Z TruePika: though I could probably use SIGNAL... 2016-06-05T17:25:21Z TruePika: if you (SIGNAL 'some-error-class), that doesn't imply (ERROR) or a debugger invocation, correct? 2016-06-05T17:26:10Z TruePika: I'm thinking of having code to pass child-thread ERRORs to the main thread, but I only want to...wait 2016-06-05T17:26:11Z Ven quit (Read error: Connection reset by peer) 2016-06-05T17:26:18Z dim: if using putty, have a good look at http://mobaxterm.mobatek.net 2016-06-05T17:26:47Z TruePika: I'm not sure if SBCL's --script toplevel stuff I've become so familiar with would interfere... 2016-06-05T17:26:52Z Bike: TruePika: that's correct 2016-06-05T17:26:57Z dim: TruePika: about your thread error handling, have a look at lparallel 2016-06-05T17:27:28Z test1600 joined #lisp 2016-06-05T17:27:31Z TruePika: dim: If someone already wrote code which is close enoug...I should probably just go toss my code up on Gist... 2016-06-05T17:27:44Z random-nick quit (Remote host closed the connection) 2016-06-05T17:27:48Z TruePika: you can probably have a good laugh at it :) 2016-06-05T17:27:49Z Bike: error is more or less defined as (progn (signal condition) (invoke-debugger condition)) 2016-06-05T17:28:01Z TruePika: I think it's quite silly, tbh 2016-06-05T17:28:23Z TruePika: could learn some improvements, also 2016-06-05T17:28:32Z TruePika: err I could learn how to improve it 2016-06-05T17:30:30Z TruePika: ah great my code is at 100% disk usage 2016-06-05T17:30:40Z holly2 quit (Ping timeout: 240 seconds) 2016-06-05T17:30:41Z Mon_Ouie joined #lisp 2016-06-05T17:30:42Z TruePika: so Windows has slowed down 2016-06-05T17:30:50Z illusionmedic left #lisp 2016-06-05T17:31:46Z TruePika: https://gist.github.com/TruePikachu/f2b8a18642ad18e520fc35f235d05f5b <- multiple-threads.lisp 2016-06-05T17:34:09Z TruePika: and just added in my ASD and a piece of test code, to show how it's used 2016-06-05T17:35:29Z TruePika: My general philosophy for writing code is to write until it works 2016-06-05T17:36:35Z TruePika: err... 2016-06-05T17:36:51Z TruePika can't remember if _he_ wrote common-structures... 2016-06-05T17:37:04Z TruePika: yes. yes I did 2016-06-05T17:37:10Z random-nick joined #lisp 2016-06-05T17:37:43Z holly2 joined #lisp 2016-06-05T17:37:48Z TruePika: meh, not going to add that in. that code is even worse 2016-06-05T17:38:36Z TruePika: some stuff I wrote in my advanced data structures course at college 2016-06-05T17:39:10Z TruePika: (even though I needed to submit either C++ or Java code (ew Java), Lisp had been useful for prototyping code) 2016-06-05T17:39:31Z bullets joined #lisp 2016-06-05T17:39:53Z TruePika: Nearly every assignment I wrote for that class has a Lisp copy somewhere, which I ported over to C++ 2016-06-05T17:40:58Z TruePika just remembered he has to compile SBCL for Whiite, and that could take a day or so... 2016-06-05T17:41:29Z TruePika: brb need to actually _boot_ Whiite 2016-06-05T17:42:49Z Ven joined #lisp 2016-06-05T17:45:20Z IPmonger joined #lisp 2016-06-05T17:46:17Z CEnnis91 joined #lisp 2016-06-05T17:47:01Z isoraqathedh: Me: use buildapp to remove startup time caused by loading QL 2016-06-05T17:47:14Z isoraqathedh: Also me: immediate add startup time back by calling (local-time:reread-timezone-repository) 2016-06-05T17:47:15Z heddwch is now known as EmperorTigerstar 2016-06-05T17:47:58Z ragepandemic joined #lisp 2016-06-05T17:48:34Z katharee joined #lisp 2016-06-05T17:49:24Z EmperorTigerstar is now known as hcddwch 2016-06-05T17:49:52Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-05T17:50:06Z TruePika: isoraqathedh: The problem is that Whiite is a Wii softmodded to run Linux 2016-06-05T17:50:13Z TruePika: well, that's one of the problems 2016-06-05T17:50:18Z eschatologist quit (Remote host closed the connection) 2016-06-05T17:50:25Z TruePika: the other is that it _somehow_ doesn't see the builtin WLAN adapter 2016-06-05T17:50:25Z isoraqathedh: Wait, what? 2016-06-05T17:50:32Z isoraqathedh: Did you mean to ping somoene else? 2016-06-05T17:50:50Z TruePika: isoraqathedh: were those notes to yourself? 2016-06-05T17:51:18Z TruePika: or your opinion on the matter of me compiling SBCL 2016-06-05T17:51:30Z isoraqathedh: I'm commenting on my own rather stupid programming practices, yes. 2016-06-05T17:51:35Z TruePika: ah 2016-06-05T17:51:38Z TruePika: carry on 2016-06-05T17:51:53Z TruePika: yeah, `ifconfig -a` is only showing lo, no wlan0 2016-06-05T17:51:55Z isoraqathedh: Eh, I think I said enough about my programming practices. 2016-06-05T17:52:06Z TruePika: wait, I think I didn't boot this with kernel <_< 2016-06-05T17:52:16Z TruePika: which would explain a lot 2016-06-05T17:53:22Z |2701 quit (Quit: Connection closed for inactivity) 2016-06-05T17:53:33Z _z quit (Ping timeout: 244 seconds) 2016-06-05T17:53:48Z TruePika: Whiite is generally so rock-solid I don't have to ever boot it again 2016-06-05T17:54:04Z TruePika: it only goes down...in power outages, like what happened yesterday 2016-06-05T17:54:21Z eadmund: anyone know of decent alternatives to clack+ningle? 2016-06-05T17:54:22Z TruePika: which is why I run my code which can take ages to complete on it 2016-06-05T17:55:35Z TruePika: there we go, wlan0 is up, time to download the source 2016-06-05T17:56:11Z TruePika: meh latest is 1.2.7 for ppc 2016-06-05T17:56:30Z TruePika: or wait that's binary 2016-06-05T17:57:22Z TruePika: lol my Lisp config is so old I don't even have ~/common-lisp 2016-06-05T17:57:24Z TruePika: just ~/lisp 2016-06-05T17:57:34Z TruePika: (which is what I used before ~/common-lisp) 2016-06-05T17:58:08Z TruePika: now the question is if 1GB is enough to set up sbcl 2016-06-05T17:58:31Z zdm joined #lisp 2016-06-05T17:59:22Z TruePika: I need to get either a bigger SD card or a small external HDD for that... 2016-06-05T17:59:31Z TruePika: maybe I can use an old flash drive though 2016-06-05T17:59:44Z eadmund: clack's API surface is really nice and plain, and I like that one can easily shift to other servers. ningle is neat, but i don't see a decent way to extend it — NINGLE::CALL is unexported, so one can't wrap a subclass of app with :around methods 2016-06-05T18:00:35Z eadmund: and lucerne & caveman2 are frameworks, with all that entails. i wonder how hard it'd be to write my own route implementation … 2016-06-05T18:01:44Z xantoz quit (Ping timeout: 272 seconds) 2016-06-05T18:02:29Z qubitnerd joined #lisp 2016-06-05T18:04:44Z eschatologist joined #lisp 2016-06-05T18:04:48Z TruePika: well I think it's building 2016-06-05T18:04:59Z TruePika: xcompile against clisp 2016-06-05T18:06:09Z sword quit (Ping timeout: 246 seconds) 2016-06-05T18:06:33Z scymtym joined #lisp 2016-06-05T18:08:42Z PlasmaStar quit (Ping timeout: 272 seconds) 2016-06-05T18:08:50Z prion_ quit (Ping timeout: 260 seconds) 2016-06-05T18:09:20Z emaczen quit (Ping timeout: 272 seconds) 2016-06-05T18:09:45Z holly2 quit (Ping timeout: 276 seconds) 2016-06-05T18:10:54Z Ven quit (Read error: Connection reset by peer) 2016-06-05T18:11:08Z Grue`: eadmund: hunchentoot? 2016-06-05T18:12:53Z Ven joined #lisp 2016-06-05T18:13:16Z holly2 joined #lisp 2016-06-05T18:14:08Z PlasmaStar joined #lisp 2016-06-05T18:17:07Z TruePika: okay, sometime I'm going to have to figure out how to profile this code 2016-06-05T18:18:02Z TruePika: I think I might be issuing unneccessary queries to MySQL, or doing unneccessary processing on some output from MySQL, or something 2016-06-05T18:18:33Z TruePika: the difficulty being that I also do HTML and XML downloads 2016-06-05T18:19:15Z TruePika starts looking at libcurl bindings to see if they are a reasonable substitute for the currently used system 2016-06-05T18:20:01Z TruePika: eh? no CL-LIBCURL on Quicklisp? 2016-06-05T18:20:35Z TruePika: is there a Quicklisp command to get the description of something found with QL:SYSTEM-APROPOS? 2016-06-05T18:20:54Z TruePika: without quickloading it in and poking around 2016-06-05T18:22:22Z qubitnerd quit (Read error: Connection reset by peer) 2016-06-05T18:23:01Z nicdev` is now known as nicdev 2016-06-05T18:26:15Z Ven quit (Read error: Connection reset by peer) 2016-06-05T18:27:58Z TruePika: okay, CL-CURL is what I want 2016-06-05T18:28:08Z flip214_ is now known as flip214 2016-06-05T18:28:13Z TruePika: or apparnely DRAKMA 2016-06-05T18:28:16Z flip214 quit (Changing host) 2016-06-05T18:28:16Z flip214 joined #lisp 2016-06-05T18:28:42Z TruePika: which is in Quicklisp 2016-06-05T18:29:10Z emaczen joined #lisp 2016-06-05T18:29:36Z TruePika: might be worth it to use that instead of spawning wget processes in a way which might deadlock the GC 2016-06-05T18:30:46Z TruePika: oh my 2016-06-05T18:31:00Z TruePika: just looking at the examples, it is far better than my current setup 2016-06-05T18:32:25Z Ven joined #lisp 2016-06-05T18:33:21Z puchacz joined #lisp 2016-06-05T18:35:52Z dim: eadmund: I like https://github.com/vancan1ty/simple-routes and I have some fixes to it (yet to contribute) in https://github.com/dimitri/pgcharts/tree/master/lib 2016-06-05T18:36:45Z dim: eadmund: you'll see the usage in https://github.com/dimitri/pgcharts/blob/master/src/server.lisp 2016-06-05T18:37:18Z lacedaemon: is there any routing library where a URL namespace is implemented as prefix tree instead of sequential regular expressions ? 2016-06-05T18:37:25Z lacedaemon is now known as fe[nl]ix 2016-06-05T18:40:27Z zdm quit (Ping timeout: 260 seconds) 2016-06-05T18:44:49Z zdm joined #lisp 2016-06-05T18:44:57Z zdm quit (Changing host) 2016-06-05T18:44:57Z zdm joined #lisp 2016-06-05T18:48:36Z Xal joined #lisp 2016-06-05T18:49:08Z asc232 joined #lisp 2016-06-05T18:51:24Z MikOo quit (Quit: Leaving.) 2016-06-05T18:51:41Z honix joined #lisp 2016-06-05T18:54:34Z IPmonger joined #lisp 2016-06-05T18:56:41Z random-nick quit (Remote host closed the connection) 2016-06-05T18:58:01Z NeverDie quit (Quit: http://radiux.io/) 2016-06-05T18:58:48Z easye` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-06-05T18:59:14Z easye joined #lisp 2016-06-05T18:59:16Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-05T19:01:37Z test1600 quit (Read error: Connection reset by peer) 2016-06-05T19:02:44Z PuercoPop: fe[nl]ix: there is cl-handlers https://github.com/Inaimathi/cl-handlers 2016-06-05T19:03:19Z flip214: After a QL update, Parenscript won't load any more.. 2016-06-05T19:03:21Z flip214: ; compiling (EDITOR-HINTS.NAMED-READTABLES:IN-READTABLE :PARENSCRIPT) 2016-06-05T19:03:21Z flip214: ; compiling (defpackage #:parenscript ...) 2016-06-05T19:03:39Z flip214: ... 2016-06-05T19:03:40Z flip214: ; PARENSCRIPT also shadows the following symbols: 2016-06-05T19:03:41Z PuercoPop: but is more of a PoC 2016-06-05T19:03:44Z flip214: ... 2016-06-05T19:03:44Z flip214: ; PARENSCRIPT also exports the following symbols: 2016-06-05T19:03:45Z test1600 joined #lisp 2016-06-05T19:04:03Z papachan` joined #lisp 2016-06-05T19:04:09Z flip214: that's with SBCL 1.3.3-1, amd64 Debian-package 2016-06-05T19:04:34Z k-stz joined #lisp 2016-06-05T19:05:33Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T19:06:48Z flip214: hrmpf, doing "ql:quickload" via the REPL works... but not in a CL file?! 2016-06-05T19:07:08Z random-nick joined #lisp 2016-06-05T19:09:09Z katharee left #lisp 2016-06-05T19:10:34Z zdm quit (Ping timeout: 258 seconds) 2016-06-05T19:11:33Z zdm joined #lisp 2016-06-05T19:11:47Z zdm quit (Changing host) 2016-06-05T19:11:47Z zdm joined #lisp 2016-06-05T19:13:23Z k-stz quit (Remote host closed the connection) 2016-06-05T19:15:48Z askatasuna quit (Ping timeout: 246 seconds) 2016-06-05T19:17:16Z asc232 quit (Remote host closed the connection) 2016-06-05T19:19:23Z Bike: "PARENSCRIPT also shadows the following symbols" is the kind of error/warning/whatever it is you get when parenscript was already loaded. 2016-06-05T19:21:19Z araujo__ joined #lisp 2016-06-05T19:23:13Z zdm quit (Ping timeout: 258 seconds) 2016-06-05T19:23:33Z steelbird quit (Read error: Connection reset by peer) 2016-06-05T19:24:16Z askatasuna joined #lisp 2016-06-05T19:24:34Z araujo_ quit (Ping timeout: 252 seconds) 2016-06-05T19:24:41Z steelbird joined #lisp 2016-06-05T19:35:15Z Jesin quit (Quit: Leaving) 2016-06-05T19:37:31Z Jesin joined #lisp 2016-06-05T19:39:04Z swiley_ quit (Ping timeout: 240 seconds) 2016-06-05T19:41:05Z EvW joined #lisp 2016-06-05T19:41:23Z malice joined #lisp 2016-06-05T19:42:26Z malice: Hello! I'm trying to connect to server using drakma:http-request, but I don't know how to pass some parameters. Here's what I'm trying to do: http://ix.io/Pb2 2016-06-05T19:42:53Z malice: (almost) equivalent URI: http://localhost:8015/www/sumaliczb?1 2 3 4 5 2016-06-05T19:42:58Z malice: (with proper spacing) 2016-06-05T19:45:28Z papachan` quit (Ping timeout: 252 seconds) 2016-06-05T19:47:26Z msmith joined #lisp 2016-06-05T19:47:44Z honix quit (Quit: honix) 2016-06-05T19:48:02Z msmith: hello all. How can I handle a restart from another thread? 2016-06-05T19:50:03Z mastokley quit (Ping timeout: 240 seconds) 2016-06-05T19:53:25Z NeverDie joined #lisp 2016-06-05T19:55:40Z Bike: what do you mean? 2016-06-05T19:55:41Z TruePika: Anyone have any idea how much overhead is incurred by not reusing TCP connections? 2016-06-05T19:56:00Z Bike: malice: urlencode? 2016-06-05T19:56:23Z TruePika: need to decide if I need to restructure this to reuse connections 2016-06-05T19:56:33Z malice: Oh, probably! Thanks! 2016-06-05T19:57:11Z TruePika: ...though I just realised that _might_ not work very nicely 2016-06-05T19:57:44Z TruePika: since the host isn't going to remain constant 2016-06-05T19:58:42Z random-nick quit (Remote host closed the connection) 2016-06-05T19:59:56Z TruePika: dim: lparallel looks nice 2016-06-05T20:00:04Z allezbluez quit (Ping timeout: 240 seconds) 2016-06-05T20:02:21Z ragepandemic quit (Read error: Connection reset by peer) 2016-06-05T20:05:12Z jleija joined #lisp 2016-06-05T20:06:27Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-05T20:06:32Z marusich quit (Quit: Leaving) 2016-06-05T20:06:49Z IPmonger joined #lisp 2016-06-05T20:06:58Z cods joined #lisp 2016-06-05T20:09:07Z mvilleneuve joined #lisp 2016-06-05T20:10:45Z quazimod1 quit (Ping timeout: 246 seconds) 2016-06-05T20:11:03Z Blukunfando quit (Ping timeout: 240 seconds) 2016-06-05T20:11:08Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-05T20:11:20Z jaasebe joined #lisp 2016-06-05T20:11:37Z jaasebe: what is s-expression 2016-06-05T20:12:44Z honix joined #lisp 2016-06-05T20:13:28Z holycow: any lisp users here from vancouver today? 2016-06-05T20:14:19Z Bike: which one 2016-06-05T20:15:18Z jaasebe: an s-expression is parentheses? 2016-06-05T20:15:39Z Bike: https://en.wikipedia.org/wiki/S-expression 2016-06-05T20:17:25Z papachan` joined #lisp 2016-06-05T20:21:42Z jaasebe: i don't quite get it Bike is symbol1 within (symbol1 symbol2) equally an s-expression like (symbol1 symbol2) 2016-06-05T20:21:59Z Bike: yes. it's a recursive definition. 2016-06-05T20:24:25Z holycow: i once read a joke by a microsoft exec that one day we will be coding in either interpretive dance or xml 2016-06-05T20:24:36Z holycow: then i was introduced to sexpressions and had to giggle 2016-06-05T20:26:34Z holycow: sometimes it seems like the whole universe can be expressed as sexpressions 2016-06-05T20:26:53Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-05T20:28:02Z jaasebe: it's like a token or a sequence of tokens? 2016-06-05T20:29:18Z shka quit (Ping timeout: 272 seconds) 2016-06-05T20:30:14Z random-nick joined #lisp 2016-06-05T20:30:17Z IPmonger joined #lisp 2016-06-05T20:31:25Z quazimodo joined #lisp 2016-06-05T20:31:27Z jaasebe: so s-expressions is just a name for lisp objects? 2016-06-05T20:32:22Z xantoz joined #lisp 2016-06-05T20:34:04Z emaczen quit (Ping timeout: 244 seconds) 2016-06-05T20:36:41Z banjiewen quit (Quit: Connection closed for inactivity) 2016-06-05T20:38:48Z gravicappa quit (Ping timeout: 272 seconds) 2016-06-05T20:39:12Z Grue`: it's a notation; it can be used independently of lisp 2016-06-05T20:39:19Z peey quit (Quit: Page closed) 2016-06-05T20:40:34Z bullets quit (Remote host closed the connection) 2016-06-05T20:41:28Z honix quit (Quit: honix) 2016-06-05T20:41:40Z msmith: Anyone know of a way to handle a condition from a thread inside of the main thread? 2016-06-05T20:42:20Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-05T20:42:48Z msmith: rather, if I have a child thread that signals a condition, I want the main thread to handle it 2016-06-05T20:43:28Z Bike: "handling a condition" means control flow. it doesn't make sense to do it in another thread, exactly. what do you have in mind? 2016-06-05T20:44:01Z jaasebe: i think i get it. an s-expression is like a sequence of objects, each object points to its data and then to the next item in the sequence, correct? 2016-06-05T20:45:03Z wccoder joined #lisp 2016-06-05T20:45:06Z Bike: each cons does. 2016-06-05T20:45:38Z msmith: Bike: I think I have a work around, I can always have a thread return multiple values containing a flag and a message and have the main thread do something accordingly. 2016-06-05T20:46:02Z msmith: The goal is to be able to provide a report of what went wrong in the threads 2016-06-05T20:46:15Z jaasebe: the reader reads and s-expression and uses parentheses to know when to stop, correct? for the lisp interpreter that entire connected sequence of objects is seen as a single item, correct? 2016-06-05T20:47:02Z quazimodo quit (Ping timeout: 272 seconds) 2016-06-05T20:47:18Z jaasebe: the single item being an s-expression, possibly containing other s-expressions 2016-06-05T20:48:33Z emaczen joined #lisp 2016-06-05T20:48:42Z MoALTz quit (Quit: Leaving) 2016-06-05T20:49:28Z wccoder quit (Ping timeout: 258 seconds) 2016-06-05T20:50:06Z random-nick quit (Remote host closed the connection) 2016-06-05T20:52:19Z malice quit (Remote host closed the connection) 2016-06-05T20:54:33Z IPmonger quit (Ping timeout: 240 seconds) 2016-06-05T20:55:26Z vlatkoB_ quit (Remote host closed the connection) 2016-06-05T20:55:44Z vmihai quit (Remote host closed the connection) 2016-06-05T20:57:47Z pecan: jaasebe: Alright so you know what XML is right? Replace the with (tag …). Boom, s-exprs. 2016-06-05T20:57:56Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-05T20:57:58Z pllx joined #lisp 2016-06-05T20:58:42Z Bike: that's not really a great comparison... there's cdata, and text not in tags... 2016-06-05T20:59:04Z pecan: It's a good comparison though. Hierarchical tagged data. 2016-06-05T20:59:16Z jaasebe: what i said isn't it true? 2016-06-05T20:59:30Z pecan: I suppose it's true, but it sorta misses the point. 2016-06-05T20:59:57Z jaasebe: what's the point? 2016-06-05T20:59:58Z rumbler31 joined #lisp 2016-06-05T21:00:01Z Bike: jaasebe: it's... kind of weird? i mean it basically boils down to sexp := atom | (sexp . sexp), and then say (a b c) is short for (a . (b . (c . nil))), and that's it. 2016-06-05T21:00:17Z pecan: jaasebe: A convenient syntax for trees of data. 2016-06-05T21:00:44Z holycow: syntax tree of data specifically designed to denote computation, no? 2016-06-05T21:01:00Z pecan: Optionally. 2016-06-05T21:01:04Z Bike: nah. s expressions are just anything. '(4 . 6) is an s expression. 2016-06-05T21:01:16Z jaasebe: i'm just seeing it as a tree of objects now 2016-06-05T21:01:23Z Bike: yes. it's a tree. 2016-06-05T21:01:36Z pecan: holycow: e.g. It's convenient to write HTML in sexps, and that's not really computation. 2016-06-05T21:01:40Z Bike: it's really simple. binary tree bla bla don't overthink. 2016-06-05T21:01:51Z jaasebe: thanks all 2016-06-05T21:02:11Z holycow: point taken. *nod* 2016-06-05T21:02:39Z puchacz quit (Quit: Konversation terminated!) 2016-06-05T21:04:12Z Blukunfando joined #lisp 2016-06-05T21:04:39Z honix joined #lisp 2016-06-05T21:20:06Z eschatologist joined #lisp 2016-06-05T21:21:40Z pllx quit (Quit: zz) 2016-06-05T21:24:25Z Karl_Dscc quit (Remote host closed the connection) 2016-06-05T21:36:06Z honix quit (Quit: honix) 2016-06-05T21:37:19Z |2701 joined #lisp 2016-06-05T21:40:04Z mastokley joined #lisp 2016-06-05T21:49:52Z zdm joined #lisp 2016-06-05T21:50:05Z zdm quit (Changing host) 2016-06-05T21:50:05Z zdm joined #lisp 2016-06-05T21:50:05Z tos-1 quit (Quit: leaving) 2016-06-05T21:52:31Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-05T21:52:44Z Zotan_ quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2016-06-05T21:52:54Z Zotan joined #lisp 2016-06-05T21:55:57Z jaasebe quit (Ping timeout: 276 seconds) 2016-06-05T21:56:41Z pchrist_ is now known as pchrist 2016-06-05T21:59:28Z groovy2shoes joined #lisp 2016-06-05T22:00:49Z CEnnis91 joined #lisp 2016-06-05T22:01:21Z emaczen quit (Ping timeout: 246 seconds) 2016-06-05T22:06:00Z mbrock quit (Quit: Connection closed for inactivity) 2016-06-05T22:06:45Z jleija quit (Quit: leaving) 2016-06-05T22:14:14Z TruePika: Aside from #'IDENTITY, is there a function which returns an effective T if the single argument is T? 2016-06-05T22:14:32Z gingerale quit (Remote host closed the connection) 2016-06-05T22:14:35Z TruePika: (e.g. opposite of #'NOT or #'NULL) 2016-06-05T22:14:56Z White_Flame: I don't think so 2016-06-05T22:15:06Z White_Flame: or, at least none made for that intent 2016-06-05T22:15:34Z TruePika: meh, guess I'll use (EVERY #'NULL) 2016-06-05T22:15:55Z Bike: what's wrong with identity 2016-06-05T22:16:32Z TruePika: (SOME #'IDENTITY foo) ; foo is a sequence which might be entirely NIL 2016-06-05T22:16:55Z TruePika: it doesn't seem as nice 2016-06-05T22:20:34Z White_Flame: so I'm thinking, a predicate on whether a value is true would probably be named TP 2016-06-05T22:20:44Z eadmund: dim: thanks, i'll take a look 2016-06-05T22:20:50Z danieli quit (Ping timeout: 260 seconds) 2016-06-05T22:20:56Z White_Flame: and then I'm thinking Beavis and Butthead :-P 2016-06-05T22:21:05Z eadmund quit (Quit: ERC (IRC client for Emacs 25.1.50.2)) 2016-06-05T22:21:15Z TruePika: White_Flame: TP for True Predicate or TruePika? 2016-06-05T22:21:43Z White_Flame: the former. It wouldn't be t-p because it's a single word 2016-06-05T22:21:57Z pecan: definitely TruePika. predicates named after IRC users named after small rodents are all the rage these days. 2016-06-05T22:22:24Z TruePika: pecan: just saying, not very small. 'Pika' as in 'Pikachu' 2016-06-05T22:22:40Z groovy2shoes: (filter #'pecanp nicklist) 2016-06-05T22:23:08Z pecan: TruePika: sure it's not https://upload.wikimedia.org/wikipedia/commons/3/3b/Ochotona_princeps.jpg? 2016-06-05T22:23:09Z TruePika: I can't decide if I should ADJOIN or PUSH/DELETE-DUPLICATES for this 2016-06-05T22:23:10Z White_Flame: TruePika: gesundheit 2016-06-05T22:24:48Z TruePika: I think they're both quadratic time 2016-06-05T22:24:48Z emaczen joined #lisp 2016-06-05T22:25:09Z TruePika: I don't think many duplicates will show up either 2016-06-05T22:25:24Z White_Flame: what about a hash table? 2016-06-05T22:25:26Z wildlander quit (Quit: Saliendo) 2016-06-05T22:25:56Z TruePika: White_Flame: that just seems silly 2016-06-05T22:26:24Z White_Flame: it would greatly reduce that quadradic load 2016-06-05T22:26:46Z TruePika: by making it I think quadratic times log 2016-06-05T22:26:56Z White_Flame: nlogn 2016-06-05T22:26:57Z TruePika: (for what I need) 2016-06-05T22:27:00Z White_Flame: aj 2016-06-05T22:27:01Z White_Flame: ah 2016-06-05T22:27:08Z TruePika: for what I need, it would make it n^2 log n 2016-06-05T22:27:21Z TruePika: I think, at least 2016-06-05T22:27:31Z White_Flame: you have very large keys? 2016-06-05T22:27:51Z TruePika: the keys would be FIXNUM 2016-06-05T22:28:00Z TruePika: I have a very large data set 2016-06-05T22:28:17Z TruePika: and I need to get unique keys at the end 2016-06-05T22:28:42Z angavrilov quit (Read error: Connection reset by peer) 2016-06-05T22:28:46Z White_Flame: an eql hash table of key->T is often used as a set 2016-06-05T22:29:08Z voidlily quit (Remote host closed the connection) 2016-06-05T22:29:10Z White_Flame: for reducing a massive list of fixnums to a unique set of fixnums, that's what I'd do 2016-06-05T22:29:27Z TruePika: meh, might as well 2016-06-05T22:29:34Z White_Flame: unless they're already sorted or something where you can limit a linear scan for duplicates 2016-06-05T22:34:17Z TruePika: no guarentee on sort 2016-06-05T22:34:35Z sjl joined #lisp 2016-06-05T22:34:36Z TruePika: actually, they aren't going to be sorted anyway 2016-06-05T22:34:44Z TruePika: because of processing order 2016-06-05T22:36:04Z grouzen joined #lisp 2016-06-05T22:37:06Z sjl quit (Client Quit) 2016-06-05T22:38:34Z sword joined #lisp 2016-06-05T22:41:38Z pllx joined #lisp 2016-06-05T22:42:19Z IPmonger joined #lisp 2016-06-05T22:45:58Z voidlily joined #lisp 2016-06-05T22:47:28Z edgar-rft quit (Quit: edgar-rft) 2016-06-05T22:48:07Z pllx quit (Quit: zz) 2016-06-05T22:57:23Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-05T22:57:49Z IPmonger joined #lisp 2016-06-05T22:57:59Z TruePika: and DRAKMA is causing SBCL to crash 2016-06-05T22:58:11Z danieli joined #lisp 2016-06-05T22:58:16Z TruePika: failed AVER: (< SB-KERNEL::I 2) 2016-06-05T22:59:48Z pllx joined #lisp 2016-06-05T23:00:59Z pjb: TruePika: (funcall (constantly t) t) #| --> t |# 2016-06-05T23:01:11Z pjb: TruePika: (symbolp 't) #| --> t |# 2016-06-05T23:02:05Z pjb: (but granted, symbolp returns a generalized boolean, it could return |hello TruePike, I believe the result here should be true, what do you think?| 2016-06-05T23:02:06Z pjb: ) 2016-06-05T23:02:32Z TruePika: Right now I'm more concerned with the SBCL crash 2016-06-05T23:02:43Z TruePika: https://bugs.launchpad.net/sbcl/+bug/1153309 2016-06-05T23:03:06Z TruePika: (might be it, unconfirmed) 2016-06-05T23:03:24Z TruePika: okay slightly confirmed 2016-06-05T23:03:38Z pjb quit (Quit: week starting, going to bed to get ready for $job. :-() 2016-06-05T23:04:16Z profess joined #lisp 2016-06-05T23:06:45Z TruePika: meh, and the proposed patch rejects 2016-06-05T23:09:00Z TruePika: yeah, I can't even find the patch site 2016-06-05T23:10:33Z asc232 joined #lisp 2016-06-05T23:18:11Z TruePika: trying a compile with patch in place 2016-06-05T23:19:24Z TruePika: meanwhile my SBCL compile on Whiite got killed from OOM 2016-06-05T23:21:03Z pepton3 quit (Ping timeout: 240 seconds) 2016-06-05T23:21:57Z eadmund joined #lisp 2016-06-05T23:21:58Z |2701 quit (K-Lined) 2016-06-05T23:29:51Z Karl_Dscc joined #lisp 2016-06-05T23:31:13Z araujo_ joined #lisp 2016-06-05T23:34:23Z araujo__ quit (Ping timeout: 244 seconds) 2016-06-05T23:38:03Z grouzen quit (Ping timeout: 240 seconds) 2016-06-05T23:41:52Z mishoo_ quit (Ping timeout: 264 seconds) 2016-06-05T23:42:45Z paul0 joined #lisp 2016-06-05T23:43:04Z rumbler31 quit (Ping timeout: 252 seconds) 2016-06-05T23:43:19Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-05T23:44:06Z arescorpio joined #lisp 2016-06-05T23:44:33Z stepnem quit (Ping timeout: 240 seconds) 2016-06-05T23:44:44Z IPmonger joined #lisp 2016-06-05T23:45:13Z jason_m joined #lisp 2016-06-05T23:46:42Z zdm quit (Ping timeout: 260 seconds) 2016-06-05T23:47:05Z eadmund quit (Remote host closed the connection) 2016-06-05T23:54:09Z EvW quit (Ping timeout: 250 seconds) 2016-06-05T23:54:13Z ejohnson joined #lisp 2016-06-05T23:56:10Z eschatologist joined #lisp 2016-06-05T23:56:14Z fiddlerwoaroof quit (Quit: Gone.) 2016-06-05T23:57:31Z ejohnson: Hi I was wondering if there are any unit testing libraries I should look at. Any new ways of hooking into asdf? Sorry it's been a few years and was wondering if I've been missing out on any latest developments. 2016-06-05T23:59:45Z ejohnson: I have used lisp-unit in the past, so probably will go with that unless others have a suggestion worth trying.