2016-08-30T00:03:43Z pierpa quit (Ping timeout: 244 seconds) 2016-08-30T00:06:18Z m00natic quit (Remote host closed the connection) 2016-08-30T00:08:27Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-30T00:11:39Z ksool quit (Remote host closed the connection) 2016-08-30T00:11:43Z nalik joined #lisp 2016-08-30T00:15:54Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-08-30T00:16:00Z ksool joined #lisp 2016-08-30T00:16:58Z varjag quit (Ping timeout: 255 seconds) 2016-08-30T00:17:18Z kmb quit (Quit: kmb) 2016-08-30T00:18:26Z oleo quit (Read error: Connection reset by peer) 2016-08-30T00:19:02Z oleo joined #lisp 2016-08-30T00:26:24Z impulse quit (Ping timeout: 260 seconds) 2016-08-30T00:27:17Z impulse joined #lisp 2016-08-30T00:27:42Z NeverDie_ joined #lisp 2016-08-30T00:30:00Z karswell quit (Remote host closed the connection) 2016-08-30T00:30:19Z angavrilov_ joined #lisp 2016-08-30T00:30:19Z angavrilov quit (Ping timeout: 265 seconds) 2016-08-30T00:30:48Z NeverDie quit (Ping timeout: 265 seconds) 2016-08-30T00:30:48Z mason quit (Ping timeout: 265 seconds) 2016-08-30T00:31:41Z karswell joined #lisp 2016-08-30T00:32:07Z mason joined #lisp 2016-08-30T00:32:52Z Leupold_ quit (Ping timeout: 252 seconds) 2016-08-30T00:34:45Z manuel_ quit (Ping timeout: 276 seconds) 2016-08-30T00:35:28Z Anselmo quit (Quit: WeeChat 1.5) 2016-08-30T00:35:52Z fkae joined #lisp 2016-08-30T00:36:22Z arrsim quit (Ping timeout: 250 seconds) 2016-08-30T00:37:17Z Anselmo joined #lisp 2016-08-30T00:38:30Z BlueRavenGT joined #lisp 2016-08-30T00:38:30Z dilated_dinosaur quit (Ping timeout: 250 seconds) 2016-08-30T00:38:40Z Kaisyu joined #lisp 2016-08-30T00:39:14Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-30T00:40:03Z fkac quit (Ping timeout: 264 seconds) 2016-08-30T00:43:39Z harish quit (Ping timeout: 264 seconds) 2016-08-30T00:45:04Z dilated_dinosaur joined #lisp 2016-08-30T00:46:07Z sellout- joined #lisp 2016-08-30T00:46:41Z manuel_ joined #lisp 2016-08-30T00:47:51Z e quit (Read error: Connection reset by peer) 2016-08-30T00:51:59Z DeadTrickster joined #lisp 2016-08-30T00:52:17Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-08-30T00:56:17Z asc232 quit (Remote host closed the connection) 2016-08-30T00:56:49Z ekinmur joined #lisp 2016-08-30T00:57:30Z karswell quit (Ping timeout: 276 seconds) 2016-08-30T01:00:04Z karswell joined #lisp 2016-08-30T01:00:50Z shdeng joined #lisp 2016-08-30T01:02:20Z drdo quit (Ping timeout: 250 seconds) 2016-08-30T01:02:40Z drdo joined #lisp 2016-08-30T01:05:53Z sjl quit (Read error: Connection reset by peer) 2016-08-30T01:07:08Z quazimodo quit (Ping timeout: 265 seconds) 2016-08-30T01:07:29Z chr15m joined #lisp 2016-08-30T01:08:00Z chr15m quit (Remote host closed the connection) 2016-08-30T01:08:41Z chr15m joined #lisp 2016-08-30T01:10:41Z e joined #lisp 2016-08-30T01:14:19Z arescorpio joined #lisp 2016-08-30T01:16:48Z karswell quit (Ping timeout: 265 seconds) 2016-08-30T01:19:21Z karswell joined #lisp 2016-08-30T01:26:04Z Josh2 quit (Remote host closed the connection) 2016-08-30T01:28:19Z atheris quit (Remote host closed the connection) 2016-08-30T01:33:16Z robotoad quit (Ping timeout: 244 seconds) 2016-08-30T01:34:16Z robotoad joined #lisp 2016-08-30T01:39:19Z Orion3k quit (Ping timeout: 260 seconds) 2016-08-30T01:42:54Z Orion3k joined #lisp 2016-08-30T01:44:04Z defaultxr joined #lisp 2016-08-30T01:52:03Z unbalancedparen quit (Ping timeout: 240 seconds) 2016-08-30T01:57:12Z phoe quit (Ping timeout: 240 seconds) 2016-08-30T01:57:18Z harish joined #lisp 2016-08-30T01:59:31Z FreeBirdLjj joined #lisp 2016-08-30T02:03:34Z lexicall joined #lisp 2016-08-30T02:03:37Z arrsim joined #lisp 2016-08-30T02:06:18Z harish quit (Ping timeout: 258 seconds) 2016-08-30T02:11:05Z DougNYC joined #lisp 2016-08-30T02:12:08Z manuel_ quit (Ping timeout: 250 seconds) 2016-08-30T02:15:07Z thortron quit (Quit: ZNC - http://znc.in) 2016-08-30T02:18:15Z manuel_ joined #lisp 2016-08-30T02:21:57Z unbalancedparen joined #lisp 2016-08-30T02:22:58Z harish joined #lisp 2016-08-30T02:28:50Z mrcom joined #lisp 2016-08-30T02:30:14Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-08-30T02:34:14Z nalik quit (Quit: Leaving) 2016-08-30T02:36:46Z eSVG joined #lisp 2016-08-30T02:38:25Z robotoad quit (Max SendQ exceeded) 2016-08-30T02:41:36Z ekinmur quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-30T02:43:38Z robotoad joined #lisp 2016-08-30T02:50:11Z BlueRavenGT joined #lisp 2016-08-30T03:01:32Z robotoad quit (Ping timeout: 250 seconds) 2016-08-30T03:03:16Z DougNYC quit 2016-08-30T03:03:20Z robotoad joined #lisp 2016-08-30T03:09:30Z `lain quit (Quit: bye.) 2016-08-30T03:16:51Z vlatkoB joined #lisp 2016-08-30T03:17:33Z harish quit (Ping timeout: 240 seconds) 2016-08-30T03:20:30Z DavidGu1 joined #lisp 2016-08-30T03:21:48Z d4ryus quit (Ping timeout: 276 seconds) 2016-08-30T03:21:59Z DavidGu quit (Ping timeout: 260 seconds) 2016-08-30T03:21:59Z DavidGu1 is now known as DavidGu 2016-08-30T03:22:12Z manuel_ quit (Ping timeout: 240 seconds) 2016-08-30T03:23:23Z k3rn31 joined #lisp 2016-08-30T03:24:18Z d4ryus joined #lisp 2016-08-30T03:28:26Z jleija quit (Quit: leaving) 2016-08-30T03:30:09Z harish joined #lisp 2016-08-30T03:39:33Z tmtwd joined #lisp 2016-08-30T03:50:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-30T03:54:54Z quazimodo joined #lisp 2016-08-30T03:57:40Z manuel_ joined #lisp 2016-08-30T04:02:19Z loke__: Hello Lisp! 2016-08-30T04:02:30Z pillton: G'day loke__. 2016-08-30T04:02:40Z loke__: Hello pillman 2016-08-30T04:05:38Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-30T04:05:45Z cromachina quit (Read error: Connection reset by peer) 2016-08-30T04:06:09Z cromachina joined #lisp 2016-08-30T04:06:25Z manuel__ joined #lisp 2016-08-30T04:06:43Z manuel_ quit (Ping timeout: 244 seconds) 2016-08-30T04:06:44Z manuel__ is now known as manuel_ 2016-08-30T04:09:41Z Nuri joined #lisp 2016-08-30T04:11:41Z manuel_ quit (Ping timeout: 265 seconds) 2016-08-30T04:14:05Z manuel_ joined #lisp 2016-08-30T04:15:32Z learning joined #lisp 2016-08-30T04:19:13Z k3rn31 joined #lisp 2016-08-30T04:19:31Z skeledrew quit (Ping timeout: 255 seconds) 2016-08-30T04:20:28Z BlueRavenGT quit (Ping timeout: 258 seconds) 2016-08-30T04:20:45Z skeledrew_ joined #lisp 2016-08-30T04:22:40Z k3rn31_ joined #lisp 2016-08-30T04:25:18Z k3rn31 quit (Ping timeout: 244 seconds) 2016-08-30T04:28:41Z harish quit (Ping timeout: 265 seconds) 2016-08-30T04:31:16Z beach joined #lisp 2016-08-30T04:31:23Z beach: Good morning everyone! 2016-08-30T04:31:41Z pillton: G'day beach. 2016-08-30T04:32:05Z shka_ joined #lisp 2016-08-30T04:32:55Z arescorpio quit (Quit: Leaving.) 2016-08-30T04:33:22Z foom quit (Ping timeout: 250 seconds) 2016-08-30T04:35:47Z drmeister: Hi beach. 2016-08-30T04:36:06Z beach: Hello drmeister. 2016-08-30T04:36:15Z loke__: Hello drmeister ! 2016-08-30T04:36:24Z drmeister: beach: How are things going? Anything new? 2016-08-30T04:36:29Z drmeister: loke__: Hi 2016-08-30T04:36:29Z beach: drmeister: Did you see that Bike implemented type inference? 2016-08-30T04:37:17Z drmeister: No! I talked to him last week - he said he had some new inlining working - but I haven't had time to try it out. 2016-08-30T04:37:32Z drmeister: I thought type inference would take a lot more work? 2016-08-30T04:38:13Z drmeister: What does this mean? Type inference with dead code elimination? 2016-08-30T04:38:22Z beach: Most things were already in place. And there are probably quite a few details to work out, such as making sure all the methods for all the instructions are in place. 2016-08-30T04:38:39Z beach: Yes, including elimination of branches that are impossible. 2016-08-30T04:38:43Z drmeister: Bike: Are you online? 2016-08-30T04:38:50Z Bike: sssssup 2016-08-30T04:38:58Z drmeister: Did you implement type inference? 2016-08-30T04:39:02Z drmeister: Sorry, my mind is boggling. 2016-08-30T04:39:19Z Bike: beach already had the whole algorithm laid out, i just fixed it up a bit 2016-08-30T04:39:22Z drmeister: That's a stupid question - beach just said you did. 2016-08-30T04:39:39Z beach: I could have been lying. 2016-08-30T04:39:43Z drmeister: Is this beyond what we talked about last week? 2016-08-30T04:39:52Z drmeister: beach: Come now. You don't do that. 2016-08-30T04:39:59Z Bike: um, that depends on whether i mentioned type inference last week, which i do not remember 2016-08-30T04:40:08Z beach: Heh! 2016-08-30T04:40:11Z drmeister: Nope. Inlining - you mentioned inlining. 2016-08-30T04:40:19Z Bike: yes, it's in addition to the inlining 2016-08-30T04:40:31Z drmeister: Wow, ok. That's news. 2016-08-30T04:41:14Z drmeister: Is it up on github? 2016-08-30T04:41:19Z Bike: the inference isn't like, amazing, but it's enough to cut (declare (cons x)) (cons (car x) (cdr x)) to having two checks instead of six 2016-08-30T04:41:22Z Bike: yes 2016-08-30T04:41:37Z Bike: oh i wrote a long message, let me just link you that 2016-08-30T04:41:38Z oleo quit (Quit: Leaving) 2016-08-30T04:41:38Z drmeister: Wow, ok. I'll stop saying wow. 2016-08-30T04:42:02Z Bike: https://github.com/robert-strandh/SICL/pull/42 this should also have what you need to change 2016-08-30T04:43:19Z drmeister: Ok. Well - I owe you a dinner or five. 2016-08-30T04:43:36Z Bike: save that for after you watch it crash 2016-08-30T04:43:53Z drmeister: No problem. Crashing is what I do. 2016-08-30T04:43:58Z learning quit (Remote host closed the connection) 2016-08-30T04:44:23Z drmeister: Ok, it's late here, I'm going to get some sleep (I just returned from the UK and am trying to get on EST) 2016-08-30T04:44:36Z drmeister: Then I'll wake up and check the logs to make sure I'm not dreaming. 2016-08-30T04:44:41Z loke__: drmeister: You're in the US? 2016-08-30T04:44:49Z drmeister: loke__: I am now. 2016-08-30T04:44:56Z loke__: drmeister: Permanently> 2016-08-30T04:44:57Z drmeister: I was in Cambridge UK over the weekend. 2016-08-30T04:44:57Z loke__: ? 2016-08-30T04:45:06Z drmeister: loke__: I live in Philadelphia. 2016-08-30T04:45:15Z loke__: drmeister: I thought you were in Europe? 2016-08-30T04:45:19Z Bike: if i could get slime working in clasp i'd try to crash it myself, but i can't, plus school started so suddenly i don't have time to make thousand line pull requests 2016-08-30T04:45:23Z foom joined #lisp 2016-08-30T04:45:33Z loke__: drmeister: Did you have to share your social media information when entering the US? 2016-08-30T04:45:51Z drmeister: Nope. West Philadelphia born and raised. 2016-08-30T04:45:58Z Bike: lol. 2016-08-30T04:46:11Z Bike: somehow i got the impression you were canadian 2016-08-30T04:46:15Z drmeister: Er wrong, that's the Fresh Prince of Bel-Air 2016-08-30T04:46:15Z loke__: drmeister: Were people people up to no good in your neighbourhood? 2016-08-30T04:46:47Z drmeister: But I do live very near West Philadelphia where Will Smith grew up. He has a house near here and gets hoagies at the same place we do. 2016-08-30T04:47:07Z loke__: What's a hoagy? 2016-08-30T04:47:07Z drmeister: I was and am Canadian but became a US Citizen last year. 2016-08-30T04:47:23Z drmeister: It's a type of sandwich made on a long roll. 2016-08-30T04:47:48Z loke__: Hmm... 2016-08-30T04:47:52Z drmeister: I go more for the pizza, but never mind all that! Bike implemented type inference. 2016-08-30T04:47:53Z loke__: Googling for hoagy reveals nothing. 2016-08-30T04:47:57Z Bike: oh. clearly i should learn to take lyrics less seriously 2016-08-30T04:48:15Z Bike: loke__: try "hoagie" 2016-08-30T04:48:24Z drmeister: I misspelled it. 2016-08-30T04:48:25Z drmeister: https://en.wikipedia.org/wiki/Submarine_sandwich#Hoagie 2016-08-30T04:48:31Z loke__: OK, that's better 2016-08-30T04:48:43Z loke__: Oh... my... FSM 2016-08-30T04:48:55Z loke__: what the hell IS THIS THING? 2016-08-30T04:49:07Z loke__: You are supposed to eat that? :-) 2016-08-30T04:49:19Z Bike: if you're american you should be used to weird sandwiches by now 2016-08-30T04:50:37Z loke__: I'm not talking about the content (I could do that too, but that's a separate topic). I was merely referring the the mechanics of transferring such thing into one's mouth. 2016-08-30T04:50:59Z Bike: drmeister: anyway, when you have time to try it i'll remember to be in #clasp for the fallout 2016-08-30T04:51:09Z loke__: Bike: What makes you think I'm american (south or north)? 2016-08-30T04:51:13Z drmeister: I'm not into hoagie's really but a Cuban sandwich - mmmmm https://en.wikipedia.org/wiki/Cuban_sandwich 2016-08-30T04:51:18Z rick-monster` joined #lisp 2016-08-30T04:51:24Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-08-30T04:51:33Z FreeBirdLjj joined #lisp 2016-08-30T04:51:35Z drmeister: Bike - sure thing. It looks like the weekend or next week. 2016-08-30T04:51:37Z Bike: loke__: nothing at all 2016-08-30T04:51:48Z drmeister: Class started this week and I've got a bunch of fires to put out. 2016-08-30T04:52:03Z tmtwd quit (Ping timeout: 240 seconds) 2016-08-30T04:52:36Z Bike: well, i sympathize. i spent an hour today running between computer labs and the IT helpdesk 2016-08-30T04:53:02Z drmeister: The Cuban sandwich is pressed so the mechanics work better. But it's the pickles and the mustard that really make it sing ... (sigh) 2016-08-30T04:53:19Z faheem quit (Quit: Connection closed for inactivity) 2016-08-30T04:53:22Z drmeister: beach: Thank you for the heads up. 2016-08-30T04:55:00Z drmeister: CFFI is coming along - it turns out the CORE:INTRINSIC-CALL special operator that I implemented for making C calls directly and make link time optimization is almost everything we need to implement %foreign-call. 2016-08-30T04:55:25Z NNaNDude joined #lisp 2016-08-30T04:55:30Z EvW joined #lisp 2016-08-30T04:55:51Z NaNDude quit (Read error: Connection reset by peer) 2016-08-30T04:55:57Z drmeister: It's being implemented by frgo - he's making great progress working with Clasp code and implementing the low level functions to support CFFI. 2016-08-30T04:56:09Z drmeister: Good night all. Bike - thanks. 2016-08-30T04:56:14Z Bike: NIGHT 2016-08-30T04:56:17Z Bike: caps lock 2016-08-30T04:56:30Z FreeBirdLjj quit (Ping timeout: 258 seconds) 2016-08-30T04:58:28Z bocaneri joined #lisp 2016-08-30T04:59:50Z EvW quit (Ping timeout: 250 seconds) 2016-08-30T04:59:55Z impulse quit (Ping timeout: 244 seconds) 2016-08-30T05:00:35Z loke__: Bike: You haven't mapped caps lock to control? 2016-08-30T05:01:22Z Bike: the more i mess with stuff like that the more likely i am to permanently convince my computer that my keyboard is actually an oculus rift, thus rendering it unusable 2016-08-30T05:01:26Z Bike: i am not good with computers. 2016-08-30T05:08:38Z defaultxr quit (Quit: gnight) 2016-08-30T05:13:20Z mvilleneuve joined #lisp 2016-08-30T05:19:49Z groovy2shoes quit (Ping timeout: 255 seconds) 2016-08-30T05:23:33Z shifty joined #lisp 2016-08-30T05:26:17Z shka_ quit (Ping timeout: 244 seconds) 2016-08-30T05:34:34Z mathi_aihtam joined #lisp 2016-08-30T05:35:18Z shka_ joined #lisp 2016-08-30T05:42:07Z shka_ quit (Ping timeout: 258 seconds) 2016-08-30T05:43:43Z Anselma joined #lisp 2016-08-30T05:44:29Z Anselmo quit (Disconnected by services) 2016-08-30T05:44:32Z Anselma is now known as Anselmo 2016-08-30T05:44:48Z learning joined #lisp 2016-08-30T05:44:54Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-08-30T05:45:38Z ramky joined #lisp 2016-08-30T05:49:28Z adolf_stalin quit (Remote host closed the connection) 2016-08-30T05:49:37Z beach left #lisp 2016-08-30T05:50:22Z Davidbrcz joined #lisp 2016-08-30T05:51:13Z robotoad quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-30T05:51:19Z learning quit (Ping timeout: 255 seconds) 2016-08-30T05:56:05Z mishoo_ joined #lisp 2016-08-30T05:57:44Z mastokley quit (Ping timeout: 260 seconds) 2016-08-30T05:58:39Z FreeBirdLjj joined #lisp 2016-08-30T06:02:12Z iskander_work joined #lisp 2016-08-30T06:02:52Z scymtym quit (Ping timeout: 264 seconds) 2016-08-30T06:04:09Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-08-30T06:18:11Z flamebeard joined #lisp 2016-08-30T06:20:30Z ASau joined #lisp 2016-08-30T06:21:29Z learning joined #lisp 2016-08-30T06:24:27Z Nuri quit (Quit: Leaving) 2016-08-30T06:27:59Z mvilleneuve joined #lisp 2016-08-30T06:31:51Z mbuf joined #lisp 2016-08-30T06:32:40Z harish joined #lisp 2016-08-30T06:37:53Z __SiCC__ left #lisp 2016-08-30T06:42:31Z rick-monster` quit (Remote host closed the connection) 2016-08-30T06:45:03Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-30T06:50:49Z k3rn31 joined #lisp 2016-08-30T06:51:03Z gingerale joined #lisp 2016-08-30T06:52:37Z SiCC joined #lisp 2016-08-30T06:52:39Z k3rn31_ quit (Ping timeout: 258 seconds) 2016-08-30T06:53:53Z SumoSudo joined #lisp 2016-08-30T06:54:25Z reepca: I'd like to take a moment to express my frustration at NAMESTRING not following the convention of having pathname- in front of it. That made it so much harder to find. 2016-08-30T06:55:41Z Xizor joined #lisp 2016-08-30T07:03:14Z eSVG quit (Quit: Leaving) 2016-08-30T07:03:44Z pillton: clhs 19.4 2016-08-30T07:03:44Z specbot: The Filenames Dictionary: http://www.lispworks.com/reference/HyperSpec/Body/c_filena.htm 2016-08-30T07:04:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-30T07:04:05Z pillton: reepca: It is a small list. 2016-08-30T07:05:22Z reepca: *shrug* my googling didn't take me to that chapter. And the problem is that I was searching using SLIME tab-completion. 2016-08-30T07:05:36Z reepca: so I just assumed that if I found all the completions for pathname-, it should be there 2016-08-30T07:06:24Z pillton: Every chapter of the hyperspec has a dictionary section. They are a good place to search. 2016-08-30T07:10:10Z Munksgaard joined #lisp 2016-08-30T07:14:39Z shka joined #lisp 2016-08-30T07:16:09Z myrkraverk: Is there a good lisp editor that is not Emacs? 2016-08-30T07:16:38Z myrkraverk: I'm considering this for a coworker, and I'd like to introduce one thing at a time. This time it's CL. 2016-08-30T07:17:44Z PuercoPop: myrkraverk: vim with slimv? 2016-08-30T07:18:06Z myrkraverk: PuercoPop: If this coworker knows vim, I'll point it out; thank you 2016-08-30T07:18:17Z mishoo__ joined #lisp 2016-08-30T07:19:15Z e quit (Quit: edk) 2016-08-30T07:20:21Z mishoo_ quit (Ping timeout: 276 seconds) 2016-08-30T07:21:40Z scymtym joined #lisp 2016-08-30T07:30:54Z ovenpasta quit (Ping timeout: 265 seconds) 2016-08-30T07:32:36Z manuel_ quit (Quit: manuel_) 2016-08-30T07:37:31Z Velveeta_Chef quit (Ping timeout: 255 seconds) 2016-08-30T07:41:20Z e joined #lisp 2016-08-30T07:42:43Z Munksgaard quit (Read error: Connection reset by peer) 2016-08-30T07:45:13Z FreeBirdLjj joined #lisp 2016-08-30T07:45:21Z Bike quit (Quit: like a turntable made out of flesh) 2016-08-30T07:47:02Z Xizor quit (Read error: Connection reset by peer) 2016-08-30T07:47:45Z nostoi joined #lisp 2016-08-30T07:49:07Z HeyFlash joined #lisp 2016-08-30T07:50:06Z shdeng quit (Quit: Leaving) 2016-08-30T07:51:43Z gingerale quit (Remote host closed the connection) 2016-08-30T07:53:04Z shdeng joined #lisp 2016-08-30T07:53:18Z shdeng quit (Max SendQ exceeded) 2016-08-30T07:53:30Z holly2 quit (Ping timeout: 276 seconds) 2016-08-30T07:53:50Z shdeng joined #lisp 2016-08-30T07:55:08Z Velveeta_Chef joined #lisp 2016-08-30T07:55:21Z fkae quit (Remote host closed the connection) 2016-08-30T07:55:33Z fkae joined #lisp 2016-08-30T07:56:21Z adolf_stalin joined #lisp 2016-08-30T07:58:44Z holly2 joined #lisp 2016-08-30T08:01:53Z k3rn31_ joined #lisp 2016-08-30T08:01:59Z adolf_stalin quit (Ping timeout: 260 seconds) 2016-08-30T08:02:34Z k3rn31 quit (Ping timeout: 260 seconds) 2016-08-30T08:04:49Z stepnem joined #lisp 2016-08-30T08:07:41Z k3rn31 joined #lisp 2016-08-30T08:08:52Z k3rn31_ quit (Ping timeout: 240 seconds) 2016-08-30T08:09:00Z HDurer joined #lisp 2016-08-30T08:09:00Z HDurer quit (Changing host) 2016-08-30T08:09:00Z HDurer joined #lisp 2016-08-30T08:15:54Z rcrds joined #lisp 2016-08-30T08:16:24Z varjag joined #lisp 2016-08-30T08:19:08Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-30T08:19:28Z Munksgaard joined #lisp 2016-08-30T08:19:42Z arduo joined #lisp 2016-08-30T08:20:22Z k3rn31_ joined #lisp 2016-08-30T08:22:32Z k3rn31 quit (Ping timeout: 265 seconds) 2016-08-30T08:22:38Z rcrds quit (Ping timeout: 264 seconds) 2016-08-30T08:24:42Z curoius_corn joined #lisp 2016-08-30T08:25:36Z thomas is now known as evilthomas 2016-08-30T08:27:25Z CrazyEddy joined #lisp 2016-08-30T08:28:05Z curoius_corn quit (Client Quit) 2016-08-30T08:28:12Z quazimod1 joined #lisp 2016-08-30T08:28:14Z quazimodo quit (Ping timeout: 260 seconds) 2016-08-30T08:28:44Z curious_corn joined #lisp 2016-08-30T08:29:34Z arduo quit (Ping timeout: 250 seconds) 2016-08-30T08:30:14Z pareidolia joined #lisp 2016-08-30T08:32:37Z FreeBirdLjj joined #lisp 2016-08-30T08:33:29Z curious_corn quit (Remote host closed the connection) 2016-08-30T08:33:53Z curious_corn joined #lisp 2016-08-30T08:37:04Z Karl_Dscc joined #lisp 2016-08-30T08:37:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-30T08:41:04Z FreeBirdLjj joined #lisp 2016-08-30T08:45:53Z arduo joined #lisp 2016-08-30T08:58:49Z EvW joined #lisp 2016-08-30T09:01:54Z k3rn31 joined #lisp 2016-08-30T09:03:42Z EvW quit (Ping timeout: 265 seconds) 2016-08-30T09:04:22Z k3rn31_ quit (Ping timeout: 255 seconds) 2016-08-30T09:07:15Z k3rn31 quit (Ping timeout: 244 seconds) 2016-08-30T09:07:49Z zacharias joined #lisp 2016-08-30T09:08:17Z k3rn31 joined #lisp 2016-08-30T09:09:50Z nostoi quit (Quit: Verlassend.) 2016-08-30T09:10:24Z impulse joined #lisp 2016-08-30T09:13:22Z SumoSudo quit (Ping timeout: 255 seconds) 2016-08-30T09:15:35Z Karl_Dscc quit (Remote host closed the connection) 2016-08-30T09:18:20Z xaotuk joined #lisp 2016-08-30T09:24:14Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-30T09:40:56Z ASau quit (Ping timeout: 258 seconds) 2016-08-30T09:43:00Z TDT quit (Read error: Connection reset by peer) 2016-08-30T09:45:42Z adolf_stalin joined #lisp 2016-08-30T09:47:12Z quazimod1 quit (Ping timeout: 265 seconds) 2016-08-30T09:47:34Z k3rn31 joined #lisp 2016-08-30T09:48:13Z xaotuk quit (Ping timeout: 244 seconds) 2016-08-30T09:48:36Z MrWoohoo joined #lisp 2016-08-30T09:49:14Z mbuf quit (Quit: Ex-Chat) 2016-08-30T09:50:34Z Karl_Dscc joined #lisp 2016-08-30T09:53:12Z adolf_stalin quit (Ping timeout: 258 seconds) 2016-08-30T09:57:28Z seg quit (Ping timeout: 255 seconds) 2016-08-30T09:58:21Z learning quit (Remote host closed the connection) 2016-08-30T09:59:55Z learning joined #lisp 2016-08-30T10:00:14Z seg joined #lisp 2016-08-30T10:00:49Z k3rn31_ joined #lisp 2016-08-30T10:01:33Z k3rn31 quit (Ping timeout: 240 seconds) 2016-08-30T10:05:00Z learning quit (Ping timeout: 265 seconds) 2016-08-30T10:05:57Z m00natic joined #lisp 2016-08-30T10:14:02Z klltkr joined #lisp 2016-08-30T10:24:53Z arduo quit (Remote host closed the connection) 2016-08-30T10:25:29Z Xof joined #lisp 2016-08-30T10:25:39Z jtmcf quit (Ping timeout: 250 seconds) 2016-08-30T10:33:04Z jtmcf joined #lisp 2016-08-30T10:34:39Z pipping: pillton: added a comment to https://www.rosettacode.org/wiki/Read_entire_file#Common_Lisp that improves the situation slightly 2016-08-30T10:36:21Z Grue``: "will not work with unicode" 2016-08-30T10:36:33Z Grue``: but it's 2016! 2016-08-30T10:37:21Z pipping: well, the entire comment is full of half-truths. but at least it might give a reader the idea that that's not "the one true way to read a file into a string" 2016-08-30T10:40:49Z Tordek joined #lisp 2016-08-30T10:40:55Z shdeng quit (Quit: Leaving) 2016-08-30T10:41:02Z Grue``: (with-open-file (s filename) (uiop:slurp-stream-string s)) 2016-08-30T10:41:12Z Trystam is now known as Tristam 2016-08-30T10:41:21Z vert2 joined #lisp 2016-08-30T10:43:29Z Grue``: i think the main problem why rosetta won't work with unicode is that file-length returns length in bytes. if the string is created as extensible array, this can be avoided 2016-08-30T10:45:03Z k3rn31_ quit (Quit: Computer has gone to sleep.) 2016-08-30T10:45:43Z k3rn31 joined #lisp 2016-08-30T10:46:42Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-08-30T10:46:54Z lnostdal quit (Read error: Connection reset by peer) 2016-08-30T10:49:31Z pipping: Grue``: if file-length returns the length in bytes then it will always (not necessarily strictly) overestimate the number of characters in the corresponding unicode string. but the outcome of yesterday's discussion was that file-length was underspecified. 2016-08-30T10:50:32Z justinabrahms joined #lisp 2016-08-30T10:53:29Z loke__ is now known as loke 2016-08-30T10:54:13Z prole joined #lisp 2016-08-30T10:54:33Z edgar-rft: As far as I can see there is no requirement at to read the file into a string *in a sensible way*. So what's the problem with unicode? The string will contain a unicode byte sequence, what means task accomplished as specified. 2016-08-30T10:54:48Z strelox joined #lisp 2016-08-30T10:55:14Z Grue``: well, it might look bad compared to other languages that do handle unicode 2016-08-30T10:55:46Z Grue``: ideally there would be a keyword parameter or something that specifies the encoding of the file 2016-08-30T10:56:20Z lnostdal joined #lisp 2016-08-30T10:56:31Z lnostdal quit (Read error: Connection reset by peer) 2016-08-30T10:58:26Z edgar-rft: Grue``: Never invent problems that you're not demanded to solve. 2016-08-30T10:58:53Z edgar-rft: at least not without extra payment :-) 2016-08-30T11:00:23Z shdeng joined #lisp 2016-08-30T11:02:42Z shdeng quit (Client Quit) 2016-08-30T11:05:09Z pipping: edgar-rft: if you read a unicode file like that you'll create a string of size N and then only fill it with M<=N characters. The resulting string would print properly (maybe?) but compare not-equal to a string made from (read-line) if M < N, since it would have size M. 2016-08-30T11:07:44Z pipping: clhs string= 2016-08-30T11:07:44Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_stgeq_.htm 2016-08-30T11:07:55Z pipping: specifies that M = N is a requirement 2016-08-30T11:09:34Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-30T11:17:30Z edgar-rft: pipping: there is NO SAY on that page that the string must be printable or filled with characters. 2016-08-30T11:18:32Z Grue` quit (Read error: Connection reset by peer) 2016-08-30T11:18:46Z Grue` joined #lisp 2016-08-30T11:19:55Z edgar-rft: pipping: e.g. it's perfectly possible to read a binary file into a string that is not human-readable at all 2016-08-30T11:21:27Z pipping: edgar-rft: The primary objective is to read a file into a string, not necessarily into memory -- https://www.rosettacode.org/wiki/Talk:Read_entire_file 2016-08-30T11:21:46Z mingus quit (Read error: Connection reset by peer) 2016-08-30T11:21:56Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-30T11:24:33Z pipping: edgar-rft: sorry, I re-read what you wrote. The quote is not actually relevant. 2016-08-30T11:26:14Z edgar-rft: pipping: I understand your problem. But a string is just simply a data structure in memory and in most cases it is automatically assumed that it contains human-readable characters. But this is only an assumption. 2016-08-30T11:27:19Z pipping: edgar-rft: you're right. encodings don't enter into it. And e.g. with cmucl's string-decode you could even decode the string into utf-8 later. 2016-08-30T11:30:21Z pipping: edgar-rft: what course of action do you suggest then? 2016-08-30T11:30:40Z eschatologist quit (Excess Flood) 2016-08-30T11:30:52Z eschatologist joined #lisp 2016-08-30T11:30:57Z Harag joined #lisp 2016-08-30T11:33:12Z krasnal quit (Read error: Connection reset by peer) 2016-08-30T11:33:41Z edgar-rft: I just would leave it as-is until somebody complains, and if people complain send the to the person who as formulated the task , where is neither written that it's a *text* file that shall be read nor that the string *must* contain human-readable characters. You're not responsible for that. The task is solved as specified. 2016-08-30T11:34:50Z Grue``: it's supposed to be an educational resource 2016-08-30T11:34:59Z edgar-rft: * sorry, there *is* written that it's a text file... 2016-08-30T11:35:02Z Grue``: not a programming chanllenge 2016-08-30T11:35:36Z edgar-rft: Grue``: yes, you're just learning something ... :-) 2016-08-30T11:37:25Z edgar-rft: What I want to point out is that if you have a job and your boss says "do this" or "do that" then *never* do more that "this" or "that" without extra payment. 2016-08-30T11:37:29Z adolf_stalin joined #lisp 2016-08-30T11:38:10Z edgar-rft: You're not responsible if others have failed to use their brain. 2016-08-30T11:39:47Z Trystam joined #lisp 2016-08-30T11:40:20Z Grue``: that wouldn't work in most jobs, you just do what your boss/client wants and are paid for your time 2016-08-30T11:41:58Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-08-30T11:42:03Z edgar-rft: If you're satisfied with such a job, then it's fine, I have no problem with that :-) 2016-08-30T11:42:12Z Tristam quit (Ping timeout: 240 seconds) 2016-08-30T11:42:59Z EvW joined #lisp 2016-08-30T11:45:21Z Grue``: a job where they pay you extra for being super pedantic sure would be nice... 2016-08-30T11:46:27Z klltkr joined #lisp 2016-08-30T11:48:12Z edgar-rft: That's already *my* job... :-) 2016-08-30T11:49:03Z edgar-rft: No, seriously, I had too often these discussion where people changed there minds five times a day 2016-08-30T11:50:11Z edgar-rft: and the expect me to do all the extra work for free 2016-08-30T11:50:50Z pipping: edgar-rft: edited https://www.rosettacode.org/wiki/Read_entire_file#Common_Lisp again. maybe clearer now. maybe not. gotta go. 2016-08-30T11:51:39Z edgar-rft: pipping: yes! that's much better than my pedantry... 2016-08-30T11:52:50Z pierpa joined #lisp 2016-08-30T11:53:07Z edgar-rft: it's some kind of stupid that read-sequence has no :external-format :utf-8 keyword 2016-08-30T11:53:56Z pierpa: if it had then it would vanify its purpose 2016-08-30T11:56:39Z splittist joined #lisp 2016-08-30T11:56:49Z Grue``: i still maintain that pre-creating the string of length file-length is a bad idea. what if the file is a log that's being constantly appended? 2016-08-30T12:00:25Z quazimodo joined #lisp 2016-08-30T12:02:02Z johnny_mck joined #lisp 2016-08-30T12:02:14Z learning joined #lisp 2016-08-30T12:05:14Z sjl joined #lisp 2016-08-30T12:06:20Z Xach is glad to see conversations have lasted more than 12 hours 2016-08-30T12:07:07Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-08-30T12:07:32Z learning quit (Ping timeout: 240 seconds) 2016-08-30T12:10:10Z madbub joined #lisp 2016-08-30T12:11:12Z kushal joined #lisp 2016-08-30T12:12:10Z jackdaniel: :) 2016-08-30T12:12:58Z mvilleneuve joined #lisp 2016-08-30T12:13:58Z arduo joined #lisp 2016-08-30T12:16:05Z johnny_mck quit (Quit: Ex-Chat) 2016-08-30T12:21:07Z edgar-rft: Grue``: and what if iso-8859 strings have been appended to an utf-8 log file? 2016-08-30T12:25:06Z madbub quit (Remote host closed the connection) 2016-08-30T12:29:26Z madbub joined #lisp 2016-08-30T12:30:40Z nydel joined #lisp 2016-08-30T12:34:05Z madbub quit (Ping timeout: 244 seconds) 2016-08-30T12:34:35Z madbub joined #lisp 2016-08-30T12:36:30Z Grue``: that's clearly a bug in the logger 2016-08-30T12:37:46Z marsjaninzmarsa quit (Max SendQ exceeded) 2016-08-30T12:38:07Z ggole joined #lisp 2016-08-30T12:38:16Z adolf_stalin joined #lisp 2016-08-30T12:38:40Z Grue``: whereas slurping in a log file and parsing it is a common use case 2016-08-30T12:39:13Z edgar-rft: Grue``: this happened to me more than once when I had installed programs on an USB stick that I used on Win, Mac, and Linux 2016-08-30T12:41:20Z deank quit (Ping timeout: 250 seconds) 2016-08-30T12:41:43Z marsjaninzmarsa joined #lisp 2016-08-30T12:42:38Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-08-30T12:42:51Z marsjaninzmarsa quit (Max SendQ exceeded) 2016-08-30T12:43:54Z marsjaninzmarsa joined #lisp 2016-08-30T12:45:32Z marsjaninzmarsa quit (Max SendQ exceeded) 2016-08-30T12:46:01Z manuel_ joined #lisp 2016-08-30T12:46:59Z marsjaninzmarsa joined #lisp 2016-08-30T12:49:38Z LiamH joined #lisp 2016-08-30T12:54:39Z MrWoohoo quit (Ping timeout: 265 seconds) 2016-08-30T13:00:09Z SumoSudo joined #lisp 2016-08-30T13:01:41Z klltkr quit (Read error: Connection reset by peer) 2016-08-30T13:02:05Z curious_corn quit (Quit: curious_corn) 2016-08-30T13:03:29Z yrk joined #lisp 2016-08-30T13:04:02Z yrk quit (Changing host) 2016-08-30T13:04:03Z yrk joined #lisp 2016-08-30T13:09:13Z M-Illandan quit (Ping timeout: 244 seconds) 2016-08-30T13:09:24Z M-moredhel quit (Ping timeout: 260 seconds) 2016-08-30T13:09:41Z M-moredhel joined #lisp 2016-08-30T13:09:52Z EvW quit (Ping timeout: 240 seconds) 2016-08-30T13:15:26Z M-Illandan joined #lisp 2016-08-30T13:15:37Z ekinmur joined #lisp 2016-08-30T13:21:27Z manuel_ quit (Ping timeout: 264 seconds) 2016-08-30T13:21:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-30T13:23:31Z xantoz quit (Ping timeout: 244 seconds) 2016-08-30T13:23:40Z k3rn31 joined #lisp 2016-08-30T13:25:34Z ovenpasta joined #lisp 2016-08-30T13:26:48Z ksool quit (Remote host closed the connection) 2016-08-30T13:27:24Z Josh2 joined #lisp 2016-08-30T13:28:04Z manuel_ joined #lisp 2016-08-30T13:32:32Z Posterdati: hi 2016-08-30T13:32:53Z Posterdati: how can I read from *standard-input* this line: 1 2 3 4 2016-08-30T13:32:57Z Posterdati: thanks 2016-08-30T13:33:46Z splittist: Posterdati: READ-LINE ? 2016-08-30T13:34:08Z Posterdati: read-line returns a string I need a list of integer 2016-08-30T13:34:53Z splittist: Posterdati: so you don't want to read the line, you want to read integers until an end-of-line is reached? 2016-08-30T13:34:57Z jackdaniel: (let ((input (read-line *standard-input*))) (until-eof-read-from-string …)) 2016-08-30T13:35:36Z cromachina quit (Read error: Connection reset by peer) 2016-08-30T13:37:55Z Posterdati: splittist: yes 2016-08-30T13:39:58Z Xach: jackdaniel's answer is good. 2016-08-30T13:40:16Z Posterdati: what is until-eof-read-from-string ? 2016-08-30T13:40:26Z Xach: Posterdati: it is something you have to think of yourself. 2016-08-30T13:40:42Z Xach: Posterdati: with-input-from-string plus eof checking on READ 2016-08-30T13:41:07Z Posterdati: so you use a string as a stream? 2016-08-30T13:41:22Z Xach: Posterdati: yes, a string-input-stream, with with-input-from-string. 2016-08-30T13:42:49Z Posterdati: why this code does not work? http://paste.lisp.org/display/324639 2016-08-30T13:43:07Z Posterdati: I have to enter a second #\Newline to exit 2016-08-30T13:45:19Z sjl: if I'm calling a C function with CFFI, and that function returns a char* that I'm expected to free() when I'm finished with it, is (foreign-free ...) the correct function to use? 2016-08-30T13:45:27Z Xach: Posterdati: READ will eat the first newline. 2016-08-30T13:45:38Z sjl: the CFFI manual says "The foreign-free function frees a ptr previously allocated by foreign-alloc." 2016-08-30T13:46:01Z sjl: and this thing wasn't allocated by foreign-alloc, it was allocated somewhere in the C function 2016-08-30T13:46:04Z Posterdati: Xach: I supposed so, is there a way to change this? 2016-08-30T13:46:05Z nzambe joined #lisp 2016-08-30T13:46:31Z Xach: Posterdati: No. I recommend doing what jackdaniel suggested instead. 2016-08-30T13:46:33Z sjl: using (foreign-free ) seems to *work* in my unscientific test, but I figured I'd ask 2016-08-30T13:46:41Z Posterdati: Xach: if I did 1 space 2 space space newline, worked! 2016-08-30T13:46:52Z Posterdati: sorry 2016-08-30T13:47:01Z Posterdati: Xach: if I did: 1 space 2 space newline, worked! 2016-08-30T13:47:16Z sjl: oh I guess I could just foreign-funcall free() itself... 2016-08-30T13:47:20Z Posterdati: jackdaniel: thank a lot 2016-08-30T13:47:22Z Xach: Posterdati: yes. READ will stop at the whitespace, allowing read-char to see the #\Newline 2016-08-30T13:48:06Z Posterdati: Xach: basically I need a way to count integers input and then store them in a list 2016-08-30T13:48:10Z sellout- quit (Quit: Leaving.) 2016-08-30T13:48:36Z Xach: Posterdati: jackdaniel's solution is perfect for that. 2016-08-30T13:48:44Z lieven: you're better off reading a line as a string and then calling repeatedly parse-integer until it fails 2016-08-30T13:48:58Z Xach: Yes, parse-integer is a good option also. 2016-08-30T13:49:10Z lieven: unless you know what you're doing, READ-ing random input is not a good idea 2016-08-30T13:49:53Z Posterdati: lieven: the input is integer only, but it is better to do a more robust solution like jackdaniel's one 2016-08-30T13:50:30Z lmj joined #lisp 2016-08-30T13:51:14Z lieven: you never know when enemy action inserts a "#.(ext:system "/bin/rm -rf /")" into the integers :) 2016-08-30T13:51:30Z Xach: Posterdati: jackdaniel's suggestion can include parse-integer 2016-08-30T13:52:19Z warweasle: Good morning 2016-08-30T13:53:02Z Grue``: (mapcar 'parse-integer (ppcre:all-matches-as-strings "\\d+" "1 2 3 4")) 2016-08-30T13:54:04Z kushal quit (Quit: Leaving) 2016-08-30T13:54:14Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-08-30T13:55:15Z Grue``: (alternatively, ppcre:split by whitespace) 2016-08-30T13:55:26Z Xach: so many options 2016-08-30T13:57:57Z pierpa: here's the ugliest: (read-from-string (concatenate 'string "(" (read-line ...) ")")) 2016-08-30T13:58:09Z larme quit (Ping timeout: 258 seconds) 2016-08-30T14:00:09Z adolf_st_ joined #lisp 2016-08-30T14:02:24Z seg_ joined #lisp 2016-08-30T14:02:53Z seg quit (Ping timeout: 265 seconds) 2016-08-30T14:03:23Z seg_ is now known as seg 2016-08-30T14:04:38Z Trystam is now known as Tristam 2016-08-30T14:07:37Z mvilleneuve joined #lisp 2016-08-30T14:10:43Z Posterdati: Xach, jackdaniel: like this? --> http://paste.lisp.org/display/324639#1 2016-08-30T14:11:11Z al-damiri quit (Quit: Connection closed for inactivity) 2016-08-30T14:13:15Z Karl_Dscc quit (Remote host closed the connection) 2016-08-30T14:17:01Z ramky quit (Quit: Leaving) 2016-08-30T14:18:00Z sellout- joined #lisp 2016-08-30T14:19:37Z harish quit (Ping timeout: 258 seconds) 2016-08-30T14:19:42Z john-mcaleely_ joined #lisp 2016-08-30T14:20:24Z john-mcaleely_ quit (Remote host closed the connection) 2016-08-30T14:23:09Z harish joined #lisp 2016-08-30T14:23:54Z learning joined #lisp 2016-08-30T14:23:59Z manuel_ quit (Quit: manuel_) 2016-08-30T14:24:08Z learning quit (Client Quit) 2016-08-30T14:24:52Z larme joined #lisp 2016-08-30T14:27:06Z cpape quit (Read error: Connection reset by peer) 2016-08-30T14:27:20Z cpape joined #lisp 2016-08-30T14:28:05Z Xach: Posterdati: no. 2016-08-30T14:28:48Z Xach: Posterdati: use NIL for eof-error-p instead of handling the error. Then check that the return value from READ is either an integer or your eof value. 2016-08-30T14:29:00Z Posterdati: ok 2016-08-30T14:29:05Z Posterdati: thanks 2016-08-30T14:30:58Z learning joined #lisp 2016-08-30T14:31:35Z EvW joined #lisp 2016-08-30T14:31:39Z oleo joined #lisp 2016-08-30T14:31:39Z oleo quit (Changing host) 2016-08-30T14:31:39Z oleo joined #lisp 2016-08-30T14:32:50Z mastokley joined #lisp 2016-08-30T14:33:57Z Karl_Dscc joined #lisp 2016-08-30T14:34:51Z zacharias quit (Quit: WeeChat 1.5) 2016-08-30T14:35:01Z lmj quit (Quit: Lost terminal) 2016-08-30T14:36:59Z Th30n joined #lisp 2016-08-30T14:38:28Z manuel_ joined #lisp 2016-08-30T14:41:43Z cpape quit (Remote host closed the connection) 2016-08-30T14:46:26Z oleba joined #lisp 2016-08-30T14:50:45Z iskander_work quit (Remote host closed the connection) 2016-08-30T14:57:18Z deank joined #lisp 2016-08-30T14:58:52Z kmb joined #lisp 2016-08-30T14:58:56Z stardiviner joined #lisp 2016-08-30T15:00:08Z Davidbrcz joined #lisp 2016-08-30T15:00:45Z stardiviner quit (Client Quit) 2016-08-30T15:03:13Z ragepandemic joined #lisp 2016-08-30T15:03:30Z ragepandemic left #lisp 2016-08-30T15:04:30Z stardiviner joined #lisp 2016-08-30T15:05:58Z Josh3 joined #lisp 2016-08-30T15:07:15Z xantoz joined #lisp 2016-08-30T15:08:41Z Josh2 quit (Ping timeout: 258 seconds) 2016-08-30T15:08:41Z Josh3 is now known as Josh2 2016-08-30T15:09:04Z EvW quit (Ping timeout: 244 seconds) 2016-08-30T15:09:26Z eivarv joined #lisp 2016-08-30T15:12:49Z hlavaty joined #lisp 2016-08-30T15:13:00Z Munksgaard quit (Quit: Leaving.) 2016-08-30T15:13:15Z flamebeard quit (Quit: Leaving) 2016-08-30T15:13:23Z warweasle is now known as warweasle_lunch 2016-08-30T15:14:21Z hlavaty: hi, there is /proc/sys/kernel/sched_autogroup_enabled on ubuntu but there is none on nixos; does somebody know why, or any other details? 2016-08-30T15:14:25Z Davidbrcz_ joined #lisp 2016-08-30T15:14:46Z mastokley quit (Ping timeout: 244 seconds) 2016-08-30T15:15:08Z dlowe: hlavaty: you might try another channel for that question. 2016-08-30T15:15:23Z hlavaty: dlowe: oh sorry 2016-08-30T15:15:31Z robotoad joined #lisp 2016-08-30T15:15:41Z hlavaty: wrong buffer 2016-08-30T15:15:51Z dlowe: np :) 2016-08-30T15:16:34Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-08-30T15:16:41Z BusFactor1 joined #lisp 2016-08-30T15:21:19Z Davidbrcz_ quit (Read error: No route to host) 2016-08-30T15:22:39Z shifty quit (Ping timeout: 276 seconds) 2016-08-30T15:25:09Z dlowe_ joined #lisp 2016-08-30T15:25:09Z dlowe quit (Read error: Connection reset by peer) 2016-08-30T15:25:15Z dlowe_ is now known as dlowe 2016-08-30T15:26:33Z logrus joined #lisp 2016-08-30T15:27:39Z Khisanth quit (Ping timeout: 260 seconds) 2016-08-30T15:27:52Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-08-30T15:29:54Z Th30n quit (Read error: Connection reset by peer) 2016-08-30T15:30:29Z Th30n joined #lisp 2016-08-30T15:31:17Z mathi_aihtam joined #lisp 2016-08-30T15:32:53Z Josh3 joined #lisp 2016-08-30T15:34:12Z jasom: sjl: in practice foreign-free does call free, but it's not guaranteed to. Well behaving C libraries designed for use with other languages should provide their own free function in the event that two different malloc implementations end up loaded. 2016-08-30T15:34:39Z jasom: sjl: since many C libraries aren't well behaving, calling foreign-free is probably a fine place to start. 2016-08-30T15:35:52Z Josh2 quit (Ping timeout: 240 seconds) 2016-08-30T15:35:52Z Josh3 is now known as Josh2 2016-08-30T15:36:11Z EvW joined #lisp 2016-08-30T15:36:48Z zacharias joined #lisp 2016-08-30T15:38:04Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-08-30T15:40:52Z Khisanth joined #lisp 2016-08-30T15:41:31Z jerme joined #lisp 2016-08-30T15:43:21Z warweasle_lunch is now known as warweasle 2016-08-30T15:43:25Z eivarv quit (Quit: Sleep) 2016-08-30T15:44:41Z arduo quit (Quit: ERC (IRC client for Emacs 25.1.1)) 2016-08-30T15:44:53Z MrCuddle joined #lisp 2016-08-30T15:46:05Z eivarv joined #lisp 2016-08-30T15:46:52Z zacharias quit (Ping timeout: 240 seconds) 2016-08-30T15:50:17Z Karl_Dscc quit (Remote host closed the connection) 2016-08-30T15:50:58Z Th30n: I have a bit of a philosophycal question. I'd like to implement a small language on top of sexp syntax. Do you think this is a good use case for eval function? My idea is to read the string written in this custom language using read function (with *read-eval* set to nil and blacklisting some other things), then traversing the syntax tree and calling eval on forms whose operator is that of this custom language. 2016-08-30T15:51:32Z xaotuk joined #lisp 2016-08-30T15:51:40Z asc232 joined #lisp 2016-08-30T15:51:52Z ggole_ joined #lisp 2016-08-30T15:52:05Z Th30n: I guess I don't even need to call eval, but just call my corresponding implementation function, but its nice in case of eval that they can be one and the same. 2016-08-30T15:54:09Z Th30n: On second thought, there's no need for eval at all xD 2016-08-30T15:54:24Z malice`: Th30n: depending on what you want to do you may want to use reader macros, they are nice things that allow you to *expand* syntax, leaving you whole CL out there for use, but that's not a silver bullet 2016-08-30T15:54:25Z Grue``: use macros or read-macros 2016-08-30T15:54:29Z ggole quit (Ping timeout: 260 seconds) 2016-08-30T15:55:27Z learning quit 2016-08-30T15:56:03Z eivarv quit (Quit: Sleep) 2016-08-30T15:56:27Z xaotuk quit (Ping timeout: 276 seconds) 2016-08-30T15:57:03Z kobain joined #lisp 2016-08-30T15:57:21Z FreeBirdLjj joined #lisp 2016-08-30T15:58:00Z Th30n: malice`: The idea is that the custom language source can come from an external source, so I'd like to prevent any potential security issues. 2016-08-30T15:58:07Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-30T15:58:14Z xaotuk joined #lisp 2016-08-30T15:59:14Z malice`: Th30n: well I don't really see the eval in here 2016-08-30T15:59:21Z malice`: since it's your custom language then you probably don't want to eval lisp 2016-08-30T15:59:45Z malice`: and to eval your language you'd need custom eval anyway 2016-08-30T15:59:46Z malice`: but idk 2016-08-30T15:59:47Z Th30n: Yep, I've answered the question myself... I don't really need eval, read is more than enough. 2016-08-30T15:59:48Z malice`: g2g 2016-08-30T16:02:08Z shka quit (Quit: Konversation terminated!) 2016-08-30T16:02:19Z kmb quit (Quit: kmb) 2016-08-30T16:02:21Z przl joined #lisp 2016-08-30T16:03:51Z HeyFlash quit (Ping timeout: 244 seconds) 2016-08-30T16:10:01Z Grue``: there are a lot of security issues with read though ;) 2016-08-30T16:12:47Z Bike joined #lisp 2016-08-30T16:13:54Z warweasle: Grue``: Isn't there a secure-read package? I could never figure out how to use it, however. 2016-08-30T16:14:52Z Grue``: i wouldn't trust just any random package 2016-08-30T16:15:18Z warweasle: Grue``: I think it's in quicklisp. That means it's been completely vetted. :) 2016-08-30T16:16:31Z discardedes joined #lisp 2016-08-30T16:20:44Z frgo joined #lisp 2016-08-30T16:21:02Z rudolfochrist joined #lisp 2016-08-30T16:21:51Z sjl: jasom: yeah that's what I figured 2016-08-30T16:21:53Z sjl: thanks 2016-08-30T16:22:21Z blub: Grue``: like what, aside from read-eval 2016-08-30T16:22:49Z mastokley joined #lisp 2016-08-30T16:22:55Z BlueRavenGT joined #lisp 2016-08-30T16:25:32Z sjl: blub: e.g. https://github.com/phoe/secure-read#rough-definitions 2016-08-30T16:26:22Z blub: m 2016-08-30T16:30:09Z evilthomas is now known as thomas 2016-08-30T16:30:44Z eivarv joined #lisp 2016-08-30T16:33:34Z kobain quit (Ping timeout: 260 seconds) 2016-08-30T16:34:31Z karswell quit (Read error: Connection reset by peer) 2016-08-30T16:35:51Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-08-30T16:37:33Z MoALTz joined #lisp 2016-08-30T16:39:37Z manuel__ joined #lisp 2016-08-30T16:40:53Z manuel_ quit (Ping timeout: 244 seconds) 2016-08-30T16:40:53Z manuel__ is now known as manuel_ 2016-08-30T16:42:44Z Davidbrcz joined #lisp 2016-08-30T16:44:01Z fitzsim joined #lisp 2016-08-30T16:44:54Z gingerale joined #lisp 2016-08-30T16:46:39Z rudolfochrist quit (Ping timeout: 265 seconds) 2016-08-30T16:46:59Z Grue`` quit (Ping timeout: 260 seconds) 2016-08-30T16:48:33Z fiddlerwoaroof quit (Read error: Connection reset by peer) 2016-08-30T16:50:20Z quazimodo quit (Ping timeout: 244 seconds) 2016-08-30T16:50:27Z kobain joined #lisp 2016-08-30T16:50:42Z Th30n quit (Quit: leaving) 2016-08-30T16:51:41Z quazimodo joined #lisp 2016-08-30T16:53:02Z fiddlerwoaroof joined #lisp 2016-08-30T16:54:16Z m00natic quit (Remote host closed the connection) 2016-08-30T16:56:46Z Th30n joined #lisp 2016-08-30T16:57:20Z karswell joined #lisp 2016-08-30T16:58:36Z kmb joined #lisp 2016-08-30T16:59:29Z k3rn31 joined #lisp 2016-08-30T17:00:53Z attila_lendvai joined #lisp 2016-08-30T17:00:53Z attila_lendvai quit (Changing host) 2016-08-30T17:00:53Z attila_lendvai joined #lisp 2016-08-30T17:00:57Z knicklux joined #lisp 2016-08-30T17:02:09Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-08-30T17:04:34Z wildlander joined #lisp 2016-08-30T17:05:00Z asc232 quit (Remote host closed the connection) 2016-08-30T17:05:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-30T17:09:56Z shka_ joined #lisp 2016-08-30T17:11:04Z chris_l joined #lisp 2016-08-30T17:11:29Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-08-30T17:12:19Z read-that-file joined #lisp 2016-08-30T17:13:38Z FreeBirdLjj joined #lisp 2016-08-30T17:14:50Z raydeejay: Bike: You haven't mapped caps lock to control? 2016-08-30T17:14:58Z ekinmur quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-30T17:15:06Z raydeejay: I have my controls next to the space bar, and the metas in the keys that say "Ctrl" 2016-08-30T17:15:26Z gravicappa joined #lisp 2016-08-30T17:17:44Z przl quit (Ping timeout: 244 seconds) 2016-08-30T17:17:53Z AlphaAtom joined #lisp 2016-08-30T17:18:04Z Th30n quit (Ping timeout: 265 seconds) 2016-08-30T17:18:27Z read-that-file: hey, i am trying to read a file, and want to do something like http://paste.lisp.org/display/324657 , but when the file contains ";;" at the end, or newlines, i get "end of file while parsing" can you help to surround that? 2016-08-30T17:18:32Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-30T17:19:16Z kmb quit (Quit: kmb) 2016-08-30T17:19:41Z mathi_aihtam joined #lisp 2016-08-30T17:20:19Z attila_lendvai joined #lisp 2016-08-30T17:20:19Z attila_lendvai quit (Changing host) 2016-08-30T17:20:19Z attila_lendvai joined #lisp 2016-08-30T17:20:38Z Xach: read-that-file: that looks like emacs lisp. #emacs might be a better place to discuss. 2016-08-30T17:20:51Z read-that-file: ok i switch :-) ty 2016-08-30T17:25:58Z MrCuddle quit (Read error: Connection reset by peer) 2016-08-30T17:26:19Z rpg joined #lisp 2016-08-30T17:26:33Z kmb joined #lisp 2016-08-30T17:27:14Z NeverDie_ is now known as NeverDie 2016-08-30T17:29:54Z slyrus joined #lisp 2016-08-30T17:32:43Z sjl quit (Ping timeout: 244 seconds) 2016-08-30T17:36:50Z manuel_ quit (Ping timeout: 244 seconds) 2016-08-30T17:37:04Z g_l joined #lisp 2016-08-30T17:37:10Z manuel_ joined #lisp 2016-08-30T17:37:12Z vlatkoB quit (Ping timeout: 276 seconds) 2016-08-30T17:38:04Z vlatkoB joined #lisp 2016-08-30T17:38:31Z Denommus joined #lisp 2016-08-30T17:38:44Z reepca: are the square bracket [ and ] characters special in any way in lisp strings? 2016-08-30T17:38:46Z reepca: or pathnames? 2016-08-30T17:40:30Z AlphaAtom quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-30T17:41:30Z rudolfochrist joined #lisp 2016-08-30T17:41:54Z scymtym: reepca: that's implementation dependent, i think. at least in SBCL, [] designates a pattern that matches a single character if it is one of the specified characters. similar to "glob" patterns 2016-08-30T17:42:26Z AlphaAtom joined #lisp 2016-08-30T17:42:35Z rpg: scymtym: in what context? 2016-08-30T17:42:42Z scymtym: (in pathnames constructed using (PATHNAME )) 2016-08-30T17:42:45Z rpg: oh. 2016-08-30T17:43:00Z reepca: okay, is there a way to turn that off in SBCL? It's messing up a script that has to deal with those characters in filenames - it keeps trying to escape them when I pass the namestring to RM 2016-08-30T17:43:03Z rpg: Yes, lack of portable pathname globbing is really painful in CL. 2016-08-30T17:43:31Z reepca: (the pathnames in question are constructed via DIRECTORY) 2016-08-30T17:44:13Z scymtym: that is surprising (to me). do you have a code snippet that demonstrates the problem? 2016-08-30T17:44:35Z reepca: working on it 2016-08-30T17:44:54Z g_l quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-30T17:46:12Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-30T17:47:20Z varjag joined #lisp 2016-08-30T17:47:56Z reepca: (in shell) mkdir /tmp/test-dir ; touch "/tmp/test-dir/[foo]foo.lisp" (in sbcl) (directory "/tmp/test-dir/*.lisp") 2016-08-30T17:49:13Z kmb quit (Quit: kmb) 2016-08-30T17:49:24Z scymtym: reepca: thanks 2016-08-30T17:49:35Z warweasle quit (Quit: leaving) 2016-08-30T17:50:02Z reepca: interestingly enough, the problem *doesn't* appear in pathnames created with (pathname pathspec) 2016-08-30T17:51:10Z scymtym: the (directory …) form produces a non-wild pathname for me, which seems correct. what goes wrong for you? 2016-08-30T17:52:22Z Grue`` joined #lisp 2016-08-30T17:52:31Z kmb joined #lisp 2016-08-30T17:53:14Z reepca: (namestring (car *)) => "/tmp/test-dir/\\[foo]foo.lisp" 2016-08-30T17:53:26Z reepca: the backslashes are causing problems 2016-08-30T17:54:43Z scymtym: if you want to use the namestring outside of SBCL, use SB-EXT:NATIVE-NAMESTRING 2016-08-30T17:55:05Z scymtym: or UIOP:NATIVE-NAMESTRING if you want a portable solution 2016-08-30T17:55:18Z reepca: alright, thanks 2016-08-30T17:55:20Z Josh2 quit (Remote host closed the connection) 2016-08-30T18:00:12Z rudolfochrist quit (Ping timeout: 265 seconds) 2016-08-30T18:00:16Z rpg quit (Ping timeout: 250 seconds) 2016-08-30T18:04:15Z sjl joined #lisp 2016-08-30T18:16:29Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-30T18:20:53Z read-that-file quit 2016-08-30T18:24:50Z bocaneri quit (Remote host closed the connection) 2016-08-30T18:26:50Z Karl_Dscc joined #lisp 2016-08-30T18:27:38Z thortron joined #lisp 2016-08-30T18:28:01Z jebba joined #lisp 2016-08-30T18:28:07Z jebba: ahh it's a wonderful day 2016-08-30T18:29:07Z krasnal joined #lisp 2016-08-30T18:37:20Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-08-30T18:41:33Z FreeBirdLjj joined #lisp 2016-08-30T18:41:41Z Harag quit (Ping timeout: 265 seconds) 2016-08-30T18:45:02Z shymega quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-08-30T18:48:11Z shymega joined #lisp 2016-08-30T18:49:37Z minion quit (Disconnected by services) 2016-08-30T18:49:40Z minion joined #lisp 2016-08-30T18:50:04Z John[Lis` joined #lisp 2016-08-30T18:50:08Z DGASAU` joined #lisp 2016-08-30T18:50:16Z deank quit (Ping timeout: 264 seconds) 2016-08-30T18:50:44Z vlatkoB quit (Remote host closed the connection) 2016-08-30T18:50:52Z schoppenhauer quit (Ping timeout: 264 seconds) 2016-08-30T18:50:52Z minsky quit (Ping timeout: 264 seconds) 2016-08-30T18:51:28Z M-Illandan quit (Ping timeout: 264 seconds) 2016-08-30T18:51:28Z NNaNDude quit (Ping timeout: 264 seconds) 2016-08-30T18:51:28Z mtd quit (Ping timeout: 264 seconds) 2016-08-30T18:51:28Z trinitr0n quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z Tristam quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z jtmcf quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z housel quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z akkad quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z DGASAU quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z Firedancer quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z John[Lisbeth] quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z nopf quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z vlnx quit (Ping timeout: 264 seconds) 2016-08-30T18:52:04Z cebreidian quit (Ping timeout: 264 seconds) 2016-08-30T18:52:27Z housel joined #lisp 2016-08-30T18:52:48Z mtd joined #lisp 2016-08-30T18:52:52Z DGASAU` is now known as DGASAU 2016-08-30T18:53:12Z trinitr0n joined #lisp 2016-08-30T18:53:23Z jtmcf joined #lisp 2016-08-30T18:53:40Z themightyabby quit (Ping timeout: 244 seconds) 2016-08-30T18:54:44Z sshirokov quit (Ping timeout: 260 seconds) 2016-08-30T18:54:52Z derrida quit (Ping timeout: 244 seconds) 2016-08-30T18:55:29Z ggole_ quit 2016-08-30T18:57:13Z Firedancer joined #lisp 2016-08-30T18:57:31Z derrida joined #lisp 2016-08-30T18:57:32Z M-Illandan joined #lisp 2016-08-30T18:57:34Z ntd left #lisp 2016-08-30T18:57:48Z derrida quit (Changing host) 2016-08-30T18:57:48Z derrida joined #lisp 2016-08-30T18:57:55Z ntd joined #lisp 2016-08-30T18:57:58Z ntd: 2016-08-30T18:57:58Z ntd: [Sat Aug 27 2016] 2016-08-30T18:57:58Z ntd: *** You have joined channel #lisp [16:07] 2016-08-30T18:58:01Z ntd: *** Topic for #lisp: Common Lisp, the #1=(programmable . #1#) programming 2016-08-30T18:58:04Z ntd: language 2016-08-30T18:58:08Z ntd: logs:|contact op if muted|SBCL 2016-08-30T18:58:11Z ntd: 1.3.7, ASDF 3.1.7, ECL 16.1.2, CMUCL 21a, CFFI 0.16.0, cl-launch 4.1.4, 2016-08-30T18:58:13Z ntd: flexi-streams 1.0.15, Hunchentoot 1.2.34, Drakma 2.0.1 2016-08-30T18:58:16Z ntd: *** #lisp: topic set by XachX_!sid83422@pdpc/supporter/professional/xach, 2016-08-30T18:58:17Z ntd quit (Killed (Sigyn (Spam is off topic on freenode.))) 2016-08-30T18:58:32Z jackdaniel: lovely 2016-08-30T18:58:34Z cebreidian joined #lisp 2016-08-30T18:59:08Z KingCons_ quit (Ping timeout: 250 seconds) 2016-08-30T18:59:10Z sbryant quit (Ping timeout: 265 seconds) 2016-08-30T18:59:34Z nopf joined #lisp 2016-08-30T18:59:51Z sbryant joined #lisp 2016-08-30T19:00:28Z redline6561 joined #lisp 2016-08-30T19:00:41Z vlnx joined #lisp 2016-08-30T19:01:21Z sshirokov joined #lisp 2016-08-30T19:02:27Z akkad joined #lisp 2016-08-30T19:04:16Z defaultxr joined #lisp 2016-08-30T19:04:43Z logrus quit (Quit: Leaving) 2016-08-30T19:04:54Z Tristam joined #lisp 2016-08-30T19:08:34Z schoppenhauer joined #lisp 2016-08-30T19:09:58Z NaNDude joined #lisp 2016-08-30T19:11:03Z AlphaAtom quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-30T19:19:51Z knicklux quit (Read error: Connection reset by peer) 2016-08-30T19:21:21Z ferada: does any of the email libraries decode utf8 headers (=?UTF-8?...)? mel-base doesn't seem to do that (or i missed an option) 2016-08-30T19:21:49Z AlphaAtom joined #lisp 2016-08-30T19:24:37Z Denommus quit (Remote host closed the connection) 2016-08-30T19:24:42Z mordocai: Lol at the person who commented "cool" on the august quicklisp update announcement 2016-08-30T19:25:08Z pierpa: they must be in the southern emisphere 2016-08-30T19:25:50Z pjb joined #lisp 2016-08-30T19:27:45Z ferada: to answer my own question, cl-rfc2047 -.- good to know 2016-08-30T19:28:06Z cagomez joined #lisp 2016-08-30T19:30:31Z chris_l quit (Quit: Ex-Chat) 2016-08-30T19:30:33Z ovenpasta quit (Ping timeout: 240 seconds) 2016-08-30T19:37:22Z tmtwd joined #lisp 2016-08-30T19:39:21Z cagomez quit (Remote host closed the connection) 2016-08-30T19:56:34Z scymtym quit (Ping timeout: 258 seconds) 2016-08-30T19:58:15Z jerme quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-30T19:59:58Z slyrus quit (Ping timeout: 252 seconds) 2016-08-30T20:02:48Z mangron joined #lisp 2016-08-30T20:03:03Z mangron: hi 2016-08-30T20:03:28Z mangron: I was looking for ways to serialize lisp functions 2016-08-30T20:03:53Z mangron: is there any library or basic way it can be done? 2016-08-30T20:04:01Z reepca: for purpose of sending / sharing or just for purposes of storing/retrieving? 2016-08-30T20:04:44Z mangron: sending / sharing purpose 2016-08-30T20:05:15Z mangron: I need to be able to pass function between two node 2016-08-30T20:05:37Z reepca: you'd probably want to send it in source form then. 2016-08-30T20:06:19Z mangron: basically have my own defun and send the s-exp to the other side? 2016-08-30T20:06:39Z reepca: something like that, yeah. Anything lower-level than s-exp and it becomes non-portable, I think. 2016-08-30T20:07:02Z quazimodo quit (Ping timeout: 244 seconds) 2016-08-30T20:07:10Z Bike: yeah. functions, the objects, are not serializable (by make-load-form). they can be in FASLs but FASLs are not portable between much of anything, in general 2016-08-30T20:07:40Z reepca: you could send it in text form (via PRINT) or in binary form (see oGMo's conspack for that) 2016-08-30T20:08:35Z reepca: but yeah, for convenience, you might want to have your own shadowing of defun (you can't redefine it, at least, I've never managed to) in your package, and have it use cl:defun but also store the source code in a table of some sort 2016-08-30T20:09:13Z reepca: you could even add a reader macro that would make it easy to get the source code 2016-08-30T20:10:13Z mangron: cool, that will do the trick 2016-08-30T20:10:23Z mangron: thanks a lot 2016-08-30T20:10:40Z rudolfochrist joined #lisp 2016-08-30T20:10:45Z blub left #lisp 2016-08-30T20:12:19Z reepca: be careful that your nodes either only accept functions from trusted nodes or use some sort of sandboxing, though - lisp's awesome "code as data as code" approach makes it easy to run into security issues when one tries to use it for an easy solution often 2016-08-30T20:12:26Z rpg joined #lisp 2016-08-30T20:13:52Z mangron: I was planing on encryption during the transfer 2016-08-30T20:14:25Z mangron: that will handle the not trusted code I believe 2016-08-30T20:14:38Z Bike: if you trust all your nodes, yes 2016-08-30T20:15:09Z mordocai: Though if a node gets compromised it makes it very easy for someone to inject arbitrary code into your application. 2016-08-30T20:15:27Z rudolfochrist quit (Ping timeout: 244 seconds) 2016-08-30T20:16:48Z manuel_ quit (Quit: manuel_) 2016-08-30T20:17:17Z mangron: yes, that a pretty good concern. I am still planing the prototype, so I will delegate it to a later time ;) 2016-08-30T20:18:44Z edgar-rft now is in a deep trust crisis with his Lisp compiler 2016-08-30T20:19:10Z grimsley joined #lisp 2016-08-30T20:29:20Z arrsim quit (Ping timeout: 250 seconds) 2016-08-30T20:30:20Z mangron quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-30T20:33:59Z scymtym joined #lisp 2016-08-30T20:36:37Z ovenpasta joined #lisp 2016-08-30T20:40:17Z MoALTz quit (Quit: Leaving) 2016-08-30T20:41:26Z slyrus joined #lisp 2016-08-30T20:43:57Z gravicappa quit (Remote host closed the connection) 2016-08-30T20:45:52Z shka_: hey 2016-08-30T20:46:21Z shka_: does anybody know how to measure time from request sent to response with drakma? 2016-08-30T20:46:53Z k3rn31 joined #lisp 2016-08-30T20:46:58Z themightyabby joined #lisp 2016-08-30T20:49:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-30T20:51:40Z msb quit (Ping timeout: 252 seconds) 2016-08-30T20:52:38Z msb joined #lisp 2016-08-30T20:52:52Z madbub quit (Remote host closed the connection) 2016-08-30T20:53:36Z arrsim joined #lisp 2016-08-30T20:54:21Z gingerale quit (Remote host closed the connection) 2016-08-30T20:58:03Z slyrus quit (Ping timeout: 276 seconds) 2016-08-30T21:03:04Z dim: shka_: see the time function provided by every implementation 2016-08-30T21:03:08Z dim: ,clhs time 2016-08-30T21:03:25Z shka_: this will include connection time, not just response time 2016-08-30T21:03:59Z dim: yeah, if you want something usable programatically, you have to write your own macro, it's easy to do so, let me find a proper link to what I usually do 2016-08-30T21:04:29Z axion: /s/function/macro/ 2016-08-30T21:04:39Z Bike: er, what do you mean response time? the time it takes the server to process the request and put a reply back on the wire? 2016-08-30T21:04:49Z arrsim quit (Ping timeout: 255 seconds) 2016-08-30T21:04:59Z dim: shka_: https://github.com/dimitri/pgloader/blob/master/src/utils/monitor.lisp#L245 2016-08-30T21:05:54Z dim: axion: I like being able to say (multiple-value-bind (result secs) (timing ) 2016-08-30T21:06:54Z axion: i was just pointing out that TIME is a macro 2016-08-30T21:06:59Z dim: timing from the client will obviously (?) include the network transmission, right? 2016-08-30T21:07:18Z Bike: if the request function blocks, yeah. 2016-08-30T21:07:30Z dim: axion: oh sorry I read it in the wrong direction and applied it to the wrong line 2016-08-30T21:07:32Z shka_: Bike: i mean, i want to measure time after i sent request, but before response arrives 2016-08-30T21:07:37Z dim: I think I'm really tired 2016-08-30T21:07:56Z shka_: dim: pretty nice logger you have there 2016-08-30T21:08:01Z archaic joined #lisp 2016-08-30T21:08:03Z dim: thanks 2016-08-30T21:08:15Z shka_: obviously, i would use lparallel everywhere 2016-08-30T21:08:17Z Bike: shka_: i think drakma requests can be done nonblockingly. if so you could just do that and time from the function returning to data showing up in the stream 2016-08-30T21:08:24Z archaic is now known as Guest16544 2016-08-30T21:08:28Z shka_: because lparallel makes EVERYTHING better ;-) 2016-08-30T21:08:48Z shka_: Bike: oh, let me read docs again 2016-08-30T21:08:57Z shka_: i'm also sligthly tired 2016-08-30T21:09:01Z k3rn31_ joined #lisp 2016-08-30T21:09:24Z Bike: also, there's some chunking thing, which i think means the response isn't sent at once? 2016-08-30T21:09:30Z kmb quit (Quit: kmb) 2016-08-30T21:09:45Z shka_: hmmm 2016-08-30T21:09:56Z shka_: i think drakma deals with that 2016-08-30T21:10:06Z shka_: and i care only about the last chunk anyway 2016-08-30T21:10:08Z Bike: well yes, but it means the server response time isn't well defined 2016-08-30T21:10:14Z Bike: ok well that works. 2016-08-30T21:10:15Z AlphaAtom quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-30T21:10:26Z shka_: thanks Bike 2016-08-30T21:10:34Z shka_: and have a good night :-) 2016-08-30T21:11:22Z k3rn31 quit (Ping timeout: 250 seconds) 2016-08-30T21:11:39Z Bike: i'm thinking of the :want-stream argument. i don't know if it does what i thought it did, though. i haven't used drakma that much. 2016-08-30T21:11:45Z discardedes quit (Remote host closed the connection) 2016-08-30T21:14:51Z AlphaAtom joined #lisp 2016-08-30T21:14:57Z al-damiri joined #lisp 2016-08-30T21:17:31Z k3rn31_ quit (Quit: Computer has gone to sleep.) 2016-08-30T21:18:05Z eivarv quit (Quit: Sleep) 2016-08-30T21:19:00Z shka_: Bike: oh, that does something different 2016-08-30T21:19:03Z shka_: but usefull 2016-08-30T21:19:32Z steelbird quit (Ping timeout: 244 seconds) 2016-08-30T21:21:45Z foomatic joined #lisp 2016-08-30T21:22:10Z foomatic quit (Client Quit) 2016-08-30T21:23:12Z foomatic joined #lisp 2016-08-30T21:28:07Z yrk quit (Read error: Connection reset by peer) 2016-08-30T21:28:43Z jebba quit (Quit: ircII EPIC4-2.4 -- Are we there yet?) 2016-08-30T21:30:07Z foomatic quit (Quit: leaving) 2016-08-30T21:30:40Z strelox quit (Remote host closed the connection) 2016-08-30T21:31:23Z dim: cool, I found a bug that was escaping me up to now thanks to reading the file again after shka_ comments on it ;-) 2016-08-30T21:31:47Z shka_ feels so usefull 2016-08-30T21:31:58Z shka_: and powerfull 2016-08-30T21:32:05Z arrsim joined #lisp 2016-08-30T21:32:16Z shka_: my very own presence solves bugs! ;-) 2016-08-30T21:32:59Z Karl_Dscc quit (Remote host closed the connection) 2016-08-30T21:33:43Z dim: https://github.com/dimitri/pgloader/commit/3569980378b5111fbe30454dae944168854f7e82 2016-08-30T21:34:05Z dim: here's the fix I just pushed thanks to giving another look at this monitor thing 2016-08-30T21:34:50Z sebboh joined #lisp 2016-08-30T21:35:12Z sebboh: is there some trick to getting any content out of the hu.dwim website? 2016-08-30T21:36:16Z sebboh: hopefully a static-only copy of it somewhere? 2016-08-30T21:36:51Z PuercoPop: sebboh: what are you looking for? The repos? 2016-08-30T21:37:13Z arrsim quit (Ping timeout: 255 seconds) 2016-08-30T21:38:34Z PuercoPop: if what you want to browse or get hu.dwim-ware you can use their darcsweb, which is easier to browse than their main web page, http://dwim.hu/darcsweb/darcsweb.cgi 2016-08-30T21:38:43Z sebboh: I found their darcsweb interface. Yes. 2016-08-30T21:39:29Z sebboh: I'd also like to just browse the site, ever. I can tell that there's supposed to be some online documentation for some of these projects. 2016-08-30T21:40:30Z PuercoPop: most of the documentation is embryonary, they have something like an sexp based docbook. Their tests are the best documentation (usage examples) 2016-08-30T21:40:39Z sebboh: ah 2016-08-30T21:41:18Z dim: M-. runs the command slime-edit-definition 2016-08-30T21:43:11Z PuercoPop: for perec, there is a shopping cart example that is pretty good 5-min tour 2016-08-30T21:44:29Z PuercoPop: (https://common-lisp.net/project/cl-perec/shop.html) What library are you checking out? 2016-08-30T21:46:52Z sebboh: graphviz. I'm actually checking out everything related to both CL and graphviz. 2016-08-30T21:48:05Z m00natic joined #lisp 2016-08-30T21:53:02Z sellout- quit (Read error: Connection reset by peer) 2016-08-30T21:53:20Z PuercoPop: The only time I used graphviz I generated the dot file myself, so I haven't used any of the graphviz libs but there is also one inside of https://github.com/eschulte/graph, which also supports output through d3, and cl-dot 2016-08-30T21:53:31Z sellout- joined #lisp 2016-08-30T21:54:48Z LiamH quit (Quit: Leaving.) 2016-08-30T21:54:53Z prole quit (Remote host closed the connection) 2016-08-30T21:56:34Z mishoo__ quit (Ping timeout: 252 seconds) 2016-08-30T21:57:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-30T21:58:33Z wildlander quit (Quit: Saliendo) 2016-08-30T22:02:44Z wildlander joined #lisp 2016-08-30T22:03:07Z arrsim joined #lisp 2016-08-30T22:03:27Z rpg: PuercoPop: I have used CL-DOT quite a bit and am very happy with it. 2016-08-30T22:08:14Z adolf_st_ quit (Quit: Leaving...) 2016-08-30T22:11:51Z slyrus joined #lisp 2016-08-30T22:12:22Z grimsley quit (Quit: Leaving) 2016-08-30T22:13:43Z AlphaAtom quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-30T22:15:08Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-30T22:16:43Z SumoSudo quit (Ping timeout: 244 seconds) 2016-08-30T22:17:32Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-08-30T22:21:52Z mrcom quit (Read error: Connection reset by peer) 2016-08-30T22:23:16Z boomer quit (Changing host) 2016-08-30T22:23:17Z boomer joined #lisp 2016-08-30T22:23:21Z boomer is now known as bitch 2016-08-30T22:24:19Z mrcom joined #lisp 2016-08-30T22:28:57Z pillton: " they must be in the southern emisphere." I hate people that make large, sweeping generalisations. 2016-08-30T22:29:01Z ovenpasta quit (Ping timeout: 252 seconds) 2016-08-30T22:29:30Z pierpa: pillton: ? 2016-08-30T22:31:21Z pillton: pipping: I'd suggest just fixing the code at rosettacode. 2016-08-30T22:38:09Z reepca: pillton: pierpa was making a pun... "cool"... opposite seasons in the southern hemisphere... I think anyway. (I can't tell if you're being sarcastic) 2016-08-30T22:39:50Z z3r0_ joined #lisp 2016-08-30T22:40:20Z z3r0_ quit (Max SendQ exceeded) 2016-08-30T22:40:29Z shka_ quit (Ping timeout: 244 seconds) 2016-08-30T22:40:50Z z3r0_ joined #lisp 2016-08-30T22:40:57Z PuercoPop: (I'm in the southern hemisphere, I can attest it is the cold af part of the year) 2016-08-30T22:41:00Z PuercoPop: *on 2016-08-30T22:41:01Z sellout- quit (Quit: Leaving.) 2016-08-30T22:42:39Z PuercoPop: but I didn't understand the pun either 2016-08-30T22:42:49Z pierpa: hmmm 2016-08-30T22:43:37Z pierpa: if even south-hemispherean didn't get it, it must have been a really bad pun :( 2016-08-30T22:46:03Z pillton: reepca: I countered a generalisation with a generalisation. 2016-08-30T22:47:43Z z3r0_ quit (Read error: Connection reset by peer) 2016-08-30T22:50:22Z PuercoPop: pierpa: its probably because spanish has no word for pun :D 2016-08-30T22:50:43Z pierpa: :) 2016-08-30T22:52:05Z raydeejay: doh, really? "in summer" "oh that's cool" 2016-08-30T22:52:08Z stepnem quit (Ping timeout: 265 seconds) 2016-08-30T22:56:54Z StephanLahl quit (Quit: No Ping reply in 180 seconds.) 2016-08-30T22:57:11Z varjag quit (Ping timeout: 244 seconds) 2016-08-30T22:57:49Z DeadTrickster joined #lisp 2016-08-30T22:57:58Z StephanLahl joined #lisp 2016-08-30T22:58:31Z FreeBirdLjj joined #lisp 2016-08-30T22:59:28Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-30T23:03:40Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-08-30T23:06:23Z dwchandler: ¡Ese fue un mal juego de palabras! 2016-08-30T23:08:37Z DeadTrickster quit (Ping timeout: 252 seconds) 2016-08-30T23:13:29Z Kaisyu quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-08-30T23:18:24Z z3r0_ joined #lisp 2016-08-30T23:22:55Z JuanDaugherty: retruecano and as noted the direct cognate on play on words 2016-08-30T23:24:33Z z3r0_ quit (Quit: Leaving) 2016-08-30T23:27:08Z robotoad joined #lisp 2016-08-30T23:30:59Z arescorpio joined #lisp 2016-08-30T23:31:17Z davsebamse quit (Ping timeout: 244 seconds) 2016-08-30T23:32:04Z dwchandler: nice 2016-08-30T23:32:21Z dwchandler <-- newbie spanish learner 2016-08-30T23:33:03Z davsebamse joined #lisp 2016-08-30T23:33:04Z Fare joined #lisp 2016-08-30T23:35:02Z raydeejay: it's not quite a retruécano... there's neither repetition nor inversion 2016-08-30T23:35:58Z m00natic quit (Remote host closed the connection) 2016-08-30T23:38:32Z cromachina joined #lisp 2016-08-30T23:39:34Z davsebamse quit (Ping timeout: 250 seconds) 2016-08-30T23:40:33Z BusFactor1 quit (Ping timeout: 276 seconds) 2016-08-30T23:43:53Z Kaisyu joined #lisp 2016-08-30T23:45:03Z John[Lis` is now known as John[Lisbeth] 2016-08-30T23:45:26Z JuanDaugherty: use of a homophone is also not punning 2016-08-30T23:46:05Z JuanDaugherty: in and of itself 2016-08-30T23:46:46Z JuanDaugherty: though I think the detection could or maybe already has been automated, from text 2016-08-30T23:47:14Z xaotuk quit (Ping timeout: 265 seconds) 2016-08-30T23:49:54Z DeadTrickster joined #lisp 2016-08-30T23:53:31Z robotoad_ joined #lisp 2016-08-30T23:53:44Z segmond joined #lisp 2016-08-30T23:53:44Z fisxoj joined #lisp 2016-08-30T23:53:50Z robotoad quit (Read error: Connection reset by peer) 2016-08-30T23:53:57Z robotoad_ is now known as robotoad 2016-08-30T23:54:20Z quazimodo joined #lisp 2016-08-30T23:57:27Z davsebamse joined #lisp 2016-08-30T23:59:23Z jleija joined #lisp