2017-05-09T00:00:17Z Bike: well, deeply nested. 2017-05-09T00:00:19Z shrdlu68: s/answer/advice 2017-05-09T00:00:34Z sellout- quit (Quit: Leaving.) 2017-05-09T00:00:41Z shrdlu68: krator44: You cando it with macros. 2017-05-09T00:01:06Z Bike: i don't think that's contradictory or anything. everything in moderation and all. 2017-05-09T00:01:17Z shrdlu68: Once the level of indentation gets too deep, you roll a (defmacro get-me-out-of-here (&body body)... 2017-05-09T00:01:19Z Bike: and yeah if you really want to you can use a nest macro. 2017-05-09T00:01:49Z pillton: I don't see how discouraging deeply nested functions differs from discouraging people from writing functions containing more than 100 lines of code. 2017-05-09T00:03:28Z alex_e quit (Ping timeout: 240 seconds) 2017-05-09T00:03:28Z alex_e joined #lisp 2017-05-09T00:03:48Z CrazyEddy quit (Ping timeout: 240 seconds) 2017-05-09T00:03:48Z ramus quit (Ping timeout: 240 seconds) 2017-05-09T00:04:03Z Bike: (defmacro nest (&body forms) (cond ((null forms) nil) ((null (rest forms)) (first forms)) (t (append (first forms) `((nest ,@(rest forms))))))) 2017-05-09T00:04:04Z ramus joined #lisp 2017-05-09T00:04:04Z p9s joined #lisp 2017-05-09T00:04:05Z BlueRavenGT quit (Ping timeout: 240 seconds) 2017-05-09T00:04:21Z Bike: (nest (let ((x 4))) (let ((y 7))) (let ((z 39))) (+ x y z)) 2017-05-09T00:04:27Z Bike: i've never used it but i know some people do. 2017-05-09T00:04:42Z p9s quit (Remote host closed the connection) 2017-05-09T00:05:17Z p9s joined #lisp 2017-05-09T00:05:26Z pillton: Damn. That requires some mental power. 2017-05-09T00:05:42Z shrdlu68: Well, you know what they say-beauty is in the eyes of the brain on the other side of the optic nerve. 2017-05-09T00:06:27Z Bike: you know what they say, beauty is in area V4 of the visual cortex and can be removed with sufficiently clever knifework 2017-05-09T00:07:20Z EvW quit (Ping timeout: 255 seconds) 2017-05-09T00:07:21Z pillton: What? Plasticity doesn't apply to the concept beauty? 2017-05-09T00:09:07Z krator44: i know how not to write excessively long functions 2017-05-09T00:09:07Z krator44: (you subdivide the function into several parts and put those in a flet) 2017-05-09T00:09:08Z krator44: but that makes the other problem worse 2017-05-09T00:09:27Z qlkzy joined #lisp 2017-05-09T00:09:37Z pillton: You are obsessing over insignificant matters. 2017-05-09T00:09:44Z p9s quit (Ping timeout: 260 seconds) 2017-05-09T00:10:49Z krator44: i uh.. don't think that those are insignificant 2017-05-09T00:11:43Z krator44: in a sufficiently large project basic code organization can turn out to be critical 2017-05-09T00:12:26Z pillton: Yeah sure, and we have provided you with ways of solving your problem. 2017-05-09T00:12:47Z krator44: ..i guess so 2017-05-09T00:12:56Z pillton: Do the rules have to be broken in some cases? Yes. Should they be broken all of the time? No. 2017-05-09T00:13:00Z Bike: mostly i don't have a sense of why you're nesting flets. 2017-05-09T00:13:33Z parjanya joined #lisp 2017-05-09T00:13:41Z shrdlu68: Me neither. That sounds like very diffult to read code. 2017-05-09T00:14:07Z Bike: a function having bindings to other functions that it doesn't need to have has no actual impact, so rewriting flet of flet as labels is fine. i have written flet->let->flet(with closures) once or twice, i guess. 2017-05-09T00:14:44Z shrdlu68: (Running mental commentary)...okay, flex x..blah blah, flet y, blah blah...flet AGAIN? 2017-05-09T00:16:18Z Bike: i think the most complicated thing i've seen is ppcre's closures.lisp 2017-05-09T00:16:33Z Bike: still not totally sure what's going on there. not a good place to hunt compiler bugs 2017-05-09T00:17:18Z pillton: I'm sure Eric Marsden has generated some great ones too. 2017-05-09T00:18:05Z shrdlu68 takes a cautious look, like how we were taught how to "waft" potentially dangerous chemicals in chem lab. 2017-05-09T00:18:14Z krator44: Bike: well.. yea it's true that additional bindings don't really have an impact but at least in principle since.. functions can have their own functions.. the number of levels that this can be nested is unlimited 2017-05-09T00:18:42Z Bike: yeah, and you can write indefinitely long functions do. doesn't mean you ought to, is all. 2017-05-09T00:18:45Z Bike: too* 2017-05-09T00:19:00Z Bike: or that it often comes up in practical programming. 2017-05-09T00:19:45Z krator44: yes but ideally there would be a way to write code that does that while keeping the functions both narrow and short 2017-05-09T00:20:14Z Bike: why? that's like saying ideally there would be a way to write indefinitely long functions that's still readable 2017-05-09T00:20:20Z Bike: that are* 2017-05-09T00:20:44Z krator44: there is a way to write indefinitely long functions - you break them up into parts 2017-05-09T00:21:53Z Bike: i gotta tell you, usually when i go through that process i just give the part-functions top level definitions, so that i can test them individually anyway 2017-05-09T00:21:53Z krator44: at least there is a way to write code that does the same thing even if it's in another way 2017-05-09T00:23:17Z bigos_ quit (Remote host closed the connection) 2017-05-09T00:25:24Z krator44: Bike: yea but if i did that i would inevitably arrive at a function called "process-data" or "generate-map" that will clash between like.. ai, graphics, and dungeon generator 2017-05-09T00:26:36Z Bike: a name like process-data is never a good idea imo :p 2017-05-09T00:26:44Z Bike: those three things are complicated enough that i'd have them in separate packages 2017-05-09T00:31:46Z daniel-s joined #lisp 2017-05-09T00:31:54Z krator44: i guess thats whats gonna happen.. or else i just prefix them 2017-05-09T00:31:56Z pjb joined #lisp 2017-05-09T00:36:35Z velo-alien joined #lisp 2017-05-09T00:37:28Z pjb quit (Ping timeout: 240 seconds) 2017-05-09T00:38:12Z alms_clozure quit 2017-05-09T00:38:26Z alms_clozure joined #lisp 2017-05-09T00:41:03Z safe joined #lisp 2017-05-09T00:42:06Z splittist quit 2017-05-09T00:42:19Z splittist joined #lisp 2017-05-09T00:45:56Z _death: krator44: I suggest to read http://norvig.com/luv-slides.ps 2017-05-09T00:50:11Z cromachina joined #lisp 2017-05-09T00:51:25Z smoon joined #lisp 2017-05-09T00:52:41Z bigos_ joined #lisp 2017-05-09T00:59:49Z sacculina quit (Ping timeout: 240 seconds) 2017-05-09T01:02:40Z mjl quit 2017-05-09T01:03:00Z mjl joined #lisp 2017-05-09T01:03:12Z smoon quit (Quit: smoon) 2017-05-09T01:03:29Z emacsoma` quit (Ping timeout: 272 seconds) 2017-05-09T01:04:19Z Lowl3v3l quit (Ping timeout: 240 seconds) 2017-05-09T01:05:40Z quazimodo joined #lisp 2017-05-09T01:07:00Z eSVG joined #lisp 2017-05-09T01:07:48Z sacculina joined #lisp 2017-05-09T01:09:25Z bigos_ quit (Quit: Leaving) 2017-05-09T01:12:19Z LiamH quit (Ping timeout: 240 seconds) 2017-05-09T01:15:40Z smoon joined #lisp 2017-05-09T01:20:10Z prole quit (Remote host closed the connection) 2017-05-09T01:21:04Z shifty joined #lisp 2017-05-09T01:30:23Z shdeng joined #lisp 2017-05-09T01:31:59Z pierpa quit (Quit: Page closed) 2017-05-09T01:37:08Z smoon quit (Quit: smoon) 2017-05-09T01:45:20Z Dotcra joined #lisp 2017-05-09T01:47:16Z attila_lendvai quit (Quit: Leaving.) 2017-05-09T01:47:21Z attila_lendvai1 joined #lisp 2017-05-09T01:47:21Z attila_lendvai1 is now known as attila_lendvai 2017-05-09T01:47:21Z attila_lendvai quit (Changing host) 2017-05-09T01:47:21Z attila_lendvai joined #lisp 2017-05-09T01:48:41Z shrdlu68 left #lisp 2017-05-09T01:55:23Z d4ryus2 joined #lisp 2017-05-09T01:58:05Z d4ryus1 quit (Ping timeout: 240 seconds) 2017-05-09T02:03:05Z schoppenhauer quit (Ping timeout: 240 seconds) 2017-05-09T02:03:16Z daniel-s quit (Quit: Konversation terminated!) 2017-05-09T02:05:50Z schoppenhauer joined #lisp 2017-05-09T02:06:02Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-09T02:08:28Z jameser joined #lisp 2017-05-09T02:11:04Z dpg joined #lisp 2017-05-09T02:12:19Z EvW1 joined #lisp 2017-05-09T02:12:24Z pilne quit (Quit: Quitting!) 2017-05-09T02:28:22Z neoncontrails quit (Remote host closed the connection) 2017-05-09T02:34:52Z krator44: _death: thanks 2017-05-09T02:38:37Z LiamH joined #lisp 2017-05-09T02:45:19Z dpg quit (Quit: Leaving) 2017-05-09T02:48:58Z LiamH quit (Ping timeout: 255 seconds) 2017-05-09T02:57:54Z sword quit (Read error: Connection reset by peer) 2017-05-09T02:58:56Z smoon joined #lisp 2017-05-09T02:59:06Z sword joined #lisp 2017-05-09T03:02:04Z beach: Good morning everyone! 2017-05-09T03:03:44Z EvW1 quit (Ping timeout: 255 seconds) 2017-05-09T03:11:55Z drmeister: beach: You mentioned a lock on each generic-function this morning. I don't need a read lock on the generic function dispatcher do I? Reading a pointer is atomic - right? 2017-05-09T03:12:21Z beach: Yes, it either reads the old value or the new value. 2017-05-09T03:12:49Z schoppenhauer quit (Ping timeout: 240 seconds) 2017-05-09T03:12:59Z drmeister: I mean - reading the dispatcher address from the generic function and then executing it - the dispatcher stays alive as long as its being executed because the IP points to it. 2017-05-09T03:13:32Z beach: That's up to your garbage collector. But it should, yes. 2017-05-09T03:14:02Z drmeister: It will be. 2017-05-09T03:14:07Z drmeister: (some day) 2017-05-09T03:14:48Z drmeister: Right now all code is immortal. 2017-05-09T03:14:58Z schoppenhauer joined #lisp 2017-05-09T03:16:53Z sellout- joined #lisp 2017-05-09T03:20:08Z p9s joined #lisp 2017-05-09T03:26:12Z kamog joined #lisp 2017-05-09T03:30:14Z case` joined #lisp 2017-05-09T03:31:00Z moei quit (Quit: Leaving...) 2017-05-09T03:34:34Z Harag joined #lisp 2017-05-09T03:37:07Z velo-alien quit (Ping timeout: 255 seconds) 2017-05-09T03:38:08Z hugo_dc joined #lisp 2017-05-09T03:41:23Z Harag quit (Ping timeout: 260 seconds) 2017-05-09T03:41:38Z hugo_dc quit (Remote host closed the connection) 2017-05-09T03:44:00Z velo-alien joined #lisp 2017-05-09T03:44:25Z moei joined #lisp 2017-05-09T03:55:07Z SlashLife quit (Ping timeout: 272 seconds) 2017-05-09T04:00:19Z __main__ quit (Read error: Connection reset by peer) 2017-05-09T04:01:25Z __main__ joined #lisp 2017-05-09T04:01:27Z mbrock quit 2017-05-09T04:01:44Z mbrock joined #lisp 2017-05-09T04:03:10Z SlashLife joined #lisp 2017-05-09T04:15:22Z sacculina quit (Ping timeout: 264 seconds) 2017-05-09T04:27:25Z velo-alien quit (Ping timeout: 272 seconds) 2017-05-09T04:32:28Z orivej quit (Ping timeout: 255 seconds) 2017-05-09T04:35:19Z oleo quit (Quit: irc client terminated!) 2017-05-09T04:35:51Z scottj joined #lisp 2017-05-09T04:43:59Z Bratishka joined #lisp 2017-05-09T04:44:04Z Bratishka quit (Client Quit) 2017-05-09T04:47:24Z drcode quit (Ping timeout: 260 seconds) 2017-05-09T04:48:08Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2017-05-09T04:50:45Z vlatkoB joined #lisp 2017-05-09T04:51:37Z MrWoohoo joined #lisp 2017-05-09T04:52:19Z brendyn quit (Ping timeout: 240 seconds) 2017-05-09T04:56:44Z safe quit (Read error: Connection reset by peer) 2017-05-09T04:57:31Z mishoo__ joined #lisp 2017-05-09T05:01:05Z case` quit (Remote host closed the connection) 2017-05-09T05:07:09Z stardiviner joined #lisp 2017-05-09T05:07:47Z dec0n joined #lisp 2017-05-09T05:08:01Z eSVG quit (Read error: Connection reset by peer) 2017-05-09T05:10:38Z adolf_stalin quit (Remote host closed the connection) 2017-05-09T05:11:07Z shifty quit (Ping timeout: 272 seconds) 2017-05-09T05:16:58Z smoon quit (Quit: smoon) 2017-05-09T05:21:00Z NeverDie quit (Quit: http://radiux.io/) 2017-05-09T05:21:11Z neoncontrails joined #lisp 2017-05-09T05:22:37Z Harag joined #lisp 2017-05-09T05:23:02Z ivo_ joined #lisp 2017-05-09T05:23:40Z shka_ joined #lisp 2017-05-09T05:28:40Z angavrilov joined #lisp 2017-05-09T05:33:44Z impulse quit (Quit: leaving) 2017-05-09T05:33:46Z ttt72 joined #lisp 2017-05-09T05:34:54Z vtomole quit (Ping timeout: 260 seconds) 2017-05-09T05:35:58Z impulse joined #lisp 2017-05-09T05:36:00Z impulse quit (Client Quit) 2017-05-09T05:37:52Z impulse joined #lisp 2017-05-09T05:43:55Z Karl_Dscc joined #lisp 2017-05-09T05:45:54Z ivo_ quit (Remote host closed the connection) 2017-05-09T05:47:08Z shka_ quit (Ping timeout: 260 seconds) 2017-05-09T05:56:36Z stardiviner quit (Ping timeout: 268 seconds) 2017-05-09T05:59:19Z ttt72 quit (Quit: ttt72) 2017-05-09T05:59:43Z ttt72 joined #lisp 2017-05-09T06:03:23Z ttt72 quit (Client Quit) 2017-05-09T06:03:45Z ttt72 joined #lisp 2017-05-09T06:09:32Z Harag quit (Ping timeout: 260 seconds) 2017-05-09T06:09:39Z chens joined #lisp 2017-05-09T06:11:25Z adolf_stalin joined #lisp 2017-05-09T06:15:58Z adolf_stalin quit (Ping timeout: 260 seconds) 2017-05-09T06:23:30Z ttt72 quit (Quit: ttt72) 2017-05-09T06:23:48Z Karl_Dscc quit (Remote host closed the connection) 2017-05-09T06:23:52Z ttt72 joined #lisp 2017-05-09T06:26:37Z CrazyEddy joined #lisp 2017-05-09T06:31:21Z ttt72 quit (Quit: ttt72) 2017-05-09T06:31:45Z ttt72 joined #lisp 2017-05-09T06:32:49Z scymtym quit (Ping timeout: 272 seconds) 2017-05-09T06:37:27Z DeadTrickster joined #lisp 2017-05-09T06:40:39Z stardiviner joined #lisp 2017-05-09T06:45:31Z ttt72 quit (Quit: ttt72) 2017-05-09T06:45:54Z ttt72 joined #lisp 2017-05-09T06:47:08Z Bike quit (Quit: leaving) 2017-05-09T06:57:58Z ttt72 quit (Quit: ttt72) 2017-05-09T06:58:22Z ttt72 joined #lisp 2017-05-09T06:59:54Z zerous__ joined #lisp 2017-05-09T07:03:02Z zerous_ quit (Ping timeout: 258 seconds) 2017-05-09T07:03:08Z stardiviner quit (Ping timeout: 240 seconds) 2017-05-09T07:05:23Z LyndsySimon quit 2017-05-09T07:05:38Z LyndsySimon joined #lisp 2017-05-09T07:05:50Z ttt72 quit (Quit: ttt72) 2017-05-09T07:05:56Z Kaisyu joined #lisp 2017-05-09T07:06:15Z ttt72 joined #lisp 2017-05-09T07:10:15Z rippa joined #lisp 2017-05-09T07:13:35Z knobo joined #lisp 2017-05-09T07:15:04Z vlatkoB_ joined #lisp 2017-05-09T07:16:55Z chens quit (Ping timeout: 240 seconds) 2017-05-09T07:18:22Z Guest99302 quit (Quit: leaving) 2017-05-09T07:18:29Z o1e9 joined #lisp 2017-05-09T07:19:03Z vlatkoB quit (Ping timeout: 272 seconds) 2017-05-09T07:20:10Z shifty joined #lisp 2017-05-09T07:24:55Z ssake joined #lisp 2017-05-09T07:25:02Z ttt72 quit (Quit: ttt72) 2017-05-09T07:25:26Z ttt72 joined #lisp 2017-05-09T07:29:39Z ttt72 quit (Client Quit) 2017-05-09T07:30:12Z ttt72 joined #lisp 2017-05-09T07:31:31Z stardiviner joined #lisp 2017-05-09T07:33:22Z mathi_aihtam joined #lisp 2017-05-09T07:33:25Z mathi_aihtam left #lisp 2017-05-09T07:36:54Z bigos_ joined #lisp 2017-05-09T07:37:11Z technical_boy joined #lisp 2017-05-09T07:41:40Z Harag joined #lisp 2017-05-09T07:42:13Z gz_ quit 2017-05-09T07:42:28Z gz_ joined #lisp 2017-05-09T07:42:50Z Harag quit (Client Quit) 2017-05-09T07:44:13Z brendyn joined #lisp 2017-05-09T07:44:46Z technical_boy left #lisp 2017-05-09T07:45:51Z Harag joined #lisp 2017-05-09T07:49:53Z scottj left #lisp 2017-05-09T07:51:25Z ttt72 quit (Quit: ttt72) 2017-05-09T07:51:29Z mathi_aihtam joined #lisp 2017-05-09T07:51:43Z scymtym joined #lisp 2017-05-09T07:52:04Z ttt72 joined #lisp 2017-05-09T07:54:33Z narendraj9 joined #lisp 2017-05-09T07:55:48Z mathi_aihtam quit (Ping timeout: 240 seconds) 2017-05-09T07:56:31Z ttt72 quit (Client Quit) 2017-05-09T07:57:08Z ttt72 joined #lisp 2017-05-09T07:57:57Z quazimodo quit (Ping timeout: 240 seconds) 2017-05-09T08:01:10Z brendyn quit (Ping timeout: 246 seconds) 2017-05-09T08:03:46Z brendyn joined #lisp 2017-05-09T08:07:15Z djh joined #lisp 2017-05-09T08:12:30Z danlentz quit 2017-05-09T08:12:44Z danlentz joined #lisp 2017-05-09T08:12:46Z narendraj9 quit (Quit: ERC (IRC client for Emacs 26.0.50)) 2017-05-09T08:13:02Z adolf_stalin joined #lisp 2017-05-09T08:14:50Z narendraj9 joined #lisp 2017-05-09T08:17:49Z adolf_stalin quit (Ping timeout: 268 seconds) 2017-05-09T08:18:49Z ttt72 quit (Quit: ttt72) 2017-05-09T08:19:56Z ttt72 joined #lisp 2017-05-09T08:22:14Z Lowl3v3l joined #lisp 2017-05-09T08:24:05Z mathi_aihtam joined #lisp 2017-05-09T08:26:29Z billstclair quit 2017-05-09T08:26:44Z billstclair joined #lisp 2017-05-09T08:26:57Z varjag joined #lisp 2017-05-09T08:27:29Z ttt72 quit (Quit: ttt72) 2017-05-09T08:28:29Z ttt72 joined #lisp 2017-05-09T08:30:48Z neoncontrails quit (Remote host closed the connection) 2017-05-09T08:31:38Z pve joined #lisp 2017-05-09T08:32:48Z nirved joined #lisp 2017-05-09T08:33:09Z defaultxr quit (Ping timeout: 272 seconds) 2017-05-09T08:34:08Z myrkraverk quit (Remote host closed the connection) 2017-05-09T08:35:48Z neoncontrails joined #lisp 2017-05-09T08:39:38Z ttt72 quit (Quit: ttt72) 2017-05-09T08:41:57Z bigos_ quit (Remote host closed the connection) 2017-05-09T08:44:25Z edgar-rft quit (Quit: edgar-rft) 2017-05-09T08:47:25Z narendraj9 quit (Ping timeout: 268 seconds) 2017-05-09T08:49:07Z myrkraverk joined #lisp 2017-05-09T08:50:14Z hhdave joined #lisp 2017-05-09T09:02:15Z eni joined #lisp 2017-05-09T09:02:39Z eni is now known as Guest75380 2017-05-09T09:08:31Z Guest75380 is now known as eni_ 2017-05-09T09:08:32Z ioa joined #lisp 2017-05-09T09:12:28Z stardiviner quit (Ping timeout: 260 seconds) 2017-05-09T09:12:30Z hjudt_ quit (Quit: Lost terminal) 2017-05-09T09:13:19Z stardiviner joined #lisp 2017-05-09T09:23:40Z rumbler31 joined #lisp 2017-05-09T09:26:42Z hjudt joined #lisp 2017-05-09T09:28:53Z rumbler31 quit (Ping timeout: 272 seconds) 2017-05-09T09:34:08Z XachX quit (Quit: ) 2017-05-09T09:34:08Z XachX quit 2017-05-09T09:34:27Z XachX joined #lisp 2017-05-09T09:36:48Z mathi_aihtam quit (Ping timeout: 240 seconds) 2017-05-09T09:49:07Z MoALTz quit (Quit: Leaving) 2017-05-09T09:55:51Z krasnal quit (Read error: No route to host) 2017-05-09T09:57:22Z nowhereman quit (Ping timeout: 264 seconds) 2017-05-09T10:06:04Z gingerale joined #lisp 2017-05-09T10:08:52Z attila_lendvai joined #lisp 2017-05-09T10:08:52Z attila_lendvai quit (Changing host) 2017-05-09T10:08:52Z attila_lendvai joined #lisp 2017-05-09T10:14:25Z nowhereman joined #lisp 2017-05-09T10:14:51Z adolf_stalin joined #lisp 2017-05-09T10:15:53Z strelox joined #lisp 2017-05-09T10:16:13Z bigos_ joined #lisp 2017-05-09T10:19:08Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-09T10:24:50Z rumbler31 joined #lisp 2017-05-09T10:26:27Z ebrasca joined #lisp 2017-05-09T10:29:15Z sacculina joined #lisp 2017-05-09T10:29:26Z m00natic joined #lisp 2017-05-09T10:29:43Z rumbler31 quit (Ping timeout: 260 seconds) 2017-05-09T10:32:23Z stardiviner quit (Ping timeout: 245 seconds) 2017-05-09T10:33:48Z stardiviner joined #lisp 2017-05-09T10:34:38Z jameser quit (Ping timeout: 255 seconds) 2017-05-09T10:35:16Z mathi_aihtam joined #lisp 2017-05-09T10:39:28Z mathi_aihtam quit (Ping timeout: 245 seconds) 2017-05-09T10:39:35Z flip214: hmmm, found fare on comp.lang.lisp in 1999... 2017-05-09T10:41:42Z loke`: flip214: If you search for my name you'll find posts from me in the 80's, I think... 2017-05-09T10:41:55Z flip214: possibly. 2017-05-09T10:42:10Z flip214: still reading through the naggum archives, and this just caught my eye. 2017-05-09T10:42:51Z flip214: yeah, I'm still a grasshopper around here, lisping since ~2007 or so.... ;P 2017-05-09T10:43:33Z loke`: I found a post from 1996 2017-05-09T10:44:01Z shdeng quit (Quit: Leaving) 2017-05-09T10:44:53Z stardiviner quit (Ping timeout: 245 seconds) 2017-05-09T10:45:26Z Nikotiini quit (Quit: WeeChat 1.4) 2017-05-09T10:48:34Z bigos_ quit (Remote host closed the connection) 2017-05-09T10:49:24Z quazimodo joined #lisp 2017-05-09T10:51:39Z Nikotiini joined #lisp 2017-05-09T10:51:40Z kamog quit (Remote host closed the connection) 2017-05-09T10:54:58Z p9s quit (Remote host closed the connection) 2017-05-09T10:55:13Z p9s joined #lisp 2017-05-09T10:56:15Z p9s quit (Remote host closed the connection) 2017-05-09T10:56:23Z phoe: and I'm still a noob, started in 2015 2017-05-09T10:56:52Z LadyElusive joined #lisp 2017-05-09T10:56:53Z p9s joined #lisp 2017-05-09T11:00:35Z Lowl3v3l quit (Ping timeout: 240 seconds) 2017-05-09T11:00:54Z p9s quit (Ping timeout: 240 seconds) 2017-05-09T11:06:54Z Xach: jackdaniel: did you break gsharp? 2017-05-09T11:07:18Z Xach: >> The function CLIM-INTERNALS::PART-WAY is undefined. 2017-05-09T11:07:21Z ogamita joined #lisp 2017-05-09T11:07:51Z loke`: Xach: Did anyone ask you to update the repository URL for closure-html? 2017-05-09T11:09:01Z EvW joined #lisp 2017-05-09T11:09:10Z Xach: loke`: I don't think so. 2017-05-09T11:10:41Z loke`: Xach: I became maintainer for it, and they gave me access to the "new" official repository. Is this the one you use in QL? 2017-05-09T11:10:41Z loke`: https://github.com/bluelisp/closure-html 2017-05-09T11:11:25Z Xach: loke`: no, i use something from repo.or.cz 2017-05-09T11:12:16Z phoe: sounds like a time for an update 2017-05-09T11:12:17Z loke`: Xach: OK. What does it take to change it? 2017-05-09T11:12:36Z Xach: loke`: a new quicklisp-projects issue 2017-05-09T11:12:49Z Xach: loke`: Who was the old maintainer? 2017-05-09T11:13:19Z loke`: David Lichtblau 2017-05-09T11:13:44Z Xach: and he gave you access to the repo.or.cz repo? 2017-05-09T11:14:01Z loke`: No. He moved it to the link I gave you 2017-05-09T11:15:11Z edgar-rft joined #lisp 2017-05-09T11:15:52Z adolf_stalin joined #lisp 2017-05-09T11:19:49Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-09T11:21:23Z test1600 joined #lisp 2017-05-09T11:24:27Z bigos_ joined #lisp 2017-05-09T11:30:08Z zacts quit (Ping timeout: 240 seconds) 2017-05-09T11:31:14Z beach: Xach: It is likely that Gsharp broke from the latest McCLIM updates. You can remove Gsharp from Quicklisp. I will write a replacement at some point. 2017-05-09T11:32:57Z orivej joined #lisp 2017-05-09T11:35:46Z mathi_aihtam joined #lisp 2017-05-09T11:37:02Z raynold quit (Quit: Connection closed for inactivity) 2017-05-09T11:38:38Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-09T11:39:05Z jackdaniel: Xach: Gsharp used internal (not exported) interfaces of McCLIM, which were rewritten into proper extension by slyrus (namely bezier curves) 2017-05-09T11:39:14Z stardiviner joined #lisp 2017-05-09T11:39:25Z phoe: so it's time to patch gsharp. 2017-05-09T11:39:25Z jackdaniel: but yeah, we have anticipated this breakage 2017-05-09T11:39:40Z beach: phoe: No, it's time to write something better. 2017-05-09T11:40:34Z phoe: beach: gasp. 2017-05-09T11:40:37Z phoe: I see. 2017-05-09T11:40:50Z beach: It already has a name: Clovetree. 2017-05-09T11:41:16Z beach: In the great tradition of LilyPond, Rosegarden, etc. 2017-05-09T11:41:21Z phoe: <3 2017-05-09T11:41:34Z ogamita: beach: what's wrong with Gsharp? McClim or Gsharp it self? 2017-05-09T11:41:56Z beach: Nothing wrong with Gsharp, but I have new ideas about what I want to do. 2017-05-09T11:42:21Z ogamita: ok 2017-05-09T11:42:50Z beach: For one thing, I think that the new gestures available on a touch screen could be very useful. 2017-05-09T11:43:19Z ogamita: This can easily be integrated in existing applications. 2017-05-09T11:43:33Z beach: It could. 2017-05-09T11:43:52Z jackdaniel: I think that what beach has in mind is providing proper integration with gestures in mcclim, am I right? 2017-05-09T11:43:54Z ogamita: But even without considering new gestures, just assuming a stylet instead of a mouse can lead to much better user interface for partition writing and editing. 2017-05-09T11:43:54Z beach: I also want to get rid of the concept of "segment" that I use in Gsharp. It is confusing. 2017-05-09T11:44:33Z beach: And, I never could figure out how to create completely scrollable score. Now I know how to do that by writing a custom output history for McCLIM. 2017-05-09T11:45:16Z beach: I also complicated my life in Gsharp because I was assuming that only the X11 core protocol was available, so no compositing and no anti-aliasing. That makes the glyphs much trickier to position. 2017-05-09T11:45:18Z jackdaniel: I'll read the logs when I'm back o/ 2017-05-09T11:45:27Z attila_lendvai joined #lisp 2017-05-09T11:45:27Z attila_lendvai quit (Changing host) 2017-05-09T11:45:27Z attila_lendvai joined #lisp 2017-05-09T11:45:30Z beach: ogamita: Good point. 2017-05-09T11:45:32Z ogamita: So far I've not found a partition editor on iPad that took into account the stylets correctly. 2017-05-09T11:45:56Z p_l: beach: btw, have you seen Opusmodus? 2017-05-09T11:46:01Z beach: jackdaniel: I have not gotten that fare in my reflections. 2017-05-09T11:46:08Z Harag quit (Ping timeout: 260 seconds) 2017-05-09T11:46:13Z beach: p_l: Rings a bell. Can't remember. 2017-05-09T11:46:23Z jackdaniel: OK, probably I have projected my own thoughts into your sentence 2017-05-09T11:46:30Z beach: p_l: Are you saying I might not have to write Clovetree after all? 2017-05-09T11:46:33Z p_l: beach: https://opusmodus.com/ 2017-05-09T11:46:42Z p_l: lisp-based tool for composing music 2017-05-09T11:46:51Z jackdaniel: I've got touchscreen in my laptop lately and I was thinking about better gesture integration (like swipe, pinch etc) 2017-05-09T11:48:13Z stardiviner quit (Ping timeout: 272 seconds) 2017-05-09T11:48:40Z beach: p_l: Just to make it clear, Gsharp is not a tool for composing music. It's a tool for what is known as "music engraving". 2017-05-09T11:49:01Z beach: Oh, I see, Opusmodus is commercial software. 2017-05-09T11:49:22Z p_l: beach: Mhm. Still, when it comes to writing the score (engraving?) it's what my mind goes to 2017-05-09T11:49:55Z zacts joined #lisp 2017-05-09T11:49:59Z beach: p_l: It so happens that composers have mostly no clue about music engraving. 2017-05-09T11:50:05Z p_l: hah 2017-05-09T11:50:17Z beach: p_l: And whenever I say that to them, they look very indignant. 2017-05-09T11:50:29Z p_l: beach: I imagine :) 2017-05-09T11:50:46Z beach: p_l: Then, when I cite a few rules about (say) placement of alterations, they admit they have never heard of those rules. 2017-05-09T11:51:02Z beach: It's like the difference between a novelist and a typesetter. 2017-05-09T11:51:09Z beach: Two different professions. 2017-05-09T11:53:24Z beach: p_l: In my typical presentation, I also show professionally engraved scores, and ask them to find the errors. And they can't. 2017-05-09T11:53:51Z beach: If they had known about the rules of music engraving, those mistakes would have stood out like a sore thumb. 2017-05-09T11:55:45Z prole joined #lisp 2017-05-09T11:56:07Z beach: jackdaniel: Yes, I think it would be very interesting to take such gestures into account. 2017-05-09T11:58:21Z mathi_aihtam quit (Ping timeout: 272 seconds) 2017-05-09T12:00:18Z Dotcra quit (Quit: leaving) 2017-05-09T12:02:03Z beach: Oh, and one more reason to do it better. When I started with Gsharp, there was only one, relatively thin, book that explained the rules of music engraving, and that was this one by Ted Ross: https://www.amazon.com/Art-Music-Engraving-Processing/dp/B0006D07KY 2017-05-09T12:02:05Z beach: Now, there is a much more complete book, namely this one: https://www.amazon.com/Behind-Bars-Definitive-Guide-Notation/dp/0571514561/ref=pd_lpo_sbs_14_img_0?_encoding=UTF8&psc=1&refRID=18C599CHF4ZS4NYPTEJD 2017-05-09T12:05:12Z ogamita: For classical music engraving… 2017-05-09T12:05:12Z Harag joined #lisp 2017-05-09T12:06:12Z beach: Right. I am not willing to take on the current situation, where it seems that every composer, no, scratch that, every PIECE, must invent its own notation, or it is frowned upon by contemporary composing colleagues. 2017-05-09T12:07:04Z ogamita: Well partitions don't render the whole midi streams with hundred of CC… 2017-05-09T12:07:47Z beach: ogamita: "score" is the English translation of the French word "partition". 2017-05-09T12:07:53Z ogamita: right. 2017-05-09T12:08:00Z beach: ... just saying so that you will be understood here. 2017-05-09T12:08:18Z ogamita: Page-in for that vocabuliary is planned for next week ;-) 2017-05-09T12:08:27Z ogamita: s/ia/a/ 2017-05-09T12:08:30Z beach: Heh! What's up next week? 2017-05-09T12:08:43Z ogamita: I switch back working 100% on Patchwork. 2017-05-09T12:08:59Z beach: Aha! Congratulations! I assume it is paid work, yes? 2017-05-09T12:09:03Z ogamita: Yes. 2017-05-09T12:09:07Z beach: Excellent! 2017-05-09T12:10:13Z beach: So my thinking is that all over the world, schools, choirs, bands, orchestras etc are still playing a lot of classical music, and they either make illegal copies of the scores, or they end up paying an arm and a leg for them. 2017-05-09T12:10:50Z LiamH joined #lisp 2017-05-09T12:11:01Z beach: But since the music itself is typically in the public domain, it suffices to substitute a new score that was not derived from one that is still under valid copyright. 2017-05-09T12:12:00Z beach: This idea is probably bad for "the economy" because "the economy" relies on people wasting money on stuff that is not worth the cost. 2017-05-09T12:12:09Z beach: But I think it would be good for music. 2017-05-09T12:12:17Z EvW quit (Ping timeout: 272 seconds) 2017-05-09T12:13:22Z beach: Sorry, I'll quit the off-topic ranting now. 2017-05-09T12:13:37Z phoe: beach: #lispcafe, we could continue there 2017-05-09T12:14:11Z beach: I think I have said what I wanted to say. And I don't think I have time for another IRC channel. 2017-05-09T12:14:18Z ttt72 joined #lisp 2017-05-09T12:14:28Z phoe: Okay. 2017-05-09T12:14:41Z beach: I'll make an exception if there are people who insist on knowing more about these ideas, but I seriously doubt that is the case. 2017-05-09T12:15:50Z peterhil quit (Quit: Must not waste too much time here...) 2017-05-09T12:16:05Z ogamita: They're well known… 2017-05-09T12:16:13Z beach: Indeed. 2017-05-09T12:16:17Z adolf_stalin joined #lisp 2017-05-09T12:18:11Z otjura joined #lisp 2017-05-09T12:19:07Z scymtym quit (Ping timeout: 246 seconds) 2017-05-09T12:20:44Z burtons joined #lisp 2017-05-09T12:21:00Z adolf_stalin quit (Ping timeout: 260 seconds) 2017-05-09T12:21:49Z LiamH quit (Ping timeout: 240 seconds) 2017-05-09T12:23:16Z EvW joined #lisp 2017-05-09T12:23:19Z Harag quit (Ping timeout: 240 seconds) 2017-05-09T12:25:03Z LiamH joined #lisp 2017-05-09T12:30:52Z loke___ joined #lisp 2017-05-09T12:31:29Z professore: ogamita: hi! 2017-05-09T12:32:40Z loke quit (Remote host closed the connection) 2017-05-09T12:33:44Z TDT quit (Quit: TDT) 2017-05-09T12:34:19Z stardiviner joined #lisp 2017-05-09T12:35:57Z pxl_ joined #lisp 2017-05-09T12:40:12Z ttt72 quit (Quit: ttt72) 2017-05-09T12:40:36Z ttt72 joined #lisp 2017-05-09T12:43:34Z ogamita: Hi! 2017-05-09T12:43:55Z ttt72 quit (Client Quit) 2017-05-09T12:44:18Z ttt72 joined #lisp 2017-05-09T12:46:29Z LiamH quit (Ping timeout: 255 seconds) 2017-05-09T12:47:07Z hjudt: i have a question about html and ids: i create various svg graphics, putting them in a table etc. these (and some of their elements) all have an id attribute. how does one usually generate ids for that (for html ids in general)? 2017-05-09T12:48:15Z hjudt: i mean, i can imagine putting together some name and use a number as prefix, such as row-1, row-2 etc.? but is that good practice? 2017-05-09T12:48:36Z hjudt: or are there better ways? 2017-05-09T12:50:23Z z0d: hjudt: wrong channel? 2017-05-09T12:51:46Z ogamita: If you generate them from lisp, you can use (princ (gensym)) 2017-05-09T12:51:47Z Harag joined #lisp 2017-05-09T12:51:57Z z0d: I guess you can just go with row1-1, row-2, etc 2017-05-09T12:54:57Z ryanwatk` quit (Read error: Connection reset by peer) 2017-05-09T12:55:06Z hjudt: ogamita: will these comply with the spec? 2017-05-09T12:55:52Z mathi_aihtam joined #lisp 2017-05-09T12:55:58Z hjudt: z0d: i guess it would do, except when i have multiple tables, and each table has rows. 2017-05-09T12:56:38Z hjudt: so hash functions (like gensym?) will probably be a safer solution. 2017-05-09T12:57:14Z hjudt: z0d: you are right, i should actually post this in another channel, but i wonder which one. 2017-05-09T12:57:32Z z0d: hjudt: well, you can have a counter 2017-05-09T12:58:40Z bigos_ quit (Ping timeout: 246 seconds) 2017-05-09T12:58:55Z z0d: or you can stringify (gensym) 2017-05-09T12:59:54Z ogamita: hjudt: by default gensym's prefix is "G". So it should match the syntax for identifiers. 2017-05-09T13:00:05Z mathi_aihtam quit (Ping timeout: 240 seconds) 2017-05-09T13:00:56Z hjudt: ok thanks. i will try gensym strings. that will give a decent lispy touch ;-) 2017-05-09T13:01:04Z sellout- quit (Quit: Leaving.) 2017-05-09T13:01:07Z ogamita: hjudt: now, you could prefer to write your own id generator function using your own counter, instead of eating into *gensym-counter* ; but I've never seen an image where *gensym-counter* went into bignums, so is it worth the work? 2017-05-09T13:01:47Z EvW quit (Ping timeout: 255 seconds) 2017-05-09T13:02:04Z stardiviner quit (Ping timeout: 260 seconds) 2017-05-09T13:02:45Z ttt72 quit (Quit: ttt72) 2017-05-09T13:03:09Z LiamH joined #lisp 2017-05-09T13:03:23Z hjudt: ogamita: i guess that bignum limitation is more theoretical than practical. anyway, i merely wondered how other people solve this as it doesn't seem to be a rare issue. 2017-05-09T13:04:20Z parjanya: beach: I wouldn’t mind if you kept on off-topic, as a harpsichordist it’s all very interesting, at least to me :) thanks for the book reference, btw 2017-05-09T13:04:36Z EvW joined #lisp 2017-05-09T13:04:57Z beach: parjanya: Sure. It is not easy to read. Very detailed. 2017-05-09T13:05:18Z ttt72 joined #lisp 2017-05-09T13:07:09Z pxl_ left #lisp 2017-05-09T13:08:32Z ogamita: hjudt: as I said, you have basically two options: write your own function to generate unique IDs as you wish, or use gensym. Since your own function will generate directly strings as used externally, they may generate less garbage than gensym which has to create a new symbol. But since this symbol should be collected early, with most modern implementation it won't cost much. 2017-05-09T13:09:14Z ogamita: hjudt: so basically you're trading less time than what we've already spent here, writing your id generation function vs. infinitesimal time spent by gensym and the garbage collector… 2017-05-09T13:11:11Z ttt72 quit (Quit: ttt72) 2017-05-09T13:13:10Z hjudt: ogamita: thanks. i will reconsider it, adapting to the requirements that may still arise. 2017-05-09T13:13:44Z ttt72 joined #lisp 2017-05-09T13:17:41Z adolf_stalin joined #lisp 2017-05-09T13:18:16Z ogamita: hjudt: actually, do: (defun generate-my-specific-id () (gensym "mine")) so that if you need to change the implemention later, it's easy. 2017-05-09T13:22:32Z professore quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2017-05-09T13:23:32Z adolf_stalin quit (Ping timeout: 260 seconds) 2017-05-09T13:24:29Z hjudt: already done this way. when it enters the bignum territory, i will report back ;-) 2017-05-09T13:26:16Z ttt72 quit (Quit: ttt72) 2017-05-09T13:26:40Z ttt72 joined #lisp 2017-05-09T13:26:53Z didi joined #lisp 2017-05-09T13:27:16Z didi: Is there any difference between quoting or not the empty list? i.e. () vs '() 2017-05-09T13:27:20Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2017-05-09T13:28:16Z z0d: yes 2017-05-09T13:28:21Z didi: What is it? 2017-05-09T13:28:24Z z0d: the former is a function call 2017-05-09T13:28:48Z didi: Oh, really? Interesting. 2017-05-09T13:29:01Z zerous__ quit (Quit: leaving) 2017-05-09T13:29:06Z didi: What is the function been called? 2017-05-09T13:30:14Z z0d: nevermind. I'm talking non-sense 2017-05-09T13:30:22Z didi: Oh, OK. :-) 2017-05-09T13:32:23Z TDT joined #lisp 2017-05-09T13:33:10Z lieven: both nil, () and '() evaluate to the same object 2017-05-09T13:33:12Z ogamita: didi: well, no. () in code is the symbol CL:NIL which when evaluated returns as value the symbol CL:NIL. 2017-05-09T13:33:17Z ogamita: (list () () ()) #| --> (nil nil nil) |# 2017-05-09T13:33:31Z lieven: some programmers use the three in different context to signal intent 2017-05-09T13:33:43Z didi: Thank you. 2017-05-09T13:34:01Z ogamita: and 'nil to signal the symbol CL:NIL, not the false boolean literal NIL. ;-) 2017-05-09T13:34:14Z didi: Makes sense. 2017-05-09T13:34:20Z shka: didi: (list) vs '()? 2017-05-09T13:34:25Z didi: shka: '() 2017-05-09T13:34:45Z ogamita: no difference, both return CL:NIL. 2017-05-09T13:35:08Z didi: lieven: Where should I use () and where should I use '()? 2017-05-09T13:35:22Z ogamita: Perhaps you would use (list) in a context where you will be building and returning a fresh list (mutable), while you'd use '() in a context where you'd return a literal list. 2017-05-09T13:35:36Z vlatkoB_ quit (Remote host closed the connection) 2017-05-09T13:35:52Z lieven: '() denotes the empty list 2017-05-09T13:36:44Z ogamita: (defun immutable-arguments (x) (if (zero x) '() '("-a" "-e"))) vs. (defun make-point (x) (if (zerop x) (list x (list :color 'red)) (list x (list)))) 2017-05-09T13:36:49Z vlatkoB joined #lisp 2017-05-09T13:36:53Z ogamita: lieven: not denotes, but returns. 2017-05-09T13:37:02Z shka: yeah 2017-05-09T13:37:04Z ogamita: () (= CL:NIL) denotes the empty list. 2017-05-09T13:37:41Z ogamita: didi: use () in parts of code that are not evaluated, like argument lists, let bindings, etc. 2017-05-09T13:37:50Z ogamita: (defun foo () #| <- not NIL! 2017-05-09T13:37:57Z didi: Ah, cool. 2017-05-09T13:38:04Z didi: lieven, ogamita: Thank you. 2017-05-09T13:38:12Z ogamita: |# (let () #| <- not NIL! |# (do-something))) 2017-05-09T13:38:31Z ttt72 quit (Quit: ttt72) 2017-05-09T13:38:55Z ttt72 joined #lisp 2017-05-09T13:39:18Z _death: you can view () and '() from different perspective.. they both evaluate to the same thing under normal circumstances.. the first is the empty list, also the symbol NIL, and the second is a shorthand for (quote ()) which is a list of two symbols.. when read, the first tells the reader to dispatch on the open-paren character, and the second tells the reader to dispatch on the quote character.. etc. 2017-05-09T13:40:13Z didi: _death: True. 2017-05-09T13:41:06Z _death: to a programmer, the first might signal an empty list in a non-evaluational context, and the latter an empty list in an evaluational context 2017-05-09T13:43:17Z didi: Thank you. 2017-05-09T13:50:43Z ioa quit (Ping timeout: 245 seconds) 2017-05-09T13:52:42Z ttt72 quit (Quit: ttt72) 2017-05-09T13:53:05Z ttt72 joined #lisp 2017-05-09T13:53:40Z otjura quit (Ping timeout: 240 seconds) 2017-05-09T13:54:56Z cromachina quit (Read error: Connection reset by peer) 2017-05-09T13:58:04Z pipping: phoe: I see you're dealing with pathnames and external processes on windows 2017-05-09T13:58:40Z pipping: phoe: I hope you're not doing this voluntarily; a lot of pain lies down that road as far as i can tell. 2017-05-09T13:59:08Z phoe: pipping: a stony and thorny road is before me 2017-05-09T13:59:56Z Reinisch quit (Ping timeout: 260 seconds) 2017-05-09T14:00:20Z Reinisch joined #lisp 2017-05-09T14:00:28Z phoe: pipping: I am doing this voluntarily, but well, it looks like my solutions work... for now 2017-05-09T14:00:31Z pipping: phoe: uiop could certainly be improved considerably in that direction. the answer to "does anyone needs this to work on windows?" was always "yes" but the follow-up "... and is willing to spend time on it" always went unanswered 2017-05-09T14:00:40Z phoe: but Windows is certainly quirky as hell 2017-05-09T14:01:41Z pipping: yes. and you can get different behaviour depending on whether you run inside cygwin or not 2017-05-09T14:02:20Z phoe: pipping: I'm not using cygwin, thank goodness. 2017-05-09T14:02:30Z phoe: and actually test on other people's machines, which are various Windows versions. 2017-05-09T14:02:39Z p9s joined #lisp 2017-05-09T14:02:57Z yeticry_ joined #lisp 2017-05-09T14:03:41Z phoe: an issue is, UIOP:NATIVE-NAMESTRING sometimes returns paths with slashes instead of backslashes - I've experienced CCL do it 2017-05-09T14:03:56Z phoe: luckily my FFI libraries seem not to mind it. 2017-05-09T14:04:12Z pipping: if you're on sbcl, you'll want to make sure you're on a recent version. e.g. the patch from https://bugs.launchpad.net/sbcl/+bug/1503496 was only merged on 2016-12-31 2017-05-09T14:04:22Z phoe: I'm on 1.3.17 2017-05-09T14:04:24Z Grue`: I once wrote a directory syncer for Windows for my own purposes, it wasn't that bad. First I wrote it in CLISP, then rewrote in SBCL for Unicode support 2017-05-09T14:04:33Z phoe: ...either that, or the git master 2017-05-09T14:04:39Z phoe: but nonetheless - fresh. 2017-05-09T14:05:16Z Grue`: I found a bug in SBCL in the process, which I monkeypatched around https://bugs.launchpad.net/sbcl/+bug/1267540 2017-05-09T14:05:29Z EvW quit (Remote host closed the connection) 2017-05-09T14:05:29Z Grue`: (the bug itself is still not fixed) 2017-05-09T14:05:43Z yeticry quit (Ping timeout: 245 seconds) 2017-05-09T14:05:43Z EvW joined #lisp 2017-05-09T14:05:44Z vap1 quit (Remote host closed the connection) 2017-05-09T14:06:21Z Grue`: and I still use it to sync my Windows PC data to external drive https://github.com/tshatrov/cl-sync/blob/master/sync-sbcl.lisp 2017-05-09T14:06:34Z ttt72 quit (Quit: ttt72) 2017-05-09T14:06:46Z phoe: Grue`: eww 2017-05-09T14:06:53Z phoe: I wonder if I can fix it tomorrow 2017-05-09T14:06:57Z phoe: when I have a free while 2017-05-09T14:06:59Z ttt72 joined #lisp 2017-05-09T14:07:19Z foom: Is _stat the /only/ ascii file api sbcl uses? 2017-05-09T14:07:27Z pipping: Grue`: I've yet to find out what actions and attributes make sbcl bug reports more or less likely to be paid attention. 2017-05-09T14:07:31Z Grue`: probably not 2017-05-09T14:08:14Z pipping: heh: (defun ewstat (name) 2017-05-09T14:09:21Z pipping: phoe: when you say "sometimes" (in "UIOP:NATIVE-NAMESTRING sometimes returns paths with slashes instead of backslashes"), does that follow any pattern? 2017-05-09T14:10:38Z dec0n quit (Read error: Connection reset by peer) 2017-05-09T14:10:43Z LiamH quit (Ping timeout: 245 seconds) 2017-05-09T14:10:48Z ioa joined #lisp 2017-05-09T14:12:56Z ogamita: pipping: I would guess the pattern is whether you'r on MS-Windows or on a normal OS. 2017-05-09T14:13:34Z phoe: pipping: depends on the implementation. 2017-05-09T14:13:37Z otjura joined #lisp 2017-05-09T14:14:10Z pipping: phoe: oh 2017-05-09T14:14:24Z phoe: SBCL returns backslashes, CCL slashes. 2017-05-09T14:14:28Z phoe: I need to check other impls. 2017-05-09T14:14:41Z EvW quit (Ping timeout: 255 seconds) 2017-05-09T14:15:12Z shrdlu68 joined #lisp 2017-05-09T14:15:50Z pipping: Well. I'm not sure if that could be made consistent then. The respective implementations might need it that way. 2017-05-09T14:16:31Z ttt72 quit (Quit: ttt72) 2017-05-09T14:16:44Z ogamita: The way to make it consistent is to use logical pathnames. 2017-05-09T14:17:16Z ttt72 joined #lisp 2017-05-09T14:17:20Z ogamita: and to consider pathnames obtained from the system (physical pathnames) as opaque objects. 2017-05-09T14:17:41Z phoe: ogamita: how do I make a cross-implementation cross-platform logical pathname that corresponds to a folder ".foo" placed in the user's home directory? 2017-05-09T14:18:30Z ogamita: phoe: you can use whatever logical pathname you like. Then add a translation for it. 2017-05-09T14:19:50Z adolf_stalin joined #lisp 2017-05-09T14:20:04Z ogamita: (setf (logical-pathname-translations "APP") '(("FOO;" (merge-pathnames #+ccl #P".foo/" #-ccl (something-else) (user-homedir-pathname))))) 2017-05-09T14:21:12Z phoe: ogamita: noted. I will try using these. thanks. 2017-05-09T14:21:22Z ogamita: Or more probably, you put your logical pathname translations in an external configuration file, depending on the implementation and use (load-logical-pathname-translations) 2017-05-09T14:22:19Z ogamita: Now if you use FFI, or other external API, you may have to deal with them as POSIX paths (string), not as CL pathnames (structured data). 2017-05-09T14:22:35Z shrdlu68: Would (make-pathname :directory '(:absolute (get-env "$HOME") ".foo")) do? 2017-05-09T14:22:36Z ogamita: namestring <- being a hint you need to work with strings. 2017-05-09T14:23:02Z phoe: ogamita: yes, I do. 2017-05-09T14:23:09Z ogamita: shrdlu68: (getenv "HOME") but no. I'd trust (user-homedir-pathname) to give the right path more than (getenv "HOME"). 2017-05-09T14:23:27Z ogamita: Also (getenv "HOME") should be split, :directory takes a list of path components prefixed by :absolute or :relative. 2017-05-09T14:23:47Z ogamita: phoe: so forget about CL pathnames… 2017-05-09T14:23:58Z phoe: ogamita: ... 2017-05-09T14:24:00Z phoe: but you just told me 2017-05-09T14:24:02Z ogamita: also, use implementation dependent functions or FFI to scan directories, etc. 2017-05-09T14:24:05Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-09T14:24:07Z shrdlu68: ogamita: Didn't know about #'user-homedir-pathname. Neat! 2017-05-09T14:24:09Z phoe: uh 2017-05-09T14:24:13Z phoe: ooh 2017-05-09T14:24:17Z phoe: clhs user-homedir-pathname 2017-05-09T14:24:17Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_user_h.htm 2017-05-09T14:24:34Z ogamita: phoe: basically, you have two worlds, and it's difficult to mix them; pathname inside lisp, path inside posix. 2017-05-09T14:24:59Z phoe: yes, I see. 2017-05-09T14:32:57Z knobo quit (Ping timeout: 240 seconds) 2017-05-09T14:33:13Z ttt72 quit (Quit: ttt72) 2017-05-09T14:33:37Z ttt72 joined #lisp 2017-05-09T14:33:53Z bigos_ joined #lisp 2017-05-09T14:34:27Z rumbler31 joined #lisp 2017-05-09T14:38:35Z velo-alien joined #lisp 2017-05-09T14:40:04Z ttt72 quit (Quit: ttt72) 2017-05-09T14:40:28Z ttt72 joined #lisp 2017-05-09T14:41:06Z smokeink joined #lisp 2017-05-09T14:41:15Z mishoo__ quit (Quit: (save-lisp-and-die)) 2017-05-09T14:46:49Z otjura quit (Ping timeout: 272 seconds) 2017-05-09T14:51:07Z smokeink quit (Quit: leaving) 2017-05-09T14:51:46Z daemoz quit (Remote host closed the connection) 2017-05-09T14:52:05Z daemoz joined #lisp 2017-05-09T14:56:27Z deank quit (Ping timeout: 240 seconds) 2017-05-09T14:59:22Z Bike joined #lisp 2017-05-09T15:00:04Z grublet2 quit (Quit: Leaving) 2017-05-09T15:00:32Z teggi joined #lisp 2017-05-09T15:01:20Z ttt72 quit (Quit: ttt72) 2017-05-09T15:01:44Z ttt72 joined #lisp 2017-05-09T15:01:51Z sellout- joined #lisp 2017-05-09T15:03:36Z prole quit (Remote host closed the connection) 2017-05-09T15:06:55Z ttt72 quit (Quit: ttt72) 2017-05-09T15:07:21Z ttt72 joined #lisp 2017-05-09T15:11:05Z test1600_ joined #lisp 2017-05-09T15:11:13Z heurist` quit (Ping timeout: 240 seconds) 2017-05-09T15:12:01Z heurist` joined #lisp 2017-05-09T15:13:46Z test1600 quit (Ping timeout: 246 seconds) 2017-05-09T15:14:50Z stardiviner joined #lisp 2017-05-09T15:17:00Z FreeBirdLjj joined #lisp 2017-05-09T15:20:34Z adolf_stalin joined #lisp 2017-05-09T15:25:34Z adolf_stalin quit (Ping timeout: 264 seconds) 2017-05-09T15:25:40Z stardiviner quit (Ping timeout: 240 seconds) 2017-05-09T15:28:05Z varjag joined #lisp 2017-05-09T15:28:54Z stardiviner joined #lisp 2017-05-09T15:28:59Z TDT quit (Read error: Connection reset by peer) 2017-05-09T15:29:14Z ttt72 quit (Quit: ttt72) 2017-05-09T15:29:38Z ttt72 joined #lisp 2017-05-09T15:29:48Z ttt72 quit (Remote host closed the connection) 2017-05-09T15:30:09Z ttt72 joined #lisp 2017-05-09T15:30:41Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-09T15:30:45Z TDT joined #lisp 2017-05-09T15:33:31Z SlashLife quit (Ping timeout: 255 seconds) 2017-05-09T15:34:27Z EvW1 joined #lisp 2017-05-09T15:38:09Z p9s quit (Remote host closed the connection) 2017-05-09T15:38:44Z p9s joined #lisp 2017-05-09T15:40:40Z mishoo joined #lisp 2017-05-09T15:42:52Z p9s quit (Ping timeout: 240 seconds) 2017-05-09T15:43:05Z prole joined #lisp 2017-05-09T15:45:06Z NeverDie joined #lisp 2017-05-09T15:55:27Z SlashLife joined #lisp 2017-05-09T15:55:33Z ttt72 quit (Quit: ttt72) 2017-05-09T15:55:56Z ttt72 joined #lisp 2017-05-09T15:57:10Z shka quit (Ping timeout: 240 seconds) 2017-05-09T15:58:00Z prole quit (Ping timeout: 260 seconds) 2017-05-09T15:58:02Z mathi_aihtam joined #lisp 2017-05-09T16:02:40Z mathi_aihtam quit (Ping timeout: 260 seconds) 2017-05-09T16:04:04Z rumbler3_ joined #lisp 2017-05-09T16:08:18Z python476 joined #lisp 2017-05-09T16:08:35Z rumbler3_ quit (Ping timeout: 240 seconds) 2017-05-09T16:09:54Z p9s joined #lisp 2017-05-09T16:11:39Z ttt72 quit (Quit: ttt72) 2017-05-09T16:11:46Z TDT quit (Quit: TDT) 2017-05-09T16:12:04Z ttt72 joined #lisp 2017-05-09T16:12:21Z TDT joined #lisp 2017-05-09T16:13:29Z TDT quit (Client Quit) 2017-05-09T16:14:12Z EvW1 quit (Ping timeout: 240 seconds) 2017-05-09T16:17:08Z ogamita quit (Ping timeout: 260 seconds) 2017-05-09T16:21:30Z adolf_stalin joined #lisp 2017-05-09T16:23:00Z ttt72 quit (Quit: ttt72) 2017-05-09T16:23:23Z ttt72 joined #lisp 2017-05-09T16:25:20Z pipping left #lisp 2017-05-09T16:25:34Z vap1 joined #lisp 2017-05-09T16:25:36Z vaporatorius joined #lisp 2017-05-09T16:26:00Z adolf_stalin quit (Ping timeout: 260 seconds) 2017-05-09T16:26:27Z vap1 quit (Client Quit) 2017-05-09T16:26:57Z BlueRavenGT joined #lisp 2017-05-09T16:33:41Z ttt72 quit (Quit: ttt72) 2017-05-09T16:34:30Z ttt72 joined #lisp 2017-05-09T16:36:29Z eazar001 joined #lisp 2017-05-09T16:36:32Z hhdave quit (Ping timeout: 240 seconds) 2017-05-09T16:39:34Z rumbler3_ joined #lisp 2017-05-09T16:44:10Z rumbler3_ quit (Ping timeout: 255 seconds) 2017-05-09T16:45:59Z scymtym joined #lisp 2017-05-09T16:46:07Z defaultxr joined #lisp 2017-05-09T16:47:38Z ttt72 quit (Quit: ttt72) 2017-05-09T16:48:56Z shka_ joined #lisp 2017-05-09T16:51:20Z pilne joined #lisp 2017-05-09T16:55:57Z prole joined #lisp 2017-05-09T16:56:02Z p9s quit (Remote host closed the connection) 2017-05-09T16:56:36Z p9s joined #lisp 2017-05-09T16:59:42Z mathi_aihtam joined #lisp 2017-05-09T16:59:50Z mathi_aihtam quit (Client Quit) 2017-05-09T17:00:46Z test1600_ quit (Quit: Leaving) 2017-05-09T17:00:48Z p9s quit (Ping timeout: 240 seconds) 2017-05-09T17:01:06Z test1600_ joined #lisp 2017-05-09T17:01:57Z al-damiri joined #lisp 2017-05-09T17:02:48Z nowhereman quit (Ping timeout: 240 seconds) 2017-05-09T17:06:15Z TDT joined #lisp 2017-05-09T17:22:27Z adolf_stalin joined #lisp 2017-05-09T17:22:33Z m00natic quit (Remote host closed the connection) 2017-05-09T17:23:53Z stardiviner quit (Ping timeout: 272 seconds) 2017-05-09T17:24:58Z vtomole joined #lisp 2017-05-09T17:27:16Z adolf_stalin quit (Ping timeout: 268 seconds) 2017-05-09T17:27:35Z o1e9 quit (Quit: Ex-Chat) 2017-05-09T17:27:41Z stardiviner joined #lisp 2017-05-09T17:32:14Z otjura joined #lisp 2017-05-09T17:32:42Z LiamH joined #lisp 2017-05-09T17:32:55Z otjura quit (Client Quit) 2017-05-09T17:33:38Z neoncont_ joined #lisp 2017-05-09T17:34:07Z loke___ quit (Ping timeout: 255 seconds) 2017-05-09T17:34:08Z neoncontrails quit (Ping timeout: 260 seconds) 2017-05-09T17:35:40Z stardiviner quit (Ping timeout: 240 seconds) 2017-05-09T17:37:18Z LiamH quit (Ping timeout: 260 seconds) 2017-05-09T17:38:02Z LiamH joined #lisp 2017-05-09T17:42:12Z vaporatorius quit (Quit: Leaving) 2017-05-09T17:42:48Z test1600_ quit (Quit: Leaving) 2017-05-09T17:49:05Z itruslove quit (Remote host closed the connection) 2017-05-09T17:49:05Z giraffe quit (Remote host closed the connection) 2017-05-09T17:50:46Z LiamH quit (Ping timeout: 264 seconds) 2017-05-09T17:53:16Z vaporatorius joined #lisp 2017-05-09T17:53:16Z vaporatorius quit (Changing host) 2017-05-09T17:53:16Z vaporatorius joined #lisp 2017-05-09T17:53:25Z vap1 joined #lisp 2017-05-09T17:56:59Z p9s joined #lisp 2017-05-09T17:59:06Z pjb joined #lisp 2017-05-09T17:59:22Z rxi joined #lisp 2017-05-09T17:59:50Z diphuser joined #lisp 2017-05-09T17:59:57Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-09T18:00:33Z FreeBirdLjj joined #lisp 2017-05-09T18:01:30Z teggi quit (Quit: Leaving...) 2017-05-09T18:01:48Z p9s quit (Ping timeout: 260 seconds) 2017-05-09T18:03:16Z vap1 quit (Quit: Leaving) 2017-05-09T18:04:35Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2017-05-09T18:04:43Z Lambda_ joined #lisp 2017-05-09T18:04:48Z Lambda_: Hey 2017-05-09T18:05:47Z pjb: yeh! 2017-05-09T18:07:11Z phoe: Hey hey 2017-05-09T18:07:43Z Lambda_: Is this channel about the LISP programming language? 2017-05-09T18:07:52Z dlowe: Common Lisp, yes. 2017-05-09T18:08:02Z dlowe: The other lisp family languages have their own channels. 2017-05-09T18:08:12Z dlowe: There's also ##lisp, for general lisp discussion 2017-05-09T18:08:54Z Lambda_: I've been meaning to learn LISP for awhile now any help on where to start? 2017-05-09T18:08:58Z dlowe: however, lisps have so little in common that ##lisp is a low-traffic channel. 2017-05-09T18:09:09Z ebrasca: Lambda_: cliki 2017-05-09T18:09:13Z dlowe: well, you can start by not making it all caps :D 2017-05-09T18:09:24Z dlowe: minion: tell Lambda_ about pcl 2017-05-09T18:09:24Z minion: Lambda_: direct your attention towards pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2017-05-09T18:10:00Z Lambda_: Sorry it's a fource of habbit 2017-05-09T18:10:13Z dlowe: yeah, cliki.net probably has a lot of good beginner info. 2017-05-09T18:10:25Z pjb: Lambda_: Well, they still have some in common: Have a look at (intersection common-lisp emacs-lisp scheme) http://www.informatimago.com/develop/lisp/com/informatimago/small-cl-pgms/intersection-r5rs-common-lisp-emacs-lisp/ 2017-05-09T18:11:53Z Lambda_: I shall book mark them for when I get home from work 2017-05-09T18:12:27Z dlowe: pjb: (if '() ...) haha very nice 2017-05-09T18:13:27Z Lambda_: Does anyone in here run the guix os? 2017-05-09T18:14:03Z phoe: Lambda_: #guix might have a lot of such people 2017-05-09T18:14:28Z phoe is plain old debian sid 2017-05-09T18:14:46Z Lambda_: I'm still getting used to irc stuff 2017-05-09T18:15:26Z sz0 joined #lisp 2017-05-09T18:15:41Z Lambda_: I never touched irc until a few days ago 2017-05-09T18:15:47Z phoe: Lambda_: well, there's a lot of channels, and you go "/join #foo" if you want to talk about foo 2017-05-09T18:15:56Z phoe: if you're lucky, there's a channel by that name 2017-05-09T18:16:17Z phoe: and if you don't want to depend on luck (like I do), search for "foo freenode" 2017-05-09T18:16:17Z RedEight joined #lisp 2017-05-09T18:16:24Z phoe: and a channel name should pop up. 2017-05-09T18:16:31Z pjb: Lambda_: check http://cliki.net/IRC for CL related channels. 2017-05-09T18:17:27Z stardiviner joined #lisp 2017-05-09T18:17:50Z dddddd joined #lisp 2017-05-09T18:17:57Z Lambda_: I shall check it out now 2017-05-09T18:19:05Z Lambda_: I shall be back later, I need to get back to work 2017-05-09T18:19:08Z Lambda_ quit (Quit: Lost terminal) 2017-05-09T18:23:03Z adolf_stalin joined #lisp 2017-05-09T18:25:37Z Bock quit (Read error: Connection reset by peer) 2017-05-09T18:26:40Z mishoo quit (Quit: (save-lisp-and-die)) 2017-05-09T18:27:35Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-05-09T18:28:49Z mishoo joined #lisp 2017-05-09T18:33:51Z neoncont_ is now known as neoncontrails 2017-05-09T18:47:23Z ioa quit (Ping timeout: 245 seconds) 2017-05-09T18:49:23Z deank joined #lisp 2017-05-09T18:53:41Z nowhereman joined #lisp 2017-05-09T18:57:40Z p9s joined #lisp 2017-05-09T19:02:41Z p9s quit (Ping timeout: 272 seconds) 2017-05-09T19:02:53Z neoncontrails quit (Remote host closed the connection) 2017-05-09T19:15:13Z vlatkoB quit (Remote host closed the connection) 2017-05-09T19:17:58Z LiamH joined #lisp 2017-05-09T19:22:27Z Ven joined #lisp 2017-05-09T19:22:52Z Ven is now known as Guest43623 2017-05-09T19:23:57Z adolf_stalin joined #lisp 2017-05-09T19:26:18Z quazimodo quit (Ping timeout: 240 seconds) 2017-05-09T19:27:31Z Guest43623 quit (Ping timeout: 268 seconds) 2017-05-09T19:27:41Z Ven_ joined #lisp 2017-05-09T19:28:10Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-09T19:31:49Z didi quit (Ping timeout: 272 seconds) 2017-05-09T19:31:55Z ioa joined #lisp 2017-05-09T19:34:03Z Ven_ quit (Ping timeout: 245 seconds) 2017-05-09T19:35:27Z switchy quit (Ping timeout: 240 seconds) 2017-05-09T19:36:13Z switchy joined #lisp 2017-05-09T19:36:14Z Ven_ joined #lisp 2017-05-09T19:42:30Z rippa quit (Read error: Connection reset by peer) 2017-05-09T19:51:26Z neoncontrails joined #lisp 2017-05-09T19:54:35Z Harag quit (Ping timeout: 240 seconds) 2017-05-09T19:58:05Z EvW joined #lisp 2017-05-09T19:58:22Z p9s joined #lisp 2017-05-09T20:01:42Z Harag joined #lisp 2017-05-09T20:03:08Z p9s quit (Ping timeout: 260 seconds) 2017-05-09T20:04:47Z mgcleveland joined #lisp 2017-05-09T20:05:09Z mgcleveland left #lisp 2017-05-09T20:08:50Z Harag quit (Ping timeout: 268 seconds) 2017-05-09T20:10:15Z rk[ghost] joined #lisp 2017-05-09T20:13:57Z Ven_ quit (Ping timeout: 240 seconds) 2017-05-09T20:14:32Z Ven_ joined #lisp 2017-05-09T20:15:12Z Harag joined #lisp 2017-05-09T20:15:16Z shka_ quit (Remote host closed the connection) 2017-05-09T20:17:06Z shka joined #lisp 2017-05-09T20:19:43Z Harag quit (Ping timeout: 255 seconds) 2017-05-09T20:23:39Z otwieracz quit (Quit: leaving) 2017-05-09T20:24:00Z otwieracz joined #lisp 2017-05-09T20:25:39Z ioa quit (Ping timeout: 272 seconds) 2017-05-09T20:28:26Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-09T20:31:37Z Harag joined #lisp 2017-05-09T20:36:41Z Ven joined #lisp 2017-05-09T20:37:04Z Ven is now known as Guest97635 2017-05-09T20:39:43Z pierpa joined #lisp 2017-05-09T20:46:51Z Harag quit (Ping timeout: 260 seconds) 2017-05-09T20:49:24Z Karl_Dscc joined #lisp 2017-05-09T20:51:13Z troydm1 is now known as troydm 2017-05-09T20:54:20Z stardiviner quit (Ping timeout: 260 seconds) 2017-05-09T20:54:52Z stardiviner joined #lisp 2017-05-09T20:57:51Z oleo joined #lisp 2017-05-09T20:57:57Z EvW quit (Ping timeout: 272 seconds) 2017-05-09T20:58:52Z Guest97635 quit (Ping timeout: 246 seconds) 2017-05-09T20:59:08Z p9s joined #lisp 2017-05-09T21:00:53Z LiamH quit (Quit: Leaving.) 2017-05-09T21:02:15Z Ven_ joined #lisp 2017-05-09T21:02:27Z EvW joined #lisp 2017-05-09T21:03:48Z p9s quit (Ping timeout: 240 seconds) 2017-05-09T21:04:17Z Harag joined #lisp 2017-05-09T21:10:13Z angavrilov quit (Remote host closed the connection) 2017-05-09T21:12:23Z ben_vulpes joined #lisp 2017-05-09T21:14:05Z ben_vulpes: does anyone have any experience composing s-sql forms together? 2017-05-09T21:15:14Z ben_vulpes: i'm having trouble returning a list shaped like `(:insert-into 'foo_table :set 'thing ,var) into a postmodern query 2017-05-09T21:18:08Z Ven_ quit (Ping timeout: 255 seconds) 2017-05-09T21:20:50Z Ven joined #lisp 2017-05-09T21:21:13Z Ven is now known as Guest85403 2017-05-09T21:22:35Z ben_vulpes: i suppose that i was looking for the :raw sql-op... 2017-05-09T21:22:39Z Harag quit (Ping timeout: 272 seconds) 2017-05-09T21:23:25Z flip214: phoe: "sid" isn't that old, is it? "oldstable" would be, right. but "sid"? 2017-05-09T21:24:18Z gingerale quit (Remote host closed the connection) 2017-05-09T21:24:34Z bigos_ quit (Quit: Leaving) 2017-05-09T21:25:01Z attila_lendvai joined #lisp 2017-05-09T21:25:02Z attila_lendvai quit (Changing host) 2017-05-09T21:25:02Z attila_lendvai joined #lisp 2017-05-09T21:25:20Z adolf_stalin joined #lisp 2017-05-09T21:25:23Z phoe: flip214: sid is bleeding edge/unstable. 2017-05-09T21:25:31Z phoe: oh 2017-05-09T21:25:33Z phoe: ooh 2017-05-09T21:25:34Z phoe: I got it 2017-05-09T21:29:37Z tristero left #lisp 2017-05-09T21:29:51Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-09T21:29:56Z Guest85403 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-09T21:31:58Z eni_ quit (Read error: Connection reset by peer) 2017-05-09T21:36:26Z Harag joined #lisp 2017-05-09T21:39:53Z TDT quit (Quit: TDT) 2017-05-09T21:40:08Z shka quit (Ping timeout: 240 seconds) 2017-05-09T21:42:40Z trocado joined #lisp 2017-05-09T21:46:05Z Harag quit (Ping timeout: 272 seconds) 2017-05-09T21:47:30Z trocado: This: (loop repeat 10 do (progn (format t ".") (sleep 1))) works as expected in the slime repl but in sbcl "standalone" waits 10 seconds and only then prints the 10 dots all at once. Why? 2017-05-09T21:49:33Z alexshendi joined #lisp 2017-05-09T21:53:42Z Bike: output buffering 2017-05-09T21:54:04Z Bike: clhs finish-output 2017-05-09T21:54:04Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_finish.htm 2017-05-09T21:54:08Z Bike: throw a call to that in there somewhere 2017-05-09T21:54:12Z scottj joined #lisp 2017-05-09T21:56:07Z phoe: trocado: after the format, to be precise 2017-05-09T21:56:58Z Harag joined #lisp 2017-05-09T21:57:39Z trocado: great, thank you guys! 2017-05-09T21:59:37Z rxi quit (Quit: Leaving) 2017-05-09T21:59:43Z neoncontrails quit (Remote host closed the connection) 2017-05-09T21:59:53Z p9s joined #lisp 2017-05-09T22:03:48Z Harag quit (Ping timeout: 240 seconds) 2017-05-09T22:04:28Z Kaisyu quit (Quit: Connection closed for inactivity) 2017-05-09T22:05:03Z p9s quit (Ping timeout: 260 seconds) 2017-05-09T22:06:49Z mishoo quit (Ping timeout: 255 seconds) 2017-05-09T22:06:56Z ult joined #lisp 2017-05-09T22:09:30Z rumbler31 quit (Ping timeout: 240 seconds) 2017-05-09T22:13:24Z strelox quit (Remote host closed the connection) 2017-05-09T22:15:16Z Harag joined #lisp 2017-05-09T22:18:26Z shifty quit (Ping timeout: 255 seconds) 2017-05-09T22:18:57Z python476 quit (Ping timeout: 268 seconds) 2017-05-09T22:22:40Z mejja joined #lisp 2017-05-09T22:26:17Z Karl_Dscc quit (Remote host closed the connection) 2017-05-09T22:28:21Z flip214: phoe: I'm running (mostly) sid, too. But a few packages (eg. SBCL) are pinned to experimental ;) 2017-05-09T22:30:18Z Harag quit (Ping timeout: 240 seconds) 2017-05-09T22:30:49Z TDT joined #lisp 2017-05-09T22:35:30Z velo-alien quit (Ping timeout: 240 seconds) 2017-05-09T22:41:04Z pve quit (Ping timeout: 246 seconds) 2017-05-09T22:43:07Z Harag joined #lisp 2017-05-09T22:49:23Z prole quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2017-05-09T22:50:57Z eazar001 quit (Quit: WeeChat 1.5) 2017-05-09T22:52:58Z Jesin quit (Quit: Leaving) 2017-05-09T22:53:03Z Harag1 joined #lisp 2017-05-09T22:53:51Z Harag quit (Ping timeout: 272 seconds) 2017-05-09T22:53:51Z Harag1 is now known as Harag 2017-05-09T22:54:40Z Cthulhux` quit (Ping timeout: 240 seconds) 2017-05-09T22:56:51Z Cthulhux joined #lisp 2017-05-09T23:00:40Z Harag quit (Ping timeout: 240 seconds) 2017-05-09T23:00:59Z p9s joined #lisp 2017-05-09T23:02:46Z ben_vulpes left #lisp 2017-05-09T23:05:43Z p9s quit (Ping timeout: 260 seconds) 2017-05-09T23:08:34Z cromachina joined #lisp 2017-05-09T23:16:53Z sellout- quit (Quit: Leaving.) 2017-05-09T23:21:31Z ebrasca quit (Remote host closed the connection) 2017-05-09T23:23:47Z Harag joined #lisp 2017-05-09T23:24:44Z anonymi joined #lisp 2017-05-09T23:27:04Z Lowl3v3l joined #lisp 2017-05-09T23:27:09Z adolf_stalin joined #lisp 2017-05-09T23:27:25Z EvW quit (Ping timeout: 272 seconds) 2017-05-09T23:27:35Z RedEight quit (Quit: leaving) 2017-05-09T23:29:29Z rumbler31 joined #lisp 2017-05-09T23:31:40Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-09T23:33:00Z Harag quit (Ping timeout: 260 seconds) 2017-05-09T23:34:05Z rumbler31 quit (Ping timeout: 240 seconds) 2017-05-09T23:36:14Z Jesin joined #lisp 2017-05-09T23:38:40Z itruslove joined #lisp 2017-05-09T23:39:39Z Harag joined #lisp 2017-05-09T23:40:12Z ioa joined #lisp 2017-05-09T23:40:55Z ioa left #lisp 2017-05-09T23:42:11Z giraffe joined #lisp 2017-05-09T23:43:48Z Harag quit (Ping timeout: 240 seconds) 2017-05-09T23:44:39Z Harag joined #lisp 2017-05-09T23:52:16Z sellout- joined #lisp 2017-05-09T23:52:56Z Harag quit (Ping timeout: 255 seconds) 2017-05-09T23:56:28Z Harag joined #lisp 2017-05-09T23:58:25Z jdz quit (Ping timeout: 255 seconds) 2017-05-09T23:59:03Z al-damiri quit (Quit: Connection closed for inactivity)