2016-11-26T00:01:00Z xuxuru quit (Quit: WeeChat 1.6) 2016-11-26T00:01:37Z _death: the manual's profiling section is also not up-to-date, as there's no ccl::write-elf-symbols-to-file function.. 2016-11-26T00:02:45Z pierpa quit (Ping timeout: 248 seconds) 2016-11-26T00:05:21Z Fare: an out-of-date manual? I'm shocked! shocked! 2016-11-26T00:06:21Z warweasle has had trouble with slime keeping references to objects. Especially small ones. 2016-11-26T00:07:34Z Akardi quit (Remote host closed the connection) 2016-11-26T00:07:55Z Akardi joined #lisp 2016-11-26T00:09:26Z _death: at least it's a chance to my some of my programs more portable 2016-11-26T00:09:31Z _death: *make 2016-11-26T00:11:29Z Akardi quit (Remote host closed the connection) 2016-11-26T00:11:33Z Fare: _death, do you use uiop, for portability? 2016-11-26T00:12:00Z _death: Fare: yes 2016-11-26T00:12:47Z _death: Fare: most of what I tried so far in fact seems to work without change.. mostly some private projects where I made a choice to use sbcl-specific functionality 2016-11-26T00:13:50Z _death: it's likely I'll find some reason in the next few hours/days/weeks/... to return to sbcl.. 2016-11-26T00:14:49Z jleija joined #lisp 2016-11-26T00:15:06Z Fare: it's faster. 2016-11-26T00:15:31Z Fare: but it doesn't work as well as ccl on windows or macos 2016-11-26T00:19:55Z _death: yeah.. faster, I know.. but my latest quality-of-implementation issues seem to frustrate me more than slowness for the projects I'm currently working on 2016-11-26T00:21:05Z _death: I may try an older sbcl version, just for kicks 2016-11-26T00:22:59Z xaotuk joined #lisp 2016-11-26T00:24:33Z jlarocco joined #lisp 2016-11-26T00:28:40Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T00:29:28Z PinealGlandOptic joined #lisp 2016-11-26T00:30:37Z eivarv quit (Quit: Sleep) 2016-11-26T00:37:21Z prxq quit (Remote host closed the connection) 2016-11-26T00:38:47Z JuanDaugherty joined #lisp 2016-11-26T00:39:13Z EvW quit (Ping timeout: 245 seconds) 2016-11-26T00:40:12Z warweasle quit (Remote host closed the connection) 2016-11-26T00:50:53Z fiddlerwoaroof: _death: I've found sbcl's developer tools to be much better than ccl's 2016-11-26T00:51:47Z fiddlerwoaroof: Things like the stepper and various features of slime's debugger seem to work a lot better under sbcl 2016-11-26T00:52:27Z _death: I can believe that.. but the issues I've encountered keep shaking my confidence in the implementation 2016-11-26T00:52:48Z ovenpasta quit (Ping timeout: 256 seconds) 2016-11-26T00:53:58Z _death: the same with slime.. I'm using my own fork now and more conservative with upstream changes 2016-11-26T00:55:19Z LooneyTu` joined #lisp 2016-11-26T00:56:05Z safe joined #lisp 2016-11-26T00:57:05Z xaotuk quit (Ping timeout: 260 seconds) 2016-11-26T00:58:27Z arescorpio joined #lisp 2016-11-26T01:00:40Z LooneyTu` quit (Remote host closed the connection) 2016-11-26T01:01:30Z warweasle joined #lisp 2016-11-26T01:06:21Z BitPuffin|osx quit (Read error: Connection reset by peer) 2016-11-26T01:09:01Z krwq quit (Remote host closed the connection) 2016-11-26T01:11:30Z robotoad joined #lisp 2016-11-26T01:13:16Z neoncontrails quit (Remote host closed the connection) 2016-11-26T01:14:21Z neoncontrails joined #lisp 2016-11-26T01:15:42Z LooneyTu` joined #lisp 2016-11-26T01:16:09Z Fare: _death, have you tried SLY ? 2016-11-26T01:16:25Z Fare: what kind of sbcl issues have you found? 2016-11-26T01:18:24Z jlarocco joined #lisp 2016-11-26T01:22:40Z mishoo quit (Ping timeout: 250 seconds) 2016-11-26T01:23:07Z Amplituhedron quit (Quit: Konversation terminated!) 2016-11-26T01:23:17Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T01:23:23Z Amplituhedron joined #lisp 2016-11-26T01:24:25Z akkad: do restarts work properly on sbcl? 2016-11-26T01:24:30Z _death: Fare: I've not tried sly.. aside from today's issue, there's http://paste.lisp.org/display/330728 and an issue that lead to https://github.com/death/sbcl/commit/4341538e3e4f62ae111fee2e657d5969322f6b02 , for which I didn't get feedback 2016-11-26T01:25:01Z Karl_Dscc quit (Remote host closed the connection) 2016-11-26T01:28:17Z strelox quit (Ping timeout: 240 seconds) 2016-11-26T01:31:11Z _death: Fare: there was another one related to pcl and source locations, which got an immediate and unhelpful "don't assume it's sbcl" response 2016-11-26T01:37:26Z avalokite joined #lisp 2016-11-26T01:37:29Z warweasle quit (Remote host closed the connection) 2016-11-26T01:37:57Z avalokite quit (Client Quit) 2016-11-26T01:38:13Z yaewa joined #lisp 2016-11-26T01:39:25Z |3b|: what's the bug in that last paste? that circularity detection doesn't work for (format NIL ...) called directly? 2016-11-26T01:39:27Z moei quit (Ping timeout: 244 seconds) 2016-11-26T01:39:46Z warweasle joined #lisp 2016-11-26T01:39:58Z |3b|: actually, i guess also that it doesn't restart when called indirectly 2016-11-26T01:40:33Z |3b|: though not sure how the stuff about "user-defined print-object methods" in *print-circle* spec applies to condition reports 2016-11-26T01:41:07Z |3b|: ah, it is specified to use print-object, so applies 2016-11-26T01:41:27Z Fare: problem with sbcl is there is no one paying for support, only random hackers plus a few working for companies with their own agenda but not interested in fixing other people's issues. 2016-11-26T01:42:08Z _death: 3b: it was discussed at some length here.. what was that site with #lisp logs 2016-11-26T01:44:14Z _death: Fare: yeah 2016-11-26T01:44:42Z |3b| wishes things would give a date instead "weeks and days" or whatever :/ 2016-11-26T01:45:12Z _death: 3b: http://ccl.clozure.com/irc-logs/lisp/lisp-2016-11.txt search ~A~A 2016-11-26T01:46:51Z |3b|: wasn't that about ccl though? 2016-11-26T01:47:14Z |3b|: your example is in a print-object method where spec seems pretty clear it should 2016-11-26T01:48:37Z LooneyTunes quit (Ping timeout: 240 seconds) 2016-11-26T01:49:24Z |3b|: (and sbcl doesn't do that outside print-object) 2016-11-26T01:50:11Z _death: 3b: pierpa noted that ccl has that behavior in some other scenarios.. but there are several issues in my sbcl test case as the conversation indicates.. and it doesn't really depend on *print-circle* (and it shouldn't, as also argued in the log) 2016-11-26T01:50:22Z |3b|: sbcl's behavior inside print-object does seem buggy though, since it doesn't restart circularity detection when printing to another stream 2016-11-26T01:50:31Z |3b|: (or loses it entirely in some cases) 2016-11-26T01:50:56Z _death: 3b: indeed.. the test case shows more than one issue 2016-11-26T01:51:35Z yaewa quit (Quit: Leaving...) 2016-11-26T01:51:52Z moei joined #lisp 2016-11-26T01:52:03Z |3b|: can you point to the others in the conversation? 2016-11-26T01:55:51Z _death: the test case makes it clear.. why does (print-twice nil) differ from the inline (format nil ...) 2016-11-26T02:01:41Z |3b|: presumably a bug in some compiler macro or similar for format somehow breaks circularity detection 2016-11-26T02:01:58Z |3b|: and it doesn't make it clear, since it adds a bunch of other noise :) 2016-11-26T02:02:18Z |3b|: so the specific bug is that format nil behaves differently from format some-variable in that case? 2016-11-26T02:03:03Z _death: 3b: I'm not sure what the bugs are, as I didn't investigate further 2016-11-26T02:03:17Z |3b|: i mean that's what you are specifically talking about in that paste 2016-11-26T02:03:29Z |3b| just wants to make sure the bug you see is one of the ones i see 2016-11-26T02:03:36Z coyo quit (Read error: Connection reset by peer) 2016-11-26T02:03:52Z |3b| agrees that them differing sounds like a bug 2016-11-26T02:04:09Z |3b| also things that they should have printed #1=foo #1# instead of #1# #1# 2016-11-26T02:04:12Z |3b|: *thinks 2016-11-26T02:04:27Z _death: the first issue is that "~A~A" would print the second object taking into account the first.. the second is that what is supposed to be functionality equivalent code is not 2016-11-26T02:04:51Z |3b|: ok, so both of the ones i see? anything else? 2016-11-26T02:05:21Z yaewa joined #lisp 2016-11-26T02:05:57Z _death: nope.. other than the issue of ccl/allegro having weird behaviors there as well, and gbyers actually supporting current ccl behavior :d 2016-11-26T02:06:19Z |3b|: yeah, outside print-object i'm less sure what it should do :) 2016-11-26T02:06:51Z |3b|: also https://bugs.launchpad.net/sbcl/+bug/1644944 for the constant thing earlier if you want to track it 2016-11-26T02:07:17Z moei quit (Ping timeout: 240 seconds) 2016-11-26T02:08:08Z _death: I'd report on #sbcl, but the last time I tried didn't work well 2016-11-26T02:10:17Z |3b|: well, works better if you have time to reduce the test case, and preferably run it without things like slime 2016-11-26T02:10:32Z _death: from scymtym's remark it looks like the constant redefinition should remove that entry from the cache 2016-11-26T02:10:35Z |3b|: (or CL libraries that might be having an effect) 2016-11-26T02:12:02Z _death: 3b: hopefully.. it just seemed like "meh, sbcl is perfect and you're clueless".. similar to the "it's undefined behavior" arguments I got with this issue here :x 2016-11-26T02:12:46Z jlarocco joined #lisp 2016-11-26T02:12:56Z yaewa quit (Quit: Leaving...) 2016-11-26T02:13:03Z |3b| missed the redefinition of the function on first read, so had that reaction as well :/ 2016-11-26T02:13:14Z moei joined #lisp 2016-11-26T02:14:27Z |3b|: and i think it is more likely "i don't see the problem from what you said (or don't see any evidence it is am sbcl problem), and don't have time to make sure it is actually an sbcl problem" than "sbcl is perfect" 2016-11-26T02:15:06Z _death: in fact CL programmers rely on behavior that's undefined by the standard all the time.. mostly it's somewhat sane behavior so everything's good 2016-11-26T02:16:32Z LooneyTunes joined #lisp 2016-11-26T02:16:46Z |3b|: right, after seeing the function redefinition after constant redefinition i agree it could be improved, as did scymtym on #sbcl (possibly helped by focusing on that in the description rather than just "sbcl is broken") 2016-11-26T02:17:09Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T02:19:05Z |3b|: https://bugs.launchpad.net/sbcl/+bug/309090 seems to be one of the print-circle bugs 2016-11-26T02:22:00Z LooneyTunes quit (Ping timeout: 258 seconds) 2016-11-26T02:22:40Z nilof quit (Remote host closed the connection) 2016-11-26T02:23:53Z _death: in other news, I ordered Common Lisp Recipes today.. guess it will arrive in a month or so hehe 2016-11-26T02:25:45Z rumbler31 joined #lisp 2016-11-26T02:26:33Z drmeister: The object retention I was seeing turned out to be a bug in my code. 2016-11-26T02:27:16Z drmeister: In the old days (a year ago or so) I was using C++ std::string to represent strings and string-output-stream. 2016-11-26T02:27:42Z drmeister: std::string needs to have its destructor called when it is no longer needed because C++. 2016-11-26T02:28:04Z drmeister: So I was registering finalizers for base-string and string-output-stream. 2016-11-26T02:28:44Z drmeister: More recently I implemented my own string code and it works with the GC's (boehm and mps) and doesn't need finalization. 2016-11-26T02:28:58Z drmeister: But I forgot to turn off finalization for string-output-stream. 2016-11-26T02:29:02Z drmeister: That was bad. 2016-11-26T02:29:32Z drmeister: Because with the mps GC I hadn't implemented an automatic finalization scheme yet. 2016-11-26T02:30:01Z drmeister: So the finalization messages accumulated, the string-output-stream's accumulated and everything got really, really sloooow. 2016-11-26T02:30:16Z rumbler31 quit (Ping timeout: 250 seconds) 2016-11-26T02:31:27Z _death: GC.. not really defined the the standard :) 2016-11-26T02:37:12Z moei quit (Quit: Leaving...) 2016-11-26T02:38:59Z araujo quit (Read error: Connection timed out) 2016-11-26T02:39:47Z araujo joined #lisp 2016-11-26T02:42:17Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-11-26T02:42:52Z Fare: drmeister, congrats for finding the bug 2016-11-26T02:51:08Z Harag joined #lisp 2016-11-26T02:51:32Z lexicall joined #lisp 2016-11-26T02:53:18Z lexicall quit (Client Quit) 2016-11-26T03:01:25Z jleija quit (Ping timeout: 248 seconds) 2016-11-26T03:05:18Z Fare tries to understand why finalize-inheritance isn't called on allegro while compiling asdf 2016-11-26T03:06:39Z jlarocco joined #lisp 2016-11-26T03:08:07Z jleija joined #lisp 2016-11-26T03:11:15Z robotoad quit (Quit: robotoad) 2016-11-26T03:11:33Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T03:13:13Z cibs quit (Ping timeout: 268 seconds) 2016-11-26T03:14:34Z cibs joined #lisp 2016-11-26T03:19:29Z robotoad joined #lisp 2016-11-26T03:22:28Z neoncontrails quit (Remote host closed the connection) 2016-11-26T03:22:29Z araujo quit (Read error: Connection timed out) 2016-11-26T03:22:59Z araujo joined #lisp 2016-11-26T03:22:59Z araujo quit (Changing host) 2016-11-26T03:22:59Z araujo joined #lisp 2016-11-26T03:24:13Z Harag quit (Ping timeout: 245 seconds) 2016-11-26T03:25:57Z jleija quit (Ping timeout: 240 seconds) 2016-11-26T03:29:49Z y2c joined #lisp 2016-11-26T03:30:59Z Harag joined #lisp 2016-11-26T03:39:53Z jdz quit (Ping timeout: 250 seconds) 2016-11-26T03:40:27Z LooneyTunes joined #lisp 2016-11-26T03:43:31Z jleija joined #lisp 2016-11-26T03:44:01Z Fare: the answer is that it probably never was called at compile-toplevel, but that used not to matter; 2016-11-26T03:44:14Z Fare: also it isn't triggered automatically by subtypep. 2016-11-26T03:44:57Z jdz joined #lisp 2016-11-26T03:45:03Z LooneyTunes quit (Ping timeout: 245 seconds) 2016-11-26T03:45:45Z moei joined #lisp 2016-11-26T03:46:24Z glamas joined #lisp 2016-11-26T03:49:27Z _death: using safety 2 in two salza2 functions has ccl (which generates slow typechecks with speed/safety 3) go from 3 seconds to save a png to 175ms 2016-11-26T03:54:42Z neoncontrails joined #lisp 2016-11-26T03:57:48Z warweasle quit (Remote host closed the connection) 2016-11-26T04:01:01Z jlarocco joined #lisp 2016-11-26T04:05:09Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T04:09:50Z neoncont_ joined #lisp 2016-11-26T04:12:53Z neoncontrails quit (Ping timeout: 248 seconds) 2016-11-26T04:13:59Z Fare: yeah, at ITA we had bad experience with safety 3 on CCL, IIRC 2016-11-26T04:14:17Z Fare: performance-wise 2016-11-26T04:14:30Z Fare: our build scripts were published in the QUUX repository 2016-11-26T04:14:45Z nowhere_man joined #lisp 2016-11-26T04:15:30Z _death: nice.. I looked at the repo some time ago 2016-11-26T04:16:29Z jleija quit (Ping timeout: 252 seconds) 2016-11-26T04:16:58Z Fare: not that much that is salvageable, I fear. 2016-11-26T04:17:13Z Fare: a few bits here and there, but no one seems to care anyway 2016-11-26T04:17:32Z jleija joined #lisp 2016-11-26T04:20:53Z Harag quit (Ping timeout: 248 seconds) 2016-11-26T04:21:19Z _death: my main interest was style/implementation techniques anyway ;) 2016-11-26T04:22:33Z itruslove quit (Ping timeout: 245 seconds) 2016-11-26T04:22:45Z swflint quit (Ping timeout: 258 seconds) 2016-11-26T04:24:08Z cibs quit (Ping timeout: 268 seconds) 2016-11-26T04:25:21Z FreeBirdLjj quit (Remote host closed the connection) 2016-11-26T04:25:46Z cibs joined #lisp 2016-11-26T04:25:47Z Harag joined #lisp 2016-11-26T04:25:58Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-11-26T04:26:26Z vtomole joined #lisp 2016-11-26T04:30:40Z slyrus_ joined #lisp 2016-11-26T04:37:41Z Fare: writing code that's portable to 15 implementations is a PITA 2016-11-26T04:38:15Z giraffe quit (Quit: ZNC - http://znc.in) 2016-11-26T04:38:55Z MrWoohoo joined #lisp 2016-11-26T04:42:30Z itruslove joined #lisp 2016-11-26T04:45:27Z giraffe joined #lisp 2016-11-26T04:45:54Z vtomole: Fare: The downsides of fragmentation :( 2016-11-26T04:46:27Z swflint_away joined #lisp 2016-11-26T04:46:41Z swflint_away is now known as swflint 2016-11-26T04:48:48Z Fare issues fixes for Allegro and ECL, and now goes to bed. 2016-11-26T04:52:28Z y2c quit (Ping timeout: 260 seconds) 2016-11-26T04:52:40Z manuel__ quit (Quit: manuel__) 2016-11-26T04:54:52Z jlarocco joined #lisp 2016-11-26T04:55:26Z beach: Good morning everyone! 2016-11-26T04:56:07Z Fare quit (Ping timeout: 260 seconds) 2016-11-26T04:56:32Z drmeister: Hi beach 2016-11-26T04:59:49Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T04:59:49Z slyrus_ quit (Ping timeout: 248 seconds) 2016-11-26T05:01:15Z vlatkoB joined #lisp 2016-11-26T05:10:35Z sigjuice quit (Ping timeout: 260 seconds) 2016-11-26T05:11:02Z justinabrahms quit (Ping timeout: 250 seconds) 2016-11-26T05:11:16Z srcerer_ joined #lisp 2016-11-26T05:11:41Z slyrus_ joined #lisp 2016-11-26T05:12:24Z sigjuice joined #lisp 2016-11-26T05:12:46Z srcerer quit (Ping timeout: 250 seconds) 2016-11-26T05:13:58Z justinabrahms joined #lisp 2016-11-26T05:15:16Z jfe quit (Ping timeout: 258 seconds) 2016-11-26T05:22:18Z slyrus_ quit (Ping timeout: 246 seconds) 2016-11-26T05:26:46Z wheelsucker quit (Ping timeout: 258 seconds) 2016-11-26T05:27:11Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-11-26T05:28:50Z Perce joined #lisp 2016-11-26T05:30:44Z arescorpio quit (Quit: Leaving.) 2016-11-26T05:30:45Z Perce quit (Quit: Lost terminal) 2016-11-26T05:32:23Z FreeBirdLjj joined #lisp 2016-11-26T05:32:53Z Arathnim joined #lisp 2016-11-26T05:44:22Z nostoi joined #lisp 2016-11-26T05:49:15Z jlarocco joined #lisp 2016-11-26T05:53:41Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T05:53:46Z yoosi quit (Remote host closed the connection) 2016-11-26T05:54:10Z ak5 joined #lisp 2016-11-26T05:54:24Z yoosi joined #lisp 2016-11-26T05:55:19Z FreeBirdLjj quit (Remote host closed the connection) 2016-11-26T06:02:39Z akkad: Fare how do you like allegro? 2016-11-26T06:04:14Z FreeBirdLjj joined #lisp 2016-11-26T06:08:51Z FreeBirdLjj quit (Ping timeout: 246 seconds) 2016-11-26T06:13:26Z rpg quit (Ping timeout: 250 seconds) 2016-11-26T06:15:42Z safe quit (Read error: Connection reset by peer) 2016-11-26T06:16:43Z jlarocco joined #lisp 2016-11-26T06:26:19Z rumbler31 joined #lisp 2016-11-26T06:30:20Z rumbler31 quit (Ping timeout: 244 seconds) 2016-11-26T06:33:16Z jleija quit (Quit: leaving) 2016-11-26T06:36:46Z tessier quit (Ping timeout: 256 seconds) 2016-11-26T06:39:37Z defaultxr quit (Ping timeout: 260 seconds) 2016-11-26T06:40:28Z LooneyTunes joined #lisp 2016-11-26T06:45:59Z tmtwd joined #lisp 2016-11-26T06:46:20Z LooneyTunes quit (Ping timeout: 260 seconds) 2016-11-26T06:47:39Z vlatkoB quit (Ping timeout: 258 seconds) 2016-11-26T06:47:57Z vlatkoB joined #lisp 2016-11-26T06:49:14Z Reinisch quit (Quit: Leaving...) 2016-11-26T06:50:37Z y2c joined #lisp 2016-11-26T06:58:34Z bocaneri joined #lisp 2016-11-26T07:13:45Z impulse quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-11-26T07:15:31Z impulse joined #lisp 2016-11-26T07:15:53Z impulse is now known as Guest98775 2016-11-26T07:16:12Z y2c quit (Ping timeout: 260 seconds) 2016-11-26T07:30:03Z Guest98775 is now known as impulse 2016-11-26T07:30:47Z Guest68411 quit (Read error: Connection reset by peer) 2016-11-26T07:30:59Z Guest68411 joined #lisp 2016-11-26T07:34:36Z tmtwd quit (Ping timeout: 246 seconds) 2016-11-26T07:48:57Z shrdlu68 joined #lisp 2016-11-26T07:52:28Z froggey quit (Ping timeout: 252 seconds) 2016-11-26T07:54:16Z froggey joined #lisp 2016-11-26T07:54:54Z krwq joined #lisp 2016-11-26T08:01:13Z gingerale joined #lisp 2016-11-26T08:05:46Z FreeBirdLjj joined #lisp 2016-11-26T08:10:17Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-11-26T08:16:00Z cibs quit (Ping timeout: 268 seconds) 2016-11-26T08:17:34Z cibs joined #lisp 2016-11-26T08:19:36Z tessier joined #lisp 2016-11-26T08:20:00Z rippa joined #lisp 2016-11-26T08:22:31Z nostoi quit (Quit: Verlassend.) 2016-11-26T08:36:43Z robotoad quit (Quit: robotoad) 2016-11-26T08:37:05Z krwq quit (Remote host closed the connection) 2016-11-26T08:39:01Z stepnem joined #lisp 2016-11-26T08:42:58Z shka joined #lisp 2016-11-26T08:49:24Z robotoad joined #lisp 2016-11-26T08:53:36Z mishoo joined #lisp 2016-11-26T09:02:23Z vlatkoB_ joined #lisp 2016-11-26T09:02:29Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T09:04:12Z vlatkoB quit (Ping timeout: 246 seconds) 2016-11-26T09:06:29Z FreeBirdLjj joined #lisp 2016-11-26T09:10:53Z FreeBirdLjj quit (Ping timeout: 245 seconds) 2016-11-26T09:12:31Z varjag joined #lisp 2016-11-26T09:14:50Z angavrilov joined #lisp 2016-11-26T09:16:49Z LooneyTunes joined #lisp 2016-11-26T09:28:42Z root____5 joined #lisp 2016-11-26T09:29:02Z root____5 quit (Client Quit) 2016-11-26T09:44:14Z jlarocco joined #lisp 2016-11-26T09:44:45Z LooneyTunes quit (Ping timeout: 258 seconds) 2016-11-26T09:50:17Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T09:53:08Z sid_cypher quit (Remote host closed the connection) 2016-11-26T10:06:24Z ovenpasta joined #lisp 2016-11-26T10:07:14Z FreeBirdLjj joined #lisp 2016-11-26T10:09:58Z LooneyTunes joined #lisp 2016-11-26T10:10:47Z space_otter quit (Remote host closed the connection) 2016-11-26T10:11:49Z FreeBirdLjj quit (Ping timeout: 248 seconds) 2016-11-26T10:14:12Z handicraftsman joined #lisp 2016-11-26T10:15:37Z ovenpasta quit (Ping timeout: 256 seconds) 2016-11-26T10:27:29Z zygentoma joined #lisp 2016-11-26T10:27:58Z mathrick quit (Ping timeout: 256 seconds) 2016-11-26T10:29:52Z nostoi joined #lisp 2016-11-26T10:30:18Z LooneyTunes quit (Ping timeout: 246 seconds) 2016-11-26T10:32:31Z robotoad quit (Quit: robotoad) 2016-11-26T10:32:48Z macdavid313 quit (Remote host closed the connection) 2016-11-26T10:33:22Z macdavid313 joined #lisp 2016-11-26T10:35:17Z nowhere_man quit (Ping timeout: 260 seconds) 2016-11-26T10:36:20Z macdavid313 quit (Remote host closed the connection) 2016-11-26T10:36:41Z macdavid313 joined #lisp 2016-11-26T10:37:10Z MrMc joined #lisp 2016-11-26T10:38:00Z eivarv joined #lisp 2016-11-26T10:38:12Z jlarocco joined #lisp 2016-11-26T10:40:18Z puchacz joined #lisp 2016-11-26T10:42:13Z MrMc quit (Ping timeout: 248 seconds) 2016-11-26T10:42:59Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T10:46:06Z handicraftsman left #lisp 2016-11-26T10:47:50Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2016-11-26T10:56:19Z quazimodo joined #lisp 2016-11-26T11:10:02Z ovenpasta joined #lisp 2016-11-26T11:11:35Z django_ joined #lisp 2016-11-26T11:12:16Z d4ryus quit (Ping timeout: 250 seconds) 2016-11-26T11:15:04Z d4ryus joined #lisp 2016-11-26T11:15:40Z django_: hey 2016-11-26T11:16:23Z django_: anyone awake :D 2016-11-26T11:18:23Z beach: Hello. Sure, a few. 2016-11-26T11:18:32Z django_: where can i paste some lisp code 2016-11-26T11:18:46Z beach: minion: Please tell django_ about lisppaste. 2016-11-26T11:18:47Z minion: django_: have a look at lisppaste: lisppaste is an IRC bot that runs under the nickname "lisppaste" and can be used (only for the #lisp IRC channel!) at http://paste.lisp.org/new/lisp - or http://paste.lisp.org/ for other destinations 2016-11-26T11:19:33Z beach: Actually, because of spam, the link no longer appears in the channel automatically. You need to give us the link yourself. 2016-11-26T11:19:43Z django_: ok so for this http://paste.lisp.org/display/332500 2016-11-26T11:19:56Z django_: i dont get why i have to wait for the loop-print to return to see the output 2016-11-26T11:20:15Z django_: i want to call print-exp everytime user inputs y 2016-11-26T11:20:39Z beach: clhs finish-output 2016-11-26T11:20:40Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_finish.htm 2016-11-26T11:20:48Z beach: It is possible your output is buffered. 2016-11-26T11:21:06Z beach: You need to work on your spacing and your indentation. 2016-11-26T11:21:23Z beach: One space before the first `(' in a group. 2016-11-26T11:21:49Z beach: No space after '(' or before ')'. 2016-11-26T11:22:05Z django_: ah 2016-11-26T11:22:07Z django_: bad habit from python 2016-11-26T11:22:10Z beach: Indentation is 2 characters. 2016-11-26T11:22:16Z beach: Not 4. 2016-11-26T11:22:32Z beach: (if...) should align under (print-exp) 2016-11-26T11:22:59Z beach: You need to use an editor that indents properly for you. 2016-11-26T11:23:16Z beach: Otherwise you put a burden on the (human) reader of your code. 2016-11-26T11:23:46Z beach: As soon as I see that your code has been manually indented, I can no longer trust its structure, so you force me to count parentheses. 2016-11-26T11:24:41Z beach: Also, for a conditional without a `then' or without an `else' part, use WHEN or UNLESS. 2016-11-26T11:24:44Z beach: clhs when 2016-11-26T11:24:44Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_when_.htm 2016-11-26T11:24:48Z beach: clhs unless 2016-11-26T11:24:48Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_when_.htm 2016-11-26T11:24:56Z beach: Oh, same page. Duh! 2016-11-26T11:26:51Z django_: beach, http://paste.lisp.org/display/332500#2 2016-11-26T11:27:03Z varjag: unless is just a when in denial 2016-11-26T11:27:54Z beach: django_: One space before the first '(' in a group, so (loop (print... 2016-11-26T11:28:00Z django_: oh 2016-11-26T11:28:27Z beach: django_: And you are still manually indenting because the (if is not aligned under the (print-exp). 2016-11-26T11:28:46Z django_: beach, im using sublime text 2016-11-26T11:28:48Z django_: it indents for me 2016-11-26T11:28:55Z beach: Apparently not. 2016-11-26T11:29:06Z beach: django_: One blank before the parameter list in a function because it starts with '('. 2016-11-26T11:29:10Z django_: you said 2 spaces right? 2016-11-26T11:29:33Z django_: where should the if be aligned? 2016-11-26T11:29:41Z beach: One space before '('. Two spaces indentation. But the forms in the body of a function, or a loop should be aligned. 2016-11-26T11:30:11Z xuxuru joined #lisp 2016-11-26T11:31:04Z beach: django_: If your editor doesn't understand how to indent Common Lisp code, you need to switch to one that does. 2016-11-26T11:31:55Z beach: django_: I mean, you can do what you want of course. But as I said above, it is impolite (you put a huge burden or the (human) reader of your code) to submit code that has incorrect indentation. 2016-11-26T11:32:33Z jlarocco joined #lisp 2016-11-26T11:35:38Z django_: gotcha thank you beach 2016-11-26T11:37:09Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T11:38:55Z mishoo quit (Ping timeout: 256 seconds) 2016-11-26T11:40:39Z knicklux joined #lisp 2016-11-26T11:41:50Z beach: django_: Sure. Did the FINISH-OUTPUT help? 2016-11-26T11:42:01Z django_: im still trying to figure out indenting haha 2016-11-26T11:42:26Z beach: Ah, OK. 2016-11-26T11:45:04Z dddddd joined #lisp 2016-11-26T11:45:15Z django_: beach, im guessing you use emacs 2016-11-26T11:45:17Z beach: If your editor doesn't "know" Common Lisp, it can't really be done, because indentation is different for special operators, and for macros according to the number and role of arguments. 2016-11-26T11:45:52Z beach: django_: Yes. I have been using Emacs for the past 35 years. 2016-11-26T11:46:00Z White_Flame: emacs is the primary lisp dev environment 2016-11-26T11:46:21Z beach: First Multics Emacs, then Gosling Emacs, then GNU Emacs. 2016-11-26T11:46:22Z django_: downloaded this: https://github.com/odyssomay/sublime-lispindent 2016-11-26T11:47:58Z nostoi quit (Quit: Verlassend.) 2016-11-26T11:52:00Z MrWoohoo quit (Ping timeout: 260 seconds) 2016-11-26T11:58:29Z eivarv quit (Quit: Sleep) 2016-11-26T12:02:22Z django_: beach, http://paste.lisp.org/display/332500#3 2016-11-26T12:02:26Z django_: it indents like that 2016-11-26T12:02:27Z eivarv joined #lisp 2016-11-26T12:03:18Z prole joined #lisp 2016-11-26T12:05:37Z White_Flame: you somehow added extra parens around your IF clause 2016-11-26T12:06:04Z White_Flame: and lost your inner parens around NOT's parameter 2016-11-26T12:08:45Z django_: yeah so i gotta just type if and hit enter 2016-11-26T12:09:14Z redF joined #lisp 2016-11-26T12:10:09Z White_Flame: also, (loop do (...) while (...)) would be a bit more idiomatic 2016-11-26T12:10:53Z shka: django_: well, perhaps you can try emacs with slime? 2016-11-26T12:11:07Z shka: it is certainly different, but has plenty to offer 2016-11-26T12:11:48Z redF quit (Client Quit) 2016-11-26T12:14:48Z django_: i tried but.....just not for me 2016-11-26T12:15:34Z White_Flame: you're going to have continual problems dealing with things others assume simple, as well as problems getting help if you're not using the same environment 2016-11-26T12:16:22Z White_Flame: SLIME actively connects to your running Lisp image, and knows the runtime state of definitions, integrates with the debugger, lets you jump to source of defitions for symbols (which is untractable for standalone editors), etc 2016-11-26T12:16:53Z django_: yeah but i cant scroll down 2016-11-26T12:16:57Z django_: use ctrl f 2016-11-26T12:16:58Z django_: lol 2016-11-26T12:17:01Z White_Flame: I'm no fan of emacs, but as a Lisper, it's basically required for productivity. I think SLIME + vi is feasible as well 2016-11-26T12:17:20Z White_Flame: huh? mouse scroll wheel or cursor/page down has never been an issue for me 2016-11-26T12:17:40Z django_: can i use my laptop mouse (two fingers to go up/down) 2016-11-26T12:17:53Z White_Flame: if it sends scroll events, sure 2016-11-26T12:19:01Z django_: White_Flame, so what do you use lisp for? 2016-11-26T12:19:09Z White_Flame: programming :-P 2016-11-26T12:19:21Z White_Flame: what do you use any language for? 2016-11-26T12:19:26Z django_: hah like what? 2016-11-26T12:19:51Z White_Flame: automation, AI, website back-ends, client projects... 2016-11-26T12:20:02Z django_: build stuff 2016-11-26T12:20:12Z django_: what are you currently working on? do you have any focus? 2016-11-26T12:20:16Z TMA: switching to because of entails losing the ability to actually edit text at least for several days 2016-11-26T12:20:32Z White_Flame: TMA: It does. It's a long term investment 2016-11-26T12:20:59Z django_: wow 2016-11-26T12:21:10Z django_: White_Flame: so are there any projects you chose lisp over other languages 2016-11-26T12:21:16Z White_Flame: django_: I have a company, and we primarily use common lisp to develop, unless client contracts want specific code modules for their project language 2016-11-26T12:21:41Z django_: dope 2016-11-26T12:21:41Z django_: where are you from? 2016-11-26T12:21:47Z White_Flame: USA 2016-11-26T12:22:12Z django_: same, which state? 2016-11-26T12:22:18Z White_Flame: .az 2016-11-26T12:22:30Z django_: colorado? 2016-11-26T12:22:38Z White_Flame: ... 2016-11-26T12:23:12Z TMA: azerbaijan :) 2016-11-26T12:23:49Z White_Flame: hah, I thought people only got confused over Georgia ;) 2016-11-26T12:24:17Z TMA: .az is a TLD for Azerbaijan 2016-11-26T12:25:11Z White_Flame: .az.gov then :) 2016-11-26T12:26:28Z jlarocco joined #lisp 2016-11-26T12:27:02Z TMA: I thought that software companies are from california or masachusetts 2016-11-26T12:27:04Z django_ quit (Ping timeout: 268 seconds) 2016-11-26T12:27:17Z quazimodo quit (Ping timeout: 258 seconds) 2016-11-26T12:27:38Z TMA: I would not expect arizona 2016-11-26T12:28:38Z White_Flame: why? 2016-11-26T12:28:55Z django_1 joined #lisp 2016-11-26T12:30:11Z django_1 quit (Client Quit) 2016-11-26T12:30:48Z EvW joined #lisp 2016-11-26T12:30:58Z pierpa joined #lisp 2016-11-26T12:31:18Z daniel-s joined #lisp 2016-11-26T12:31:29Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T12:31:34Z TMA: White_Flame: dunno. somehow arizona is connected to the wild west rural image in my mind. 2016-11-26T12:32:20Z White_Flame: Intel, Lockheed Martin, and lots of companies have strong presence here 2016-11-26T12:32:34Z White_Flame: I think you need to update your view of the world :-P 2016-11-26T12:38:29Z TMA: yeah, it is certainly a tad dated. but what's a hundred years between friends? :) 2016-11-26T12:38:57Z Karl_Dscc joined #lisp 2016-11-26T12:39:23Z quazimodo joined #lisp 2016-11-26T12:41:46Z daniel-s quit (Ping timeout: 252 seconds) 2016-11-26T12:45:08Z pegu joined #lisp 2016-11-26T12:55:24Z phoe: looks like #unitedstatesoflisp 2016-11-26T13:00:20Z rpg joined #lisp 2016-11-26T13:04:38Z rpg quit (Ping timeout: 245 seconds) 2016-11-26T13:04:53Z rpg_ joined #lisp 2016-11-26T13:08:11Z papachan joined #lisp 2016-11-26T13:09:16Z rpg_ quit (Ping timeout: 252 seconds) 2016-11-26T13:10:38Z xuxuru quit (Quit: WeeChat 1.6) 2016-11-26T13:10:58Z william3 joined #lisp 2016-11-26T13:11:06Z quazimodo quit (Remote host closed the connection) 2016-11-26T13:14:01Z manuel__ joined #lisp 2016-11-26T13:18:23Z moei quit (Ping timeout: 245 seconds) 2016-11-26T13:18:58Z moei joined #lisp 2016-11-26T13:20:48Z jlarocco joined #lisp 2016-11-26T13:25:44Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T13:31:04Z rippa joined #lisp 2016-11-26T13:36:22Z william3 quit (Remote host closed the connection) 2016-11-26T13:37:52Z prxq joined #lisp 2016-11-26T13:40:15Z strelox joined #lisp 2016-11-26T13:41:04Z william3 joined #lisp 2016-11-26T13:43:50Z bobo joined #lisp 2016-11-26T13:46:09Z william3 quit (Ping timeout: 260 seconds) 2016-11-26T13:57:13Z bobo quit (Read error: Connection reset by peer) 2016-11-26T14:00:28Z EvW quit (Ping timeout: 245 seconds) 2016-11-26T14:03:16Z PinealGlandOptic quit (Quit: leaving) 2016-11-26T14:04:27Z papachan quit (Quit: Leaving) 2016-11-26T14:05:14Z EvW1 joined #lisp 2016-11-26T14:06:29Z nilof joined #lisp 2016-11-26T14:08:41Z kamog joined #lisp 2016-11-26T14:09:16Z Amplituhedron|2 joined #lisp 2016-11-26T14:09:47Z Amplituhedron|2 left #lisp 2016-11-26T14:12:05Z Amplituhedron quit (Remote host closed the connection) 2016-11-26T14:13:30Z Amplituhedron joined #lisp 2016-11-26T14:13:48Z itruslove quit (Ping timeout: 245 seconds) 2016-11-26T14:13:52Z swflint quit (Ping timeout: 260 seconds) 2016-11-26T14:15:10Z jlarocco joined #lisp 2016-11-26T14:17:03Z Amplituhedron|2 joined #lisp 2016-11-26T14:17:03Z igam quit (Read error: Connection reset by peer) 2016-11-26T14:17:33Z Amplituhedron|2 left #lisp 2016-11-26T14:19:49Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T14:24:24Z DeadTrickster quit (Ping timeout: 250 seconds) 2016-11-26T14:26:13Z sdothum joined #lisp 2016-11-26T14:35:10Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2016-11-26T14:37:20Z swflint_away joined #lisp 2016-11-26T14:37:25Z swflint_away is now known as swflint 2016-11-26T14:37:50Z itruslove joined #lisp 2016-11-26T14:39:38Z test1600 joined #lisp 2016-11-26T14:40:51Z neoncontrails joined #lisp 2016-11-26T14:41:03Z jfe joined #lisp 2016-11-26T14:41:42Z neoncon__ joined #lisp 2016-11-26T14:44:16Z neoncont_ quit (Ping timeout: 244 seconds) 2016-11-26T14:45:49Z neoncontrails quit (Ping timeout: 268 seconds) 2016-11-26T15:00:55Z Amplituhedron quit (Quit: Konversation terminated!) 2016-11-26T15:01:24Z Amplituhedron joined #lisp 2016-11-26T15:09:02Z jlarocco joined #lisp 2016-11-26T15:09:44Z Trystam joined #lisp 2016-11-26T15:12:07Z Tristam quit (Ping timeout: 258 seconds) 2016-11-26T15:12:09Z Trystam is now known as Tristam 2016-11-26T15:13:43Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T15:28:28Z Davidbrcz joined #lisp 2016-11-26T15:28:40Z Davidbrcz quit (Remote host closed the connection) 2016-11-26T15:30:58Z araujo quit (Quit: Leaving) 2016-11-26T15:44:09Z eivarv quit (Quit: Sleep) 2016-11-26T15:49:59Z kamog` joined #lisp 2016-11-26T15:50:33Z eivarv joined #lisp 2016-11-26T15:51:09Z slyrus_ joined #lisp 2016-11-26T15:53:14Z BitPuffin|osx joined #lisp 2016-11-26T15:53:30Z kamog quit (Ping timeout: 250 seconds) 2016-11-26T15:54:13Z EvW1 quit (Ping timeout: 245 seconds) 2016-11-26T15:55:10Z wheelsucker joined #lisp 2016-11-26T16:02:33Z manuel__ quit (Quit: manuel__) 2016-11-26T16:03:23Z jlarocco joined #lisp 2016-11-26T16:04:07Z strelox quit (Ping timeout: 256 seconds) 2016-11-26T16:07:58Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T16:08:49Z mvilleneuve joined #lisp 2016-11-26T16:09:12Z nowhere_man joined #lisp 2016-11-26T16:10:02Z slyrus_ quit (Ping timeout: 244 seconds) 2016-11-26T16:11:10Z macdavid313 quit (Remote host closed the connection) 2016-11-26T16:11:24Z araujo joined #lisp 2016-11-26T16:12:18Z FreeBirdLjj joined #lisp 2016-11-26T16:12:38Z manuel__ joined #lisp 2016-11-26T16:12:55Z nilof_ joined #lisp 2016-11-26T16:12:57Z nilof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-11-26T16:13:01Z nilof_ is now known as nilof 2016-11-26T16:14:31Z edgar-rft quit (Quit: edgar-rft) 2016-11-26T16:15:47Z kamog` is now known as kamog 2016-11-26T16:17:09Z FreeBirdLjj quit (Ping timeout: 256 seconds) 2016-11-26T16:21:34Z Fare joined #lisp 2016-11-26T16:21:55Z ovenpasta quit (Ping timeout: 244 seconds) 2016-11-26T16:23:15Z shrdlu68 quit (Ping timeout: 268 seconds) 2016-11-26T16:23:36Z macdavid313 joined #lisp 2016-11-26T16:27:24Z rpg_ joined #lisp 2016-11-26T16:30:14Z macdavid313 quit (Read error: Connection reset by peer) 2016-11-26T16:32:13Z macdavid313 joined #lisp 2016-11-26T16:36:04Z Fare quit (Ping timeout: 258 seconds) 2016-11-26T16:40:19Z atgreen quit (Ping timeout: 250 seconds) 2016-11-26T16:40:31Z manuel__ quit (Quit: manuel__) 2016-11-26T16:46:08Z klltkr joined #lisp 2016-11-26T16:47:20Z EvW joined #lisp 2016-11-26T16:49:41Z cibs quit (Ping timeout: 268 seconds) 2016-11-26T16:50:59Z cibs joined #lisp 2016-11-26T16:56:19Z shrdlu68 joined #lisp 2016-11-26T16:57:15Z jlarocco joined #lisp 2016-11-26T17:01:57Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T17:04:34Z neoncon__ quit (Read error: Connection reset by peer) 2016-11-26T17:05:36Z rumbler31 joined #lisp 2016-11-26T17:06:05Z defaultxr joined #lisp 2016-11-26T17:12:49Z TDT joined #lisp 2016-11-26T17:13:36Z FreeBirdLjj joined #lisp 2016-11-26T17:17:04Z atgreen joined #lisp 2016-11-26T17:17:58Z FreeBirdLjj quit (Ping timeout: 245 seconds) 2016-11-26T17:26:53Z LooneyTunes joined #lisp 2016-11-26T17:28:51Z atgreen quit (Ping timeout: 260 seconds) 2016-11-26T17:29:34Z kamog quit (Remote host closed the connection) 2016-11-26T17:29:41Z jlarocco joined #lisp 2016-11-26T17:33:53Z joga quit (Ping timeout: 260 seconds) 2016-11-26T17:35:13Z joga joined #lisp 2016-11-26T17:35:21Z shrdlu68 quit (Ping timeout: 256 seconds) 2016-11-26T17:40:46Z rippa joined #lisp 2016-11-26T17:41:50Z rumbler31 quit (Remote host closed the connection) 2016-11-26T17:46:18Z kamog joined #lisp 2016-11-26T17:49:18Z atgreen joined #lisp 2016-11-26T17:53:05Z EvW quit (Remote host closed the connection) 2016-11-26T17:53:15Z EvW joined #lisp 2016-11-26T17:54:00Z knicklux quit (Quit: Leaving) 2016-11-26T17:56:12Z shrdlu68 joined #lisp 2016-11-26T17:56:44Z LooneyTunes quit (Remote host closed the connection) 2016-11-26T17:57:20Z LooneyTunes joined #lisp 2016-11-26T17:58:00Z mvilleneuve quit (Quit: Leaving) 2016-11-26T17:58:29Z TDT quit (Quit: TDT) 2016-11-26T17:59:03Z tshirts4crime joined #lisp 2016-11-26T18:01:55Z LooneyTunes quit (Remote host closed the connection) 2016-11-26T18:02:28Z LooneyTunes joined #lisp 2016-11-26T18:04:08Z eivarv quit (Quit: Sleep) 2016-11-26T18:04:21Z atgreen quit (Ping timeout: 248 seconds) 2016-11-26T18:05:27Z Fare joined #lisp 2016-11-26T18:07:22Z TDT joined #lisp 2016-11-26T18:08:07Z eivarv joined #lisp 2016-11-26T18:10:50Z manuel__ joined #lisp 2016-11-26T18:12:41Z dmiles quit (Ping timeout: 265 seconds) 2016-11-26T18:14:08Z FreeBirdLjj joined #lisp 2016-11-26T18:14:51Z dmiles joined #lisp 2016-11-26T18:16:02Z dmiles quit (Read error: Connection reset by peer) 2016-11-26T18:18:55Z william3 joined #lisp 2016-11-26T18:18:59Z FreeBirdLjj quit (Ping timeout: 256 seconds) 2016-11-26T18:22:36Z LooneyTunes quit (Remote host closed the connection) 2016-11-26T18:24:33Z test1600 quit (Ping timeout: 246 seconds) 2016-11-26T18:27:35Z EvW1 joined #lisp 2016-11-26T18:28:48Z EvW quit (Ping timeout: 245 seconds) 2016-11-26T18:28:49Z EvW1 is now known as EvW 2016-11-26T18:31:24Z BlueRavenGT joined #lisp 2016-11-26T18:32:28Z terpri joined #lisp 2016-11-26T18:39:00Z robotoad joined #lisp 2016-11-26T18:40:22Z test1600 joined #lisp 2016-11-26T18:44:16Z eivarv quit (Quit: Sleep) 2016-11-26T18:45:12Z Fare quit (Ping timeout: 246 seconds) 2016-11-26T18:47:14Z LooneyTu` quit (Read error: Connection reset by peer) 2016-11-26T18:47:45Z FreeBirdLjj joined #lisp 2016-11-26T18:47:47Z LooneyTunes joined #lisp 2016-11-26T18:50:41Z LooneyTu` joined #lisp 2016-11-26T18:53:25Z eivarv joined #lisp 2016-11-26T18:56:58Z manuel__ quit (Ping timeout: 250 seconds) 2016-11-26T18:57:57Z araujo quit (Quit: Leaving) 2016-11-26T18:58:23Z LooneyTu` quit (Read error: Connection reset by peer) 2016-11-26T19:00:36Z LooneyTu` joined #lisp 2016-11-26T19:02:11Z LooneyTu` quit (Read error: Connection reset by peer) 2016-11-26T19:02:30Z EvW quit (Ping timeout: 258 seconds) 2016-11-26T19:07:26Z william3_ joined #lisp 2016-11-26T19:08:04Z william3 quit (Ping timeout: 250 seconds) 2016-11-26T19:10:20Z dmiles joined #lisp 2016-11-26T19:10:43Z araujo joined #lisp 2016-11-26T19:10:43Z araujo quit (Changing host) 2016-11-26T19:10:43Z araujo joined #lisp 2016-11-26T19:12:01Z jealousmonk joined #lisp 2016-11-26T19:12:58Z strelox joined #lisp 2016-11-26T19:14:24Z william3_ quit (Remote host closed the connection) 2016-11-26T19:14:58Z william3 joined #lisp 2016-11-26T19:15:32Z lnostdal quit (Read error: Connection reset by peer) 2016-11-26T19:15:33Z rumbler31 joined #lisp 2016-11-26T19:15:49Z lnostdal joined #lisp 2016-11-26T19:16:46Z william3 quit (Remote host closed the connection) 2016-11-26T19:17:00Z william3 joined #lisp 2016-11-26T19:18:06Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T19:19:49Z alexherbo2 quit (Quit: WeeChat 1.6) 2016-11-26T19:22:49Z wheelsucker quit (Ping timeout: 258 seconds) 2016-11-26T19:26:43Z strelox quit (Ping timeout: 245 seconds) 2016-11-26T19:30:30Z atgreen joined #lisp 2016-11-26T19:30:45Z TDT quit (Remote host closed the connection) 2016-11-26T19:33:00Z TDT joined #lisp 2016-11-26T19:37:04Z stux|RC-only quit (Ping timeout: 256 seconds) 2016-11-26T19:39:12Z EvW joined #lisp 2016-11-26T19:40:05Z stux|RC-only joined #lisp 2016-11-26T19:43:47Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2016-11-26T19:48:56Z ebrasca joined #lisp 2016-11-26T19:51:16Z rjid joined #lisp 2016-11-26T19:54:49Z jlarocco joined #lisp 2016-11-26T19:58:06Z rjid quit (Ping timeout: 260 seconds) 2016-11-26T19:59:57Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T20:03:01Z macdavid314 joined #lisp 2016-11-26T20:03:48Z macdavid313 quit (Ping timeout: 245 seconds) 2016-11-26T20:03:49Z macdavid314 is now known as macdavid313 2016-11-26T20:04:26Z robotoad quit (Quit: robotoad) 2016-11-26T20:04:44Z rumbler31 quit (Remote host closed the connection) 2016-11-26T20:08:43Z maarhart joined #lisp 2016-11-26T20:09:06Z nowhere_man quit (Ping timeout: 252 seconds) 2016-11-26T20:12:23Z maarhart: hi, I'm reading "land of lisp" and don't understand why I can calculate the length of a list with (defun my-length (list) (if list (1+ (my-length (cdr list))) 0)). If anyone can explain step by step what is being done, I would be very grateful. I understand e.g. cdr, but I don't get how does it iterates and finds how many symbols are there in list. Thanks! I'll read the answer later, so don't expect me to reply anytime soon. 2016-11-26T20:13:31Z Harag quit (Read error: Connection reset by peer) 2016-11-26T20:13:36Z Harag1 joined #lisp 2016-11-26T20:13:49Z macdavid313 quit (Read error: Connection timed out) 2016-11-26T20:14:18Z macdavid313 joined #lisp 2016-11-26T20:14:33Z aplan joined #lisp 2016-11-26T20:14:54Z aplan: How do i 'rethrow' an exception in common lisp? 2016-11-26T20:15:42Z aplan: The context is database access. If there is an error i want to rollback and throw the exception again 2016-11-26T20:15:57Z Harag1 is now known as Harag 2016-11-26T20:17:00Z fiddlerwoaroof: aplan: one way is to use handler-bind and not invoke a restart 2016-11-26T20:17:29Z Xach: aplan: ERROR will signal the condition object. 2016-11-26T20:17:59Z ASau quit (Ping timeout: 256 seconds) 2016-11-26T20:19:44Z phoe: maarhart: wellll 2016-11-26T20:19:50Z phoe: give me a few whiles, I'll prepare some food 2016-11-26T20:19:54Z phoe: and I'll answer your question. 2016-11-26T20:20:11Z Xach: maarhart: it is not iterating, it is recursing. 2016-11-26T20:20:23Z andrei-n quit (Remote host closed the connection) 2016-11-26T20:20:59Z aplan: thanks for the hints 2016-11-26T20:21:13Z phoe: until then, you can do the following: 2016-11-26T20:21:19Z phoe: (DEFUN MY-LENGTH ...) 2016-11-26T20:21:35Z phoe: (TRACE MY-LENGTH) 2016-11-26T20:21:52Z phoe: (MY-LENGTH '(A B C 1 2 3 X Y)) 2016-11-26T20:21:58Z phoe: And see what the implementation tells you. 2016-11-26T20:22:53Z phoe: where you replace ... with what you posted above. 2016-11-26T20:23:50Z Einwq joined #lisp 2016-11-26T20:24:38Z kamog quit (Remote host closed the connection) 2016-11-26T20:26:10Z DeadTrickster joined #lisp 2016-11-26T20:29:06Z FreeBirdLjj quit (Remote host closed the connection) 2016-11-26T20:35:08Z White_Flame: maarhart: the length of a list is 1+ the length of the CDR of the list. Recurse until you hit the end (which is length 0) 2016-11-26T20:36:42Z DeadTrickster quit (Ping timeout: 268 seconds) 2016-11-26T20:37:06Z DeadTrickster joined #lisp 2016-11-26T20:40:21Z phoe: White_Flame: from what I see, he doesn't understand recursion just yet 2016-11-26T20:40:36Z phoe: so he might want to understand recursion first 2016-11-26T20:40:40Z phoe: before he can understand recursion 2016-11-26T20:46:32Z test1600 quit (Quit: Leaving) 2016-11-26T20:47:02Z MarkusBarthlen joined #lisp 2016-11-26T20:49:10Z jlarocco joined #lisp 2016-11-26T20:51:45Z Harag quit (Ping timeout: 260 seconds) 2016-11-26T20:52:14Z Harag joined #lisp 2016-11-26T20:55:14Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T21:04:18Z Karl_Dscc quit (Remote host closed the connection) 2016-11-26T21:12:17Z slyrus_ joined #lisp 2016-11-26T21:15:40Z tshirts4crime quit (Ping timeout: 256 seconds) 2016-11-26T21:15:59Z FreeBirdLjj joined #lisp 2016-11-26T21:19:18Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-11-26T21:23:02Z macdavid314 joined #lisp 2016-11-26T21:24:48Z macdavid313 quit (Ping timeout: 268 seconds) 2016-11-26T21:24:49Z macdavid314 is now known as macdavid313 2016-11-26T21:25:06Z vlatkoB_ quit (Remote host closed the connection) 2016-11-26T21:26:32Z sellout- joined #lisp 2016-11-26T21:28:43Z axion: hehe 2016-11-26T21:31:24Z floatingman quit (Ping timeout: 244 seconds) 2016-11-26T21:34:37Z manuel__ joined #lisp 2016-11-26T21:37:52Z floatingman joined #lisp 2016-11-26T21:38:27Z macdavid314 joined #lisp 2016-11-26T21:40:09Z macdavid313 quit (Ping timeout: 256 seconds) 2016-11-26T21:40:10Z macdavid314 is now known as macdavid313 2016-11-26T21:40:14Z angavrilov quit (Remote host closed the connection) 2016-11-26T21:41:05Z puchacz quit (Quit: Konversation terminated!) 2016-11-26T21:41:28Z aplan quit (Read error: Connection reset by peer) 2016-11-26T21:43:23Z jlarocco joined #lisp 2016-11-26T21:43:40Z LooneyTu` joined #lisp 2016-11-26T21:45:31Z Harag quit (Ping timeout: 260 seconds) 2016-11-26T21:48:21Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T21:50:04Z LooneyTu` quit (Remote host closed the connection) 2016-11-26T21:59:47Z robotoad joined #lisp 2016-11-26T22:00:48Z xuxuru joined #lisp 2016-11-26T22:03:39Z manuel__ quit (Quit: manuel__) 2016-11-26T22:03:52Z manuel__ joined #lisp 2016-11-26T22:07:06Z LooneyTu` joined #lisp 2016-11-26T22:14:35Z william3 quit (Remote host closed the connection) 2016-11-26T22:22:12Z EvW quit (Remote host closed the connection) 2016-11-26T22:24:12Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-11-26T22:24:26Z EvW joined #lisp 2016-11-26T22:28:00Z ovenpasta joined #lisp 2016-11-26T22:31:28Z jealousmonk quit (Quit: Leaving) 2016-11-26T22:32:19Z ASau joined #lisp 2016-11-26T22:33:29Z mykon quit (Quit: Lost terminal) 2016-11-26T22:33:35Z Fare joined #lisp 2016-11-26T22:36:59Z edgar-rft joined #lisp 2016-11-26T22:37:16Z Harag joined #lisp 2016-11-26T22:37:44Z jlarocco joined #lisp 2016-11-26T22:42:11Z jlarocco quit (Ping timeout: 244 seconds) 2016-11-26T22:42:43Z Mon_Ouie joined #lisp 2016-11-26T22:55:31Z ovenpasta quit (Ping timeout: 260 seconds) 2016-11-26T23:01:40Z Amplituhedron quit (Quit: Konversation terminated!) 2016-11-26T23:01:54Z Amplituhedron joined #lisp 2016-11-26T23:02:32Z xaotuk joined #lisp 2016-11-26T23:04:20Z prxq quit (Remote host closed the connection) 2016-11-26T23:06:47Z rszeno joined #lisp 2016-11-26T23:09:34Z Harag quit (Ping timeout: 256 seconds) 2016-11-26T23:15:07Z manuel__ quit (Quit: manuel__) 2016-11-26T23:21:48Z xuxuru quit (Quit: WeeChat 1.6) 2016-11-26T23:23:44Z Ven joined #lisp 2016-11-26T23:25:04Z Einwq quit (Ping timeout: 244 seconds) 2016-11-26T23:31:35Z jlarocco joined #lisp 2016-11-26T23:32:17Z prole quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-11-26T23:32:21Z yeticry quit (Ping timeout: 248 seconds) 2016-11-26T23:33:17Z gingerale quit (Remote host closed the connection) 2016-11-26T23:34:36Z yeticry joined #lisp 2016-11-26T23:36:37Z jlarocco quit (Ping timeout: 248 seconds) 2016-11-26T23:45:01Z Mon_Ouie quit (Ping timeout: 258 seconds) 2016-11-26T23:46:53Z ja-barr joined #lisp 2016-11-26T23:47:01Z robotoad quit (Read error: Connection reset by peer) 2016-11-26T23:47:18Z Mon_Ouie joined #lisp 2016-11-26T23:47:39Z robotoad joined #lisp 2016-11-26T23:48:49Z LooneyTu` quit (Read error: Connection reset by peer) 2016-11-26T23:51:30Z shrdlu68 quit (Remote host closed the connection) 2016-11-26T23:56:31Z DeadTrickster quit (Ping timeout: 258 seconds) 2016-11-26T23:56:55Z DeadTrickster joined #lisp