2015-04-01T00:02:47Z xyh joined #scheme 2015-04-01T00:09:20Z s1n4 joined #scheme 2015-04-01T00:13:21Z jlongster quit (Ping timeout: 244 seconds) 2015-04-01T00:13:34Z Riastradh quit (Ping timeout: 245 seconds) 2015-04-01T00:19:46Z jao joined #scheme 2015-04-01T00:20:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-01T00:23:02Z excelsior quit (Quit: Lost terminal) 2015-04-01T00:23:19Z saul joined #scheme 2015-04-01T00:30:06Z xyh quit (Ping timeout: 256 seconds) 2015-04-01T00:44:08Z przl joined #scheme 2015-04-01T00:49:22Z przl quit (Ping timeout: 256 seconds) 2015-04-01T01:07:37Z Kooda quit (Quit: pouf) 2015-04-01T01:09:59Z mrowe is now known as mrowe_away 2015-04-01T01:13:25Z bb010g joined #scheme 2015-04-01T01:16:39Z pnkfelix quit (Ping timeout: 246 seconds) 2015-04-01T01:18:05Z kongtomorrow quit 2015-04-01T01:18:22Z jeapostrophe quit (Ping timeout: 250 seconds) 2015-04-01T01:22:30Z kongtomorrow joined #scheme 2015-04-01T01:28:12Z badkins_ quit 2015-04-01T01:29:54Z zacts joined #scheme 2015-04-01T01:31:53Z turtleman_ quit (Ping timeout: 244 seconds) 2015-04-01T01:32:01Z daviid quit (Ping timeout: 256 seconds) 2015-04-01T01:32:37Z kongtomorrow quit 2015-04-01T01:37:07Z zacts quit (Ping timeout: 256 seconds) 2015-04-01T01:43:54Z kongtomorrow joined #scheme 2015-04-01T01:44:08Z adu joined #scheme 2015-04-01T01:44:53Z przl joined #scheme 2015-04-01T01:47:20Z sheilong quit (Remote host closed the connection) 2015-04-01T01:47:47Z sheilong joined #scheme 2015-04-01T01:49:35Z kongtomo_ joined #scheme 2015-04-01T01:50:14Z przl quit (Ping timeout: 245 seconds) 2015-04-01T01:52:42Z kongtomorrow quit (Ping timeout: 264 seconds) 2015-04-01T01:52:43Z aap_ joined #scheme 2015-04-01T01:54:10Z aeth joined #scheme 2015-04-01T01:56:05Z aap quit (Ping timeout: 248 seconds) 2015-04-01T01:58:41Z jlongster joined #scheme 2015-04-01T02:00:41Z Riastradh joined #scheme 2015-04-01T02:04:53Z sheilong quit (Quit: Konversation terminated!) 2015-04-01T02:07:21Z echo-area joined #scheme 2015-04-01T02:07:30Z ArneBab joined #scheme 2015-04-01T02:10:43Z ArneBab_ quit (Ping timeout: 252 seconds) 2015-04-01T02:13:01Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-01T02:15:16Z SrPx quit (Ping timeout: 246 seconds) 2015-04-01T02:18:23Z sethalves quit (Quit: Leaving.) 2015-04-01T02:21:25Z s1n4 quit (Ping timeout: 264 seconds) 2015-04-01T02:25:27Z frkout joined #scheme 2015-04-01T02:25:38Z andrei joined #scheme 2015-04-01T02:26:39Z s1n4 joined #scheme 2015-04-01T02:29:03Z vraid quit (Ping timeout: 252 seconds) 2015-04-01T02:30:22Z zacts joined #scheme 2015-04-01T02:45:54Z przl joined #scheme 2015-04-01T02:49:11Z taylanub quit (Disconnected by services) 2015-04-01T02:49:46Z taylanub joined #scheme 2015-04-01T02:51:12Z przl quit (Ping timeout: 265 seconds) 2015-04-01T02:54:34Z echo-area quit (Remote host closed the connection) 2015-04-01T02:55:52Z echo-area joined #scheme 2015-04-01T02:59:52Z uber_hulk joined #scheme 2015-04-01T03:07:06Z Riastradh quit (Ping timeout: 264 seconds) 2015-04-01T03:14:54Z sethalves joined #scheme 2015-04-01T03:23:07Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-01T03:25:08Z kongtomo_ quit 2015-04-01T03:31:30Z ecthiender quit (Quit: gotta go) 2015-04-01T03:35:41Z RexButler_ joined #scheme 2015-04-01T03:37:55Z jeapostrophe joined #scheme 2015-04-01T03:37:55Z jeapostrophe quit (Changing host) 2015-04-01T03:37:55Z jeapostrophe joined #scheme 2015-04-01T03:38:31Z psy_ quit (Ping timeout: 250 seconds) 2015-04-01T03:41:38Z daviid joined #scheme 2015-04-01T03:42:25Z jeapostrophe quit (Ping timeout: 255 seconds) 2015-04-01T03:46:41Z przl joined #scheme 2015-04-01T03:49:48Z zacts quit (Read error: Connection reset by peer) 2015-04-01T03:52:07Z przl quit (Ping timeout: 264 seconds) 2015-04-01T03:53:03Z alexei_ joined #scheme 2015-04-01T03:55:14Z jao quit (Ping timeout: 256 seconds) 2015-04-01T03:57:05Z alexei quit (Ping timeout: 256 seconds) 2015-04-01T03:59:38Z ecthiender joined #scheme 2015-04-01T04:01:21Z adu quit (Quit: adu) 2015-04-01T04:05:17Z Joeee joined #scheme 2015-04-01T04:05:26Z ecthiender quit (Ping timeout: 256 seconds) 2015-04-01T04:05:29Z Joeee quit (Client Quit) 2015-04-01T04:05:46Z RexButler_: Can someone help me with some syntax? 2015-04-01T04:06:03Z RexButler_: https://gist.github.com/rexbutlerop/901ecc28ac41b7ee8054 2015-04-01T04:10:31Z RexButler_: Anyone around? 2015-04-01T04:10:41Z Tbone139: working it now, but I may have misled you yesterday... 2015-04-01T04:11:01Z RexButler_: Don't worry, I just got back to it a few minutes ago. :) 2015-04-01T04:11:10Z RexButler_: I just need another pair of eyes 2015-04-01T04:11:14Z RexButler_: It says line 12 2015-04-01T04:11:18Z RexButler_: But I can't see the problem 2015-04-01T04:11:39Z Tbone139: a quick test indicates 'let' doesn't like ((abs x) (...)) as opposed to (abs (lambda(x) ...) 2015-04-01T04:11:55Z RexButler_: ok 2015-04-01T04:13:17Z Tbone139: so you'd start the let* with (let* ((epsilon 0.0001) (average (lambda(x) (/x 2)) etc. 2015-04-01T04:13:40Z Tbone139: (/x 2))) that is 2015-04-01T04:13:47Z cojy_: RexButler_: you can't use the same define sugar with let 2015-04-01T04:14:18Z daviid: you don't need the lambda either: (let* ((epsilon 0.0001) (average (/x 2)) ... 2015-04-01T04:16:48Z ecthiender joined #scheme 2015-04-01T04:17:05Z adu joined #scheme 2015-04-01T04:17:19Z adu quit (Client Quit) 2015-04-01T04:17:47Z RexButler_: Hmm 2015-04-01T04:20:53Z Tbone139: good to know! as for your parenthesis, you've closed out your entire 'let' block before the body, but it's supposed to look like (let ((a 4)) (+ a 2)) ->6 2015-04-01T04:22:06Z Tbone139: ...where ((a 4) (b 6)) would be definitions and (+ a 2) is the body 2015-04-01T04:25:22Z RexButler_: ok let me try 2015-04-01T04:27:26Z adu joined #scheme 2015-04-01T04:30:45Z RexButler_: https://gist.github.com/rexbutlerop/2d29da00fbafdd49f7b9 2015-04-01T04:32:23Z RexButler_: application: not a procedure; 2015-04-01T04:32:23Z RexButler_: expected a procedure that can be applied to arguments 2015-04-01T04:32:30Z RexButler_: hmm 2015-04-01T04:36:25Z disciple joined #scheme 2015-04-01T04:38:42Z Tbone139: (m-init (2)) should be (m-init 2), got another error though... 2015-04-01T04:39:51Z Tbone139: Oh, (m_iter (/ (average x (/ 2 x)))) has a division operation with no divisor 2015-04-01T04:42:50Z jlongster quit (Ping timeout: 256 seconds) 2015-04-01T04:44:30Z RexButler_: https://gist.github.com/rexbutlerop/5f8db70b22908a23e940 2015-04-01T04:46:29Z RexButler_: I'm still struggling with getting my parens in the right places 2015-04-01T04:46:53Z RexButler_: I'm currently going through chapter 1. Read it, just doing the exercises with my own twist. 2015-04-01T04:47:07Z RexButler_: Chapter 1 of SICP that is. 2015-04-01T04:47:25Z przl joined #scheme 2015-04-01T04:50:11Z Tbone139: Alright, so you do need the (lambda(x) if you want to define a procedure inside a let, otherwise it gives 'unbound identifier' 2015-04-01T04:50:23Z Tbone139: currently trying to get your procedure to a working state 2015-04-01T04:52:08Z Tbone139: Don't suppose vim has a module for highlighting parenthesis as you type them, it helps immensely 2015-04-01T04:52:37Z przl quit (Ping timeout: 264 seconds) 2015-04-01T04:53:51Z zacts joined #scheme 2015-04-01T04:55:30Z RexButler_: Vim highlights matching parens... 2015-04-01T04:56:20Z RexButler_: https://gist.github.com/rexbutlerop/02f432ea46ce6c49a80a 2015-04-01T04:59:08Z adu quit (Quit: adu) 2015-04-01T05:02:05Z RexButler_: Now I think mu_compute is wrong 2015-04-01T05:03:46Z RexButler_: I'm closer, I think 2015-04-01T05:05:16Z Tbone139: still working on it here, I'll have a working version for you eventually 2015-04-01T05:07:18Z yasha9 joined #scheme 2015-04-01T05:12:09Z RexButler_: line 20 should be: 2015-04-01T05:12:14Z RexButler_: ((mu_compute m_init m_iter m_finish? m_final) x))) 2015-04-01T05:12:27Z RexButler_: [Insert m_iter] 2015-04-01T05:12:47Z Tbone139: http://paste.lisp.org/display/146697 working 2015-04-01T05:14:02Z zacts: RexButler_: what are you doing with vim + scheme? 2015-04-01T05:14:09Z zacts hopes it's a scheme indent algorithm for vim 2015-04-01T05:14:25Z zacts: I tried to make a vim plugin to do this, but lost the time to work on it 2015-04-01T05:14:35Z RexButler_: zacts: Having a lot of trouble apparently 2015-04-01T05:14:43Z RexButler_: I am still new to the ways of scheme 2015-04-01T05:14:48Z RexButler_: What do you use, zacts? 2015-04-01T05:15:14Z zacts: RexButler_: I used to use vim with tmux and the tslime.vim plugin to send scheme expressions to a REPL in a tmux split screen 2015-04-01T05:15:17Z zacts: I'm using emacs now 2015-04-01T05:15:38Z zacts: I can help with vim + scheme though if you have questions 2015-04-01T05:16:02Z zacts: but currently, as far as I know, vim doesn't have proper scheme indent like emacs out of the box 2015-04-01T05:16:18Z zacts: also, I can help you to indent scheme with the key rather than a magical auto indent in vim 2015-04-01T05:16:30Z zacts: but it's not exactly like emacs scheme syntax indenting 2015-04-01T05:16:45Z zacts: so you'll have to :!indent-scm.rkt to do this 2015-04-01T05:16:51Z zacts: I'll show you the link for the racket script 2015-04-01T05:16:56Z RexButler_: What is the difference between #lang racket and #lang planet/neil scip 2015-04-01T05:17:11Z RexButler_: I noticed you changed the lang definition at the top, Tbone139 2015-04-01T05:17:36Z Tbone139: you can ignore that, I just let Racket do its thing. 2015-04-01T05:17:53Z zacts: RexButler_: http://www.ccs.neu.edu/home/dorai/scmindent/ 2015-04-01T05:18:43Z RexButler_: tx 2015-04-01T05:19:17Z alexei_ quit (Ping timeout: 248 seconds) 2015-04-01T05:19:55Z zacts: RexButler_: do you use tab normally in vim to indent lines? 2015-04-01T05:20:12Z zacts: or do you have lines indented on in i-mode, and on o O in normal mode? 2015-04-01T05:20:27Z zacts: If the former, then I can share my .vimrc with you, on how I did this 2015-04-01T05:20:37Z RexButler_: I used tabs, but have them autoconvert to spaces 2015-04-01T05:20:54Z RexButler_: Because that is what I do when coding 2015-04-01T05:20:58Z RexButler_: Sweet, it works 2015-04-01T05:21:12Z RexButler_: Okay, I computed sqrt(2) using a fairly generic process 2015-04-01T05:21:15Z zacts: RexButler_: let me show you my .vimrc 2015-04-01T05:21:33Z RexButler_: You guys are awfully helpful... thanks 2015-04-01T05:21:51Z zacts: RexButler_: http://sprunge.us/CYKY 2015-04-01T05:22:13Z zacts: ^ this is my ~/.vim/after/indent/scheme.vim 2015-04-01T05:22:41Z zacts: this will automagically indent your scheme fairly well, when you press 2015-04-01T05:22:58Z zacts: it does require ':set filetype plugin indent on' in your .vimrc though 2015-04-01T05:24:03Z RexButler_: So, Tbone what is the main thing you did. 2015-04-01T05:24:09Z RexButler_: My final version is close to yours 2015-04-01T05:25:10Z Tbone139: biggest changes were including multiple arguments on procedures like 'average' 2015-04-01T05:25:55Z RexButler_: yes, I saw that problem as well 2015-04-01T05:26:34Z Tbone139: I'm heading to bed though. Keep goin' with SICP, some of the exercises get tough though! 2015-04-01T05:26:56Z RexButler_: kk 2015-04-01T05:27:00Z zacts: SICP is cool 2015-04-01T05:27:03Z RexButler_: Thanks for the help! 2015-04-01T05:27:49Z RexButler_: It has a lot of mathematical examples 2015-04-01T05:28:16Z zacts: RexButler_: yeah, I'm actually reviewing my math and calculus right now in prep for SICP 2015-04-01T05:29:43Z adu joined #scheme 2015-04-01T05:29:45Z RexButler_: My main background is in math 2015-04-01T05:29:57Z RexButler_: I'm self educated in CS though 2015-04-01T05:30:12Z zacts: yeah, that's cool 2015-04-01T05:30:19Z zacts: I'm working through a few books right now 2015-04-01T05:30:28Z RexButler_: SICP kept coming up, so I decided to buy it 2015-04-01T05:30:45Z zacts: http://www.cambridge.org/us/academic/subjects/mathematics/logic-categories-and-sets/how-prove-it-structured-approach-2nd-edition 2015-04-01T05:30:47Z rudybot: http://tinyurl.com/q959uof 2015-04-01T05:30:53Z teiresia1 joined #scheme 2015-04-01T05:30:54Z RexButler_: Ack... better go 2015-04-01T05:31:04Z zacts: I'm getting thru this ^ and I'm also doing the MIT ocw calculus courses 2015-04-01T05:31:09Z zacts: laters 2015-04-01T05:31:15Z psy_ joined #scheme 2015-04-01T05:32:18Z teiresia1 quit (Changing host) 2015-04-01T05:32:18Z teiresia1 joined #scheme 2015-04-01T05:32:24Z zacts: RexButler_: you may also like SICM 2nd edition, and Functional Differential Geometry 2015-04-01T05:32:37Z zacts: which are both by Sussman also, the co-author of SICP 2015-04-01T05:34:22Z teiresias quit (Ping timeout: 252 seconds) 2015-04-01T05:35:24Z RexButler_: interesting 2015-04-01T05:35:30Z RexButler_ quit (Quit: Leaving) 2015-04-01T05:47:32Z {[]}grant quit (Remote host closed the connection) 2015-04-01T05:48:10Z przl joined #scheme 2015-04-01T05:50:08Z Fare joined #scheme 2015-04-01T05:53:15Z przl quit (Ping timeout: 256 seconds) 2015-04-01T05:55:04Z {[]}grant joined #scheme 2015-04-01T05:55:40Z oleo_ quit (Quit: Leaving) 2015-04-01T05:57:11Z kongtomorrow joined #scheme 2015-04-01T05:58:26Z zacts quit (Remote host closed the connection) 2015-04-01T06:06:44Z zadock quit (Quit: Leaving) 2015-04-01T06:13:10Z Fare quit (Quit: Leaving) 2015-04-01T06:21:33Z adu quit (Quit: adu) 2015-04-01T06:26:38Z frkout quit (Remote host closed the connection) 2015-04-01T06:27:05Z frkout joined #scheme 2015-04-01T06:28:36Z zacts joined #scheme 2015-04-01T06:49:20Z zadock joined #scheme 2015-04-01T07:14:50Z pnkfelix joined #scheme 2015-04-01T07:22:01Z agumonkey quit (Ping timeout: 264 seconds) 2015-04-01T07:23:11Z disciple quit (Quit: Reconnecting) 2015-04-01T07:23:25Z disciple joined #scheme 2015-04-01T07:23:27Z agumonkey joined #scheme 2015-04-01T07:23:28Z wingo joined #scheme 2015-04-01T07:30:58Z daviid quit (Ping timeout: 244 seconds) 2015-04-01T07:33:30Z civodul joined #scheme 2015-04-01T07:50:30Z msgodf joined #scheme 2015-04-01T07:51:30Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-01T07:53:14Z disciple quit (Ping timeout: 256 seconds) 2015-04-01T07:55:00Z wilfredh left #scheme 2015-04-01T07:55:08Z disciple joined #scheme 2015-04-01T07:58:37Z edgar-rft quit (Quit: edgar-rft) 2015-04-01T08:08:19Z aap_ is now known as aap 2015-04-01T08:19:48Z vdamewood joined #scheme 2015-04-01T08:21:55Z przl joined #scheme 2015-04-01T08:30:50Z frkout_ joined #scheme 2015-04-01T08:32:03Z stepnem joined #scheme 2015-04-01T08:33:06Z cmpitg is now known as cmpitg|zZzZz 2015-04-01T08:33:16Z cmpitg|zZzZz is now known as cmpitg 2015-04-01T08:34:28Z frkout quit (Ping timeout: 255 seconds) 2015-04-01T08:55:08Z jlongster joined #scheme 2015-04-01T08:59:26Z s1n4 quit (Ping timeout: 250 seconds) 2015-04-01T08:59:55Z przl quit (Ping timeout: 252 seconds) 2015-04-01T09:01:57Z jlongster quit (Ping timeout: 256 seconds) 2015-04-01T09:09:18Z przl joined #scheme 2015-04-01T09:26:17Z nee joined #scheme 2015-04-01T09:28:55Z kongtomorrow quit 2015-04-01T09:29:53Z przl quit (Quit: leaving) 2015-04-01T09:30:22Z przl joined #scheme 2015-04-01T09:31:19Z cmpitg is now known as cmpitg|zZzZz 2015-04-01T09:31:20Z cmpitg|zZzZz is now known as cmpitg 2015-04-01T09:40:25Z gravicappa joined #scheme 2015-04-01T09:55:58Z jlongster joined #scheme 2015-04-01T10:02:20Z jlongster quit (Ping timeout: 265 seconds) 2015-04-01T10:05:01Z frkout_ quit (Remote host closed the connection) 2015-04-01T10:05:27Z frkout joined #scheme 2015-04-01T10:05:59Z frkout quit (Remote host closed the connection) 2015-04-01T10:10:00Z Steverman joined #scheme 2015-04-01T10:12:24Z vraid joined #scheme 2015-04-01T10:21:30Z teiresia1 is now known as teiresias 2015-04-01T10:30:41Z echo-area quit (Remote host closed the connection) 2015-04-01T10:35:09Z sdothum joined #scheme 2015-04-01T10:41:41Z wingo quit (Ping timeout: 256 seconds) 2015-04-01T10:42:58Z xyh joined #scheme 2015-04-01T10:45:18Z Steverman quit (Ping timeout: 272 seconds) 2015-04-01T10:48:59Z benregn joined #scheme 2015-04-01T10:51:02Z benregn quit (Client Quit) 2015-04-01T10:57:46Z jlongster joined #scheme 2015-04-01T11:03:56Z jeapostrophe joined #scheme 2015-04-01T11:04:21Z jlongster quit (Ping timeout: 256 seconds) 2015-04-01T11:16:09Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-01T11:16:42Z pnkfelix joined #scheme 2015-04-01T11:24:36Z jao joined #scheme 2015-04-01T11:27:44Z przl quit (Ping timeout: 246 seconds) 2015-04-01T11:39:57Z Vutral quit (Ping timeout: 250 seconds) 2015-04-01T11:43:49Z araujo joined #scheme 2015-04-01T11:43:49Z araujo quit (Changing host) 2015-04-01T11:43:49Z araujo joined #scheme 2015-04-01T11:46:06Z araujo quit (Max SendQ exceeded) 2015-04-01T11:46:39Z araujo joined #scheme 2015-04-01T11:49:47Z araujo quit (Max SendQ exceeded) 2015-04-01T11:50:21Z araujo joined #scheme 2015-04-01T11:50:47Z jao quit (Ping timeout: 250 seconds) 2015-04-01T11:52:41Z redeemed joined #scheme 2015-04-01T11:54:25Z MrBoo joined #scheme 2015-04-01T11:54:56Z Sgeo quit (Ping timeout: 250 seconds) 2015-04-01T11:54:59Z Steverman joined #scheme 2015-04-01T11:55:47Z araujo quit (Quit: Leaving) 2015-04-01T11:56:05Z frkout joined #scheme 2015-04-01T12:07:00Z s1n4 joined #scheme 2015-04-01T12:08:25Z ovenpasta joined #scheme 2015-04-01T12:14:15Z xyh quit (Remote host closed the connection) 2015-04-01T12:22:22Z frkout_ joined #scheme 2015-04-01T12:22:26Z frkout_ quit (Remote host closed the connection) 2015-04-01T12:24:25Z przl joined #scheme 2015-04-01T12:25:23Z frkout quit (Ping timeout: 256 seconds) 2015-04-01T12:26:26Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-01T12:26:50Z turtleman_ joined #scheme 2015-04-01T12:27:24Z m1dnight_ joined #scheme 2015-04-01T12:28:55Z przl quit (Ping timeout: 252 seconds) 2015-04-01T12:30:08Z przl joined #scheme 2015-04-01T12:39:25Z wingo joined #scheme 2015-04-01T12:51:18Z vanila joined #scheme 2015-04-01T12:51:19Z vanila: hello 2015-04-01T12:51:46Z taylanub: rudybot: greet vanila 2015-04-01T12:51:47Z rudybot: taylanub: just tried to save a file anything.gpg (for encrypting with easypg) as far as I know the only thing needed is saving a file with extension gpg. On my customized version of emacs on my desktop it works great, but on my vanila install of emacs on my handheld pc it doesn't work. "opening output file: searching for program. No such file or directory, gpg. Using emacs 24 no X 2015-04-01T12:51:52Z girrig quit (Ping timeout: 256 seconds) 2015-04-01T12:51:52Z taylanub: welp 2015-04-01T12:51:57Z vanila: lol 2015-04-01T12:52:01Z ecthiender quit (Ping timeout: 252 seconds) 2015-04-01T12:52:19Z vanila: I'm really frustrated with scheme because I can't write a modular program 2015-04-01T12:52:38Z taylanub: that's why people submit to specific implementations :\ 2015-04-01T12:52:44Z vanila: I wonder if anyone knows how to solve this problem? (r7rs) let me explain 2015-04-01T12:53:18Z vanila: im implementing a language and it has a substitution as one of the core parts (that module provides empty-substitution, extend-substitution etc.) 2015-04-01T12:53:24Z davexunit joined #scheme 2015-04-01T12:53:43Z vanila: but i want to be able to provide multiple different implementations of substitution (different data structures) 2015-04-01T12:54:12Z vanila: that seems to force me to duplicate every .sld file in my program for each new impl. of substitution 2015-04-01T12:54:41Z girrig joined #scheme 2015-04-01T12:54:58Z vanila: I wonder if my explanation made sense? it's really blocking me in extending my program 2015-04-01T12:57:02Z s1n4 quit (Quit: leaving) 2015-04-01T12:57:47Z jlongster joined #scheme 2015-04-01T12:59:56Z vanila: I don't want to have to rewrite my whole thing in ML but im lost as to what to do here :| 2015-04-01T13:01:25Z taylanub: you could have a wrapper procedure for each your procedures that implement the data structure, and that wrapper could select the implementation at run-time depending on a parameter 2015-04-01T13:02:17Z jlongster quit (Ping timeout: 252 seconds) 2015-04-01T13:02:52Z vanila: yeah i mean an object oriented approach is a solution to the modularity problem, but I feel like i need the selection to be statically resolved because this dispatch would be performed for every program step so the overhead is worrying :( 2015-04-01T13:05:06Z taylanub: vanila: your .sld files could use `include-library-declarations' so you can change stuff in one or few files 2015-04-01T13:06:33Z vanila: would that still involve duplicating every sld file that imports substitution? just that those impls woudl be tiny and mostly include-library-definitions 2015-04-01T13:07:39Z taylanub: nah, just make all those .sld include a file like configurable-substitution.sld which has an import for whatever substitution module you want 2015-04-01T13:08:29Z vanila: ahh that's intersting :O 2015-04-01T13:09:41Z vanila: going to try it out, thanks very much for the idea! 2015-04-01T13:09:50Z taylanub: hth :) 2015-04-01T13:11:53Z hiyosi joined #scheme 2015-04-01T13:15:57Z ecthiender joined #scheme 2015-04-01T13:16:10Z duggiefresh joined #scheme 2015-04-01T13:19:21Z vanila: :/ 2015-04-01T13:19:23Z vanila: god damn it 2015-04-01T13:19:42Z vanila: going to have to add features to implementation but i think this can work 2015-04-01T13:20:06Z ecthiender quit (Client Quit) 2015-04-01T13:20:23Z REPLeffect joined #scheme 2015-04-01T13:20:38Z MrBoo` joined #scheme 2015-04-01T13:20:45Z MrBoo quit (Remote host closed the connection) 2015-04-01T13:23:28Z visualshock joined #scheme 2015-04-01T13:28:58Z Steverma1 joined #scheme 2015-04-01T13:29:40Z Steverman quit (Ping timeout: 255 seconds) 2015-04-01T13:32:53Z frkout joined #scheme 2015-04-01T13:35:34Z caleb_smith joined #scheme 2015-04-01T13:35:38Z oleo joined #scheme 2015-04-01T13:37:37Z frkout quit (Ping timeout: 264 seconds) 2015-04-01T13:41:30Z ziocroc joined #scheme 2015-04-01T13:42:41Z visualshock quit (Quit: Leaving) 2015-04-01T13:43:32Z uber_hulk joined #scheme 2015-04-01T13:45:08Z wingo quit (Ping timeout: 256 seconds) 2015-04-01T13:47:04Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-01T13:49:45Z hiyosi quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-01T13:53:49Z disciple quit (Ping timeout: 264 seconds) 2015-04-01T13:55:09Z disciple joined #scheme 2015-04-01T13:57:46Z jlongster joined #scheme 2015-04-01T13:57:48Z jeapostrophe joined #scheme 2015-04-01T13:59:13Z mtakkman joined #scheme 2015-04-01T14:00:03Z wingo joined #scheme 2015-04-01T14:02:05Z jlongster quit (Ping timeout: 244 seconds) 2015-04-01T14:04:09Z alezost joined #scheme 2015-04-01T14:05:06Z ecthiender joined #scheme 2015-04-01T14:05:32Z andrei quit (Ping timeout: 256 seconds) 2015-04-01T14:10:01Z Vutral joined #scheme 2015-04-01T14:15:14Z jeapostrophe quit (Ping timeout: 245 seconds) 2015-04-01T14:24:44Z jlongster joined #scheme 2015-04-01T14:26:53Z karswell quit (Remote host closed the connection) 2015-04-01T14:27:32Z karswell joined #scheme 2015-04-01T14:30:40Z jeapostrophe joined #scheme 2015-04-01T14:32:33Z araujo joined #scheme 2015-04-01T14:32:33Z araujo quit (Changing host) 2015-04-01T14:32:33Z araujo joined #scheme 2015-04-01T14:32:55Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-01T14:34:25Z Riastradh joined #scheme 2015-04-01T14:34:42Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-01T14:35:07Z pnkfelix joined #scheme 2015-04-01T14:49:26Z kbtr quit (Quit: leaving) 2015-04-01T14:52:17Z kbtr joined #scheme 2015-04-01T14:53:54Z turtleman_ quit (Ping timeout: 252 seconds) 2015-04-01T14:54:25Z Steverma1 quit (Ping timeout: 256 seconds) 2015-04-01T14:56:15Z jeapostrophe quit (Ping timeout: 250 seconds) 2015-04-01T14:59:06Z uris77 joined #scheme 2015-04-01T14:59:21Z MrBoo` quit (Remote host closed the connection) 2015-04-01T14:59:56Z vanila: any thoughts on the syntax #(foo x y z) for records? 2015-04-01T15:00:21Z taylanub: well that's a vector 2015-04-01T15:01:01Z vanila: ah i saw it used in a pattern matcher to differentiate records from lists 2015-04-01T15:01:11Z vanila: that it's actually a vector seems a bit confusing 2015-04-01T15:01:19Z taylanub: hmm 2015-04-01T15:01:43Z taylanub: foof's match had something for records too... 2015-04-01T15:02:00Z taylanub: ($ record-name pat_1 ... pat_n) 2015-04-01T15:03:04Z vraid: racket uses #s(foo x y z) 2015-04-01T15:06:39Z Riastradh quit (Ping timeout: 250 seconds) 2015-04-01T15:09:48Z Steverma1 joined #scheme 2015-04-01T15:13:05Z ijp quit (Quit: brb emacs training montage) 2015-04-01T15:13:21Z Steverman joined #scheme 2015-04-01T15:14:29Z Steverma2 joined #scheme 2015-04-01T15:16:37Z Steverma1 quit (Ping timeout: 264 seconds) 2015-04-01T15:18:16Z Steverman quit (Ping timeout: 272 seconds) 2015-04-01T15:18:16Z zadock quit (Quit: Leaving) 2015-04-01T15:19:44Z pjb: CL uses: #S(structure-type-name :field-name1 field-value1 … :field-nameN field-valueN) 2015-04-01T15:20:08Z pjb: Remember that the "C" in "CL" means "Common". 2015-04-01T15:20:30Z pjb: It's what people, including scheme designers on the CL standardization commitee, agreed to do in common! 2015-04-01T15:20:41Z taylanub: /troll 2015-04-01T15:21:03Z LeoNerd: No, it means "common", as in.. unrefined. 2015-04-01T15:21:11Z LeoNerd: Think "commoner", "common man", etc. :P 2015-04-01T15:21:22Z taylanub: /troll2 2015-04-01T15:21:35Z taylanub: no_fun_allowed.jpg :P 2015-04-01T15:22:19Z narendraj9 joined #scheme 2015-04-01T15:24:19Z daviid joined #scheme 2015-04-01T15:24:25Z clog quit (Ping timeout: 264 seconds) 2015-04-01T15:24:39Z pjb: taylanub: check: http://www.lispworks.com/documentation/HyperSpec/Body/01_ab.htm ; it is a fact that one of the scheme designers were on the CL commitee. 2015-04-01T15:25:15Z vanila left #scheme 2015-04-01T15:25:35Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-01T15:26:35Z leppie: TREASON! 2015-04-01T15:26:45Z technomancy: Lisp of Commons, Lisp of Lords. 2015-04-01T15:27:34Z LeoNerd: Does that mean we get the red cushions? 2015-04-01T15:28:16Z technomancy: you didn't get your complimentary red cushion with your copy of RNRS? 2015-04-01T15:28:53Z LeoNerd ponders idly on r7rs-draft-excluder 2015-04-01T15:29:06Z taylanub: pjb: it is also a fact that CL is simply a different programming language than Scheme 2015-04-01T15:29:28Z s1n4 joined #scheme 2015-04-01T15:29:31Z taylanub: for starters, Scheme has "records" and not "structures", so the letter S doesn't make sense :P 2015-04-01T15:29:57Z jeapostrophe joined #scheme 2015-04-01T15:29:57Z jeapostrophe quit (Changing host) 2015-04-01T15:29:57Z jeapostrophe joined #scheme 2015-04-01T15:30:04Z pjb: taylanub: agreed. Nonetheless, reducing differences between the different lisp programming languages is the purpose of CL, and is a worthwhile goal. When discussing new or changes in syntax and features, it is a good idea to look at what CL does, and try to do the same. 2015-04-01T15:30:05Z leppie: taylanub: Given Racket call them structs 2015-04-01T15:30:17Z technomancy: different is bad, mkay? 2015-04-01T15:30:40Z pjb: taylanub: also, CL has a nice glossary, that can also be reused. There's no point to diverge on synonyms. 2015-04-01T15:30:58Z pjb: technomancy: gratuituously different is bad. 2015-04-01T15:31:10Z pjb: technomancy: call/cc is a true difference that is good to have in scheme. 2015-04-01T15:31:25Z taylanub: I agree with you to the extent where there aren't existing divergences (like record vs. struct) and where CL doesn't use absolutely brain-fried names like "rplaca" 2015-04-01T15:31:56Z pjb: taylanub: you can easily lose rplaca, it appears almost never in modern CL program. It's there only to be able to run old programs. 2015-04-01T15:32:07Z technomancy: taylanub: what, you think vowels are free? 2015-04-01T15:32:16Z technomancy: kids these days 2015-04-01T15:32:22Z taylanub: :) 2015-04-01T15:32:28Z clog joined #scheme 2015-04-01T15:32:37Z leppie: how will it ever compile down to fortran?! 2015-04-01T15:32:47Z pjb: technomancy: not vowels. RPLACA was good, because it stood in a single 36-bit (= 6 6-bit characters) word. 2015-04-01T15:33:31Z fadein quit (Quit: leaving) 2015-04-01T15:33:37Z pjb: leppie: when you have a computer with 32 Kw of RAM, and running at 200 kHz, you can't deny the goodness of being able to compare identifiers with a single one-word compare. 2015-04-01T15:33:43Z edgar-rft joined #scheme 2015-04-01T15:33:44Z ecthiender quit (Quit: gotta go) 2015-04-01T15:34:55Z leppie: pjb: same speed when using interning on symbols (but of course much more space needed) 2015-04-01T15:35:14Z pjb: definitely. 2015-04-01T15:36:02Z leppie: pjb: alos you would be hardpressed to find even a microcontroller running at 200kHz (except some of the ultra low power Cortex-M0 ones) 2015-04-01T15:36:30Z pjb: of course, that's why nowadays we write (setf (car cell) new-value) and use Common Lisp. 2015-04-01T15:36:49Z fadein joined #scheme 2015-04-01T15:37:25Z leppie: pjb: that just reminds me of C+ reference values. I dont even bother going there ;p 2015-04-01T15:37:41Z leppie: s/C+/C++/ 2015-04-01T15:38:40Z taylanub: I prefer to write functional code and use Scheme, nowadays ;) 2015-04-01T15:38:47Z nee quit (Remote host closed the connection) 2015-04-01T15:42:21Z gravicappa quit (Remote host closed the connection) 2015-04-01T15:43:14Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-04-01T15:45:16Z jeapostrophe joined #scheme 2015-04-01T15:45:17Z jeapostrophe quit (Changing host) 2015-04-01T15:45:17Z jeapostrophe joined #scheme 2015-04-01T15:45:39Z duggiefresh quit (Remote host closed the connection) 2015-04-01T15:46:02Z redeemed quit (Quit: q) 2015-04-01T15:46:05Z duggiefresh joined #scheme 2015-04-01T15:48:00Z msgodf quit (Ping timeout: 244 seconds) 2015-04-01T15:48:31Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-01T15:51:12Z duggiefresh quit (Ping timeout: 272 seconds) 2015-04-01T15:52:29Z sethalves quit (Quit: Leaving.) 2015-04-01T15:53:45Z turtleman_ joined #scheme 2015-04-01T15:58:49Z ziocroc joined #scheme 2015-04-01T16:00:09Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-01T16:00:15Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-01T16:01:45Z narendraj9 joined #scheme 2015-04-01T16:06:21Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-01T16:09:17Z przl quit (Ping timeout: 252 seconds) 2015-04-01T16:10:38Z sethalves joined #scheme 2015-04-01T16:13:03Z civodul quit (Ping timeout: 265 seconds) 2015-04-01T16:14:24Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-01T16:14:27Z turtleman_ joined #scheme 2015-04-01T16:15:17Z narendraj9 joined #scheme 2015-04-01T16:16:50Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-04-01T16:17:44Z daviid quit (Ping timeout: 245 seconds) 2015-04-01T16:20:55Z Riastradh joined #scheme 2015-04-01T16:21:52Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-01T16:22:50Z jeapostrophe joined #scheme 2015-04-01T16:22:50Z jeapostrophe quit (Changing host) 2015-04-01T16:22:50Z jeapostrophe joined #scheme 2015-04-01T16:22:55Z Vutral quit (Ping timeout: 255 seconds) 2015-04-01T16:27:13Z rpaehlig quit (Read error: Connection reset by peer) 2015-04-01T16:27:16Z jeapostrophe quit (Ping timeout: 244 seconds) 2015-04-01T16:27:26Z jao joined #scheme 2015-04-01T16:27:27Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-01T16:28:34Z pnkfelix joined #scheme 2015-04-01T16:32:19Z Steverma2 quit (Ping timeout: 264 seconds) 2015-04-01T16:35:17Z wingo quit (Ping timeout: 265 seconds) 2015-04-01T16:43:53Z _leb joined #scheme 2015-04-01T16:44:44Z askatasuna joined #scheme 2015-04-01T16:47:51Z andrei` joined #scheme 2015-04-01T16:49:46Z DrPete_ joined #scheme 2015-04-01T16:50:23Z jeapostrophe joined #scheme 2015-04-01T16:50:23Z jeapostrophe quit (Changing host) 2015-04-01T16:50:23Z jeapostrophe joined #scheme 2015-04-01T16:52:00Z DrPete quit (Ping timeout: 272 seconds) 2015-04-01T16:59:09Z wingo joined #scheme 2015-04-01T17:00:04Z kongtomorrow joined #scheme 2015-04-01T17:00:17Z kongtomorrow quit (Client Quit) 2015-04-01T17:00:46Z jlongster quit (Ping timeout: 252 seconds) 2015-04-01T17:02:26Z excelsior joined #scheme 2015-04-01T17:04:08Z kongtomorrow joined #scheme 2015-04-01T17:06:15Z yasha9 quit (Ping timeout: 250 seconds) 2015-04-01T17:08:13Z rpaehlig joined #scheme 2015-04-01T17:14:27Z caleb_smith joined #scheme 2015-04-01T17:16:37Z jlongster joined #scheme 2015-04-01T17:19:27Z caleb_smith left #scheme 2015-04-01T17:19:46Z badkins joined #scheme 2015-04-01T17:26:31Z jeapostrophe quit (Ping timeout: 265 seconds) 2015-04-01T17:33:09Z wingo quit (Ping timeout: 248 seconds) 2015-04-01T17:33:18Z gravicappa joined #scheme 2015-04-01T17:34:52Z mtakkman` joined #scheme 2015-04-01T17:36:53Z mtakkman quit (Ping timeout: 248 seconds) 2015-04-01T17:44:15Z zadock joined #scheme 2015-04-01T17:47:53Z mtakkman` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-01T17:48:30Z jawny joined #scheme 2015-04-01T17:48:46Z wingo joined #scheme 2015-04-01T17:50:17Z wingo quit (Read error: Connection reset by peer) 2015-04-01T17:51:35Z yasha9 joined #scheme 2015-04-01T17:53:46Z daviid joined #scheme 2015-04-01T17:56:14Z jawny quit (Ping timeout: 246 seconds) 2015-04-01T18:01:26Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-01T18:02:33Z duggiefresh joined #scheme 2015-04-01T18:14:37Z turtleman_ joined #scheme 2015-04-01T18:15:01Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-01T18:16:30Z narendraj9 joined #scheme 2015-04-01T18:17:23Z jumblerg joined #scheme 2015-04-01T18:20:44Z rpaehlig quit (Read error: Connection reset by peer) 2015-04-01T18:21:37Z turtleman_ quit (Ping timeout: 265 seconds) 2015-04-01T18:22:02Z jawny joined #scheme 2015-04-01T18:22:14Z hiroakip joined #scheme 2015-04-01T18:22:18Z hiroaki joined #scheme 2015-04-01T18:22:24Z alexei_ joined #scheme 2015-04-01T18:22:47Z turtleman_ joined #scheme 2015-04-01T18:27:59Z jawny quit (Quit: Leaving) 2015-04-01T18:28:52Z hiroakip quit (Ping timeout: 265 seconds) 2015-04-01T18:29:02Z hiroaki quit (Ping timeout: 256 seconds) 2015-04-01T18:29:25Z jeapostrophe joined #scheme 2015-04-01T18:35:59Z joneshf-laptop quit (Ping timeout: 256 seconds) 2015-04-01T18:36:58Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-01T18:46:29Z s1n4 quit (Ping timeout: 245 seconds) 2015-04-01T18:50:55Z hiroaki joined #scheme 2015-04-01T18:51:28Z hiroakip joined #scheme 2015-04-01T18:51:36Z rpaehlig joined #scheme 2015-04-01T18:55:45Z rpaehlig quit (Ping timeout: 252 seconds) 2015-04-01T18:58:56Z disciple quit (Quit: leaving) 2015-04-01T18:59:46Z civodul joined #scheme 2015-04-01T19:02:54Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-01T19:15:40Z mumptai quit (Quit: Verlassend) 2015-04-01T19:18:40Z alexei_ quit (Ping timeout: 250 seconds) 2015-04-01T19:27:54Z alexei_ joined #scheme 2015-04-01T19:35:54Z _leb quit (Quit: Computer has gone to sleep.) 2015-04-01T19:37:59Z gravicappa quit (Ping timeout: 265 seconds) 2015-04-01T19:39:26Z acarrico quit (Ping timeout: 265 seconds) 2015-04-01T19:40:26Z acarrico joined #scheme 2015-04-01T19:42:48Z mumptai joined #scheme 2015-04-01T19:45:07Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-01T19:45:51Z mumptai_ joined #scheme 2015-04-01T19:46:39Z mumptai quit (Read error: Connection reset by peer) 2015-04-01T20:10:59Z alezost quit (Ping timeout: 244 seconds) 2015-04-01T20:11:08Z jeapostrophe joined #scheme 2015-04-01T20:11:53Z alezost joined #scheme 2015-04-01T20:12:04Z badkins quit 2015-04-01T20:17:08Z hiroakip quit (Ping timeout: 265 seconds) 2015-04-01T20:17:16Z hiroaki quit (Ping timeout: 256 seconds) 2015-04-01T20:19:53Z gravicappa joined #scheme 2015-04-01T20:21:55Z excelsior quit (Quit: leaving) 2015-04-01T20:31:34Z hiroakip joined #scheme 2015-04-01T20:31:58Z hiroaki joined #scheme 2015-04-01T20:39:42Z alezost quit (Quit: I use GNU Guix ) 2015-04-01T20:40:37Z alexei_ quit (Ping timeout: 252 seconds) 2015-04-01T20:51:53Z jumblerg quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-01T20:56:22Z gravicappa quit (Remote host closed the connection) 2015-04-01T20:59:44Z davexunit quit (Quit: Later) 2015-04-01T21:00:28Z _leb joined #scheme 2015-04-01T21:06:48Z ijp joined #scheme 2015-04-01T21:22:20Z oleo_ joined #scheme 2015-04-01T21:22:20Z oleo is now known as Guest2818 2015-04-01T21:22:55Z oleo_ quit (Read error: Connection reset by peer) 2015-04-01T21:24:29Z Guest2818 quit (Ping timeout: 246 seconds) 2015-04-01T21:24:44Z oleo_ joined #scheme 2015-04-01T21:24:58Z oleo_ is now known as oleo 2015-04-01T21:29:23Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-01T21:31:31Z {[]}grant quit (Read error: Connection reset by peer) 2015-04-01T21:36:04Z jeapostrophe joined #scheme 2015-04-01T21:36:05Z jeapostrophe quit (Changing host) 2015-04-01T21:36:05Z jeapostrophe joined #scheme 2015-04-01T21:40:51Z khisanth_ joined #scheme 2015-04-01T21:43:23Z Khisanth quit (Ping timeout: 246 seconds) 2015-04-01T21:47:32Z mrowe_away is now known as mrowe 2015-04-01T21:48:02Z caleb_smith joined #scheme 2015-04-01T21:51:54Z yasha9 quit (Ping timeout: 256 seconds) 2015-04-01T21:52:51Z jao quit (Ping timeout: 252 seconds) 2015-04-01T21:56:47Z davexunit joined #scheme 2015-04-01T21:59:25Z jlongster quit (Ping timeout: 256 seconds) 2015-04-01T21:59:49Z C6248 joined #scheme 2015-04-01T22:01:02Z _leb quit (Quit: Computer has gone to sleep.) 2015-04-01T22:02:37Z C6248 is now known as pnpuff 2015-04-01T22:02:49Z pnpuff quit (Changing host) 2015-04-01T22:02:49Z pnpuff joined #scheme 2015-04-01T22:02:49Z pnpuff quit (Changing host) 2015-04-01T22:02:49Z pnpuff joined #scheme 2015-04-01T22:03:25Z ziocroc quit (Quit: ziocroc) 2015-04-01T22:08:23Z _leb joined #scheme 2015-04-01T22:09:38Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-04-01T22:10:02Z daviid quit (Ping timeout: 256 seconds) 2015-04-01T22:10:22Z duggiefresh quit 2015-04-01T22:20:18Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-01T22:21:28Z acarrico quit (Quit: Leaving.) 2015-04-01T22:21:38Z _leb quit (Quit: Computer has gone to sleep.) 2015-04-01T22:22:07Z askatasuna quit (Ping timeout: 264 seconds) 2015-04-01T22:24:34Z pnpuff quit (Quit: Page closed) 2015-04-01T22:24:43Z uris77 quit (Ping timeout: 255 seconds) 2015-04-01T22:26:07Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-01T22:27:27Z AkashicLegend joined #scheme 2015-04-01T22:28:58Z acarrico joined #scheme 2015-04-01T22:34:59Z jeapostrophe joined #scheme 2015-04-01T22:41:00Z askatasuna joined #scheme 2015-04-01T22:42:55Z turtleman_ joined #scheme 2015-04-01T22:45:25Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-01T22:48:25Z jumblerg joined #scheme 2015-04-01T22:54:48Z askatasuna quit (Ping timeout: 256 seconds) 2015-04-01T22:55:43Z Riastradh quit (Ping timeout: 264 seconds) 2015-04-01T23:02:49Z askatasuna joined #scheme 2015-04-01T23:04:12Z sea joined #scheme 2015-04-01T23:06:03Z sea: Hi all, what's a reasonable way to build a scheme repl without any access to the filesystem without reimplementing scheme? 2015-04-01T23:10:10Z ovenpasta quit (Ping timeout: 255 seconds) 2015-04-01T23:13:42Z pjb: sea: use eval. 2015-04-01T23:14:55Z pjb: Now, the problem is actually to define the right environment. There's no standard way to define the environment you want with r5rs. Perhaps there's something in r7rs? 2015-04-01T23:17:50Z pjb: sea: if you don't want to reimplement scheme, it will be an implementation specific endeavor, I'm afraid. 2015-04-01T23:21:17Z sea: So I'll make an environment with only the things I want to expose defined in it? That doesn't sound that bad 2015-04-01T23:21:54Z hiroakip quit (Ping timeout: 245 seconds) 2015-04-01T23:22:37Z hiroaki quit (Ping timeout: 264 seconds) 2015-04-01T23:27:42Z AkashicLegend joined #scheme 2015-04-01T23:32:49Z ijp quit (Quit: brb seducing Keira Knightley) 2015-04-01T23:33:02Z karswell quit (Read error: Connection reset by peer) 2015-04-01T23:33:37Z karswell joined #scheme 2015-04-01T23:41:45Z askatasuna quit (Ping timeout: 252 seconds) 2015-04-01T23:45:55Z jaimguer joined #scheme 2015-04-01T23:47:12Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-01T23:50:04Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-01T23:50:21Z askatasuna joined #scheme 2015-04-01T23:51:55Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-01T23:54:20Z jumblerg joined #scheme 2015-04-01T23:54:24Z jaimguer quit (Quit: Leaving) 2015-04-02T00:01:38Z AkashicLegend joined #scheme 2015-04-02T00:09:57Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T00:11:16Z jumblerg joined #scheme 2015-04-02T00:11:39Z jumblerg quit (Read error: Connection reset by peer) 2015-04-02T00:12:16Z jumblerg joined #scheme 2015-04-02T00:21:14Z askatasuna quit (Ping timeout: 246 seconds) 2015-04-02T00:24:22Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T00:29:07Z jao joined #scheme 2015-04-02T00:29:48Z jlongster joined #scheme 2015-04-02T00:29:54Z nowhereman joined #scheme 2015-04-02T00:30:09Z nowhere_man quit (Ping timeout: 252 seconds) 2015-04-02T00:32:52Z kongtomorrow quit 2015-04-02T00:34:42Z jumblerg joined #scheme 2015-04-02T00:36:59Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-04-02T00:37:39Z githogori quit (Read error: Connection reset by peer) 2015-04-02T00:39:28Z githogori joined #scheme 2015-04-02T00:42:10Z _leb joined #scheme 2015-04-02T00:44:39Z Riastradh joined #scheme 2015-04-02T00:45:12Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-02T00:45:15Z askatasuna joined #scheme 2015-04-02T00:45:34Z zacts joined #scheme 2015-04-02T00:46:49Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T00:51:29Z _leb quit (Quit: Computer has gone to sleep.) 2015-04-02T00:54:46Z AkashicLegend joined #scheme 2015-04-02T00:57:00Z _leb joined #scheme 2015-04-02T01:00:01Z kongtomorrow joined #scheme 2015-04-02T01:02:12Z AkashicLegend quit (Ping timeout: 272 seconds) 2015-04-02T01:03:24Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-02T01:04:38Z andrei` quit (Ping timeout: 246 seconds) 2015-04-02T01:06:58Z sea left #scheme 2015-04-02T01:10:39Z stepnem quit (Ping timeout: 245 seconds) 2015-04-02T01:15:34Z zacts` joined #scheme 2015-04-02T01:16:17Z githogori quit (Remote host closed the connection) 2015-04-02T01:18:44Z zacts quit (Ping timeout: 265 seconds) 2015-04-02T01:21:51Z davexunit quit (Quit: Later) 2015-04-02T01:25:32Z mumptai_ quit (Ping timeout: 256 seconds) 2015-04-02T01:27:45Z zacts` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T01:29:43Z zacts joined #scheme 2015-04-02T01:33:50Z jumblerg joined #scheme 2015-04-02T01:38:29Z mumptai_ joined #scheme 2015-04-02T01:46:57Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T01:47:45Z s1n4 joined #scheme 2015-04-02T01:50:26Z jumblerg joined #scheme 2015-04-02T01:51:09Z aap_ joined #scheme 2015-04-02T01:54:18Z aap quit (Ping timeout: 250 seconds) 2015-04-02T02:02:22Z zacts quit (Ping timeout: 256 seconds) 2015-04-02T02:06:23Z ArneBab_ joined #scheme 2015-04-02T02:07:06Z sethalves quit (Quit: Leaving.) 2015-04-02T02:07:40Z theseb joined #scheme 2015-04-02T02:09:39Z ArneBab quit (Ping timeout: 250 seconds) 2015-04-02T02:12:29Z RexButler joined #scheme 2015-04-02T02:13:08Z turtleman_ quit (Ping timeout: 272 seconds) 2015-04-02T02:18:13Z joneshf-laptop joined #scheme 2015-04-02T02:19:08Z RexButler: Tbone139: You here tonight? 2015-04-02T02:19:17Z Tbone139: aye sir! 2015-04-02T02:20:15Z Tbone139: caught me structuring a project euler problem 2015-04-02T02:21:54Z RexButler: I've done a few of those euler problems 2015-04-02T02:21:56Z RexButler: Some in ruby 2015-04-02T02:22:02Z RexButler: Some in scala 2015-04-02T02:24:01Z sethalves joined #scheme 2015-04-02T02:24:09Z Tbone139: 79 solved w/ 100% scheme lisp thus far 2015-04-02T02:25:02Z excelsior joined #scheme 2015-04-02T02:25:32Z RexButler: Wow, good job. 2015-04-02T02:25:46Z RexButler: I haven't got much past the first 25. 2015-04-02T02:26:00Z frkout joined #scheme 2015-04-02T02:26:04Z RexButler: Ugh... I'm not good at reading scheme syntax error messages yet. :( 2015-04-02T02:26:26Z Tbone139: what's the current message? 2015-04-02T02:28:22Z RexButler: One moment: I'm trying to get sprunge working so I can paste online from command line 2015-04-02T02:33:35Z RexButler: Tbone139: Who was the other guy we were talking to last night? He used sprunge, I believe. 2015-04-02T02:34:43Z Tbone139: not sure and don't have the logs for it unforts 2015-04-02T02:34:59Z RexButler: Tbone139: https://gist.github.com/rexbutler/6b249f31ead6021c7b21 2015-04-02T02:35:09Z RexButler: Same as last night, just factorial this time, not square root 2015-04-02T02:35:29Z RexButler: It's complaining about line 26 2015-04-02T02:37:03Z Tbone139: (m_final (lambda n prod) prod)) I'm guessing you meant (m_final (lambda(n prod) prod))) 2015-04-02T02:39:52Z Tbone139: hmm, stuck in a loop... 2015-04-02T02:41:05Z RexButler: Yeah, let me look at it. 2015-04-02T02:41:41Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-02T02:41:55Z echo-area joined #scheme 2015-04-02T02:44:23Z Tbone139: (m_iter (lambda(n prod) (- n 1) (* prod n))) <- the (- n 1) doesn't actually do anything here, this lambda only returns the rightmost result 2015-04-02T02:48:49Z taylanub quit (Disconnected by services) 2015-04-02T02:49:21Z taylanub joined #scheme 2015-04-02T02:50:39Z _leb quit (Quit: Computer has gone to sleep.) 2015-04-02T02:54:16Z theseb left #scheme 2015-04-02T02:55:50Z RexButler: How do I return the pair? 2015-04-02T02:55:58Z RexButler: Add parens? 2015-04-02T02:56:46Z RexButler: I've read chapter 1 of SICP, but I really need to read about basic scheme because it doesn't cover a lot of basics in ch 1 of SICP 2015-04-02T02:57:42Z pjb: Read r5rs. 2015-04-02T02:57:54Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-02T02:57:55Z Tbone139: you'd use lists to do that, but SICP hasn't gotten that far yet 2015-04-02T02:57:59Z pjb: Less than 50 pages: http://www.schemers.org/Documents/Standards/R5RS/HTML/ 2015-04-02T02:58:08Z RexButler: pjb: THanks 2015-04-02T03:00:16Z pjb: RexButler: notice that m_iter must be of a type e -> a -> a 2015-04-02T03:00:40Z pjb: therefore if you return a list, then prod will be a list, not a number. 2015-04-02T03:01:01Z RexButler: Yeah, my syntax is off because I haven't familiarized myself with it yet. I need to read r5rs, etc... 2015-04-02T03:01:03Z grant- joined #scheme 2015-04-02T03:02:25Z daviid joined #scheme 2015-04-02T03:03:16Z RexButler: Anyone know if I can get that R5RS doc as a pdf? 2015-04-02T03:03:55Z c74d is now known as Guest28244 2015-04-02T03:04:09Z RexButler: NEvermind, found it. 2015-04-02T03:04:12Z pjb: Remove HTML from the url: http://www.schemers.org/Documents/Standards/R5RS/ 2015-04-02T03:04:55Z Guest28244 quit (Read error: Connection reset by peer) 2015-04-02T03:05:00Z RexButler: BTW, what are the standard scheme books besides SICP that you would recommend? 2015-04-02T03:05:05Z pjb: It's also in info format, so I just type C-h i m r5rs RET in emacs. 2015-04-02T03:05:38Z pjb: HTDP would be a good book to learn scheme. 2015-04-02T03:05:44Z pjb: And of course, the new r7rs. 2015-04-02T03:06:01Z RexButler: You guys are a lot more helpful that the folks in #java. Sheesh. I felt mocked when I went there. 2015-04-02T03:06:11Z pjb: There are a lot of tutorials and book referenced on this schemers.org site. 2015-04-02T03:06:15Z c74d joined #scheme 2015-04-02T03:07:36Z askatasuna quit (Ping timeout: 272 seconds) 2015-04-02T03:09:23Z Tbone139: TBH I think your all-purpose iterator is hindering you at this point and you could move through exercises faster making standalone procedures 2015-04-02T03:10:10Z Tbone139: then the same could probably be said for me and my dependency on named-lets 2015-04-02T03:15:44Z xyh joined #scheme 2015-04-02T03:17:11Z RexButler: Yeah, sort of. I'm gettings basic syntax wrong. Besides that it's been quick. 2015-04-02T03:17:30Z RexButler: Once I get the basics of syntax, etc... I'll be faster. 2015-04-02T03:23:04Z grant- quit (Ping timeout: 255 seconds) 2015-04-02T03:27:40Z zacts joined #scheme 2015-04-02T03:35:23Z cmpitg is now known as cmpitg|zZzZz 2015-04-02T03:35:30Z cmpitg|zZzZz is now known as cmpitg 2015-04-02T03:35:40Z RexButler: I just ordered a copy of HTDP as well. 2015-04-02T03:37:14Z _leb joined #scheme 2015-04-02T03:37:16Z zacts: RexButler: which edition did you get? 2015-04-02T03:37:48Z RexButler: First, used. 2015-04-02T03:37:49Z RexButler: Why? 2015-04-02T03:37:52Z zacts: oh, just curious 2015-04-02T03:38:02Z zacts: I was thinking I might eventually order it in book form also 2015-04-02T03:38:06Z RexButler: New is a bit pricey 2015-04-02T03:38:12Z zacts: I much prefer physical books over ebooks 2015-04-02T03:38:18Z RexButler: The pdf isn't of very high quality, so... 2015-04-02T03:38:22Z zacts: I have a difficult time reading on my laptop for heavy textbook reading 2015-04-02T03:38:40Z zacts: and I don't own any e-ink readers 2015-04-02T03:39:08Z zacts: (mainly because I can't afford one, and I wish to support free / open hardware solutions) 2015-04-02T03:39:14Z RexButler: Yeah, I hear you. I got the old edition of the dragon compiler book at Deseret Industries for $6 2015-04-02T03:39:33Z zacts: I got the 4.4 BSD design book for $8 with free shipping 2015-04-02T03:39:58Z zacts: although, that particular book was more for nostalgia 2015-04-02T03:50:56Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T03:53:57Z jumblerg joined #scheme 2015-04-02T04:00:09Z jlongster quit (Read error: Connection reset by peer) 2015-04-02T04:00:26Z jlongster joined #scheme 2015-04-02T04:08:01Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T04:28:28Z mrowe is now known as mrowe_away 2015-04-02T04:32:08Z disciple joined #scheme 2015-04-02T04:49:37Z s1n4 quit (Ping timeout: 264 seconds) 2015-04-02T05:01:50Z mrowe_away is now known as mrowe 2015-04-02T05:05:46Z RexButler: zacts: Where you the one using sprunge yesterday? 2015-04-02T05:05:53Z RexButler: I can't find a place to download it 2015-04-02T05:06:00Z RexButler: (I'm running on Ubuntu Linux) 2015-04-02T05:12:05Z RexButler quit (Remote host closed the connection) 2015-04-02T05:19:38Z oleo quit (Quit: Leaving) 2015-04-02T05:23:58Z ecthiender joined #scheme 2015-04-02T05:24:30Z ecthiender quit (Max SendQ exceeded) 2015-04-02T05:25:01Z ecthiender joined #scheme 2015-04-02T05:26:07Z kongtomorrow quit 2015-04-02T05:26:57Z ecthiender quit (Max SendQ exceeded) 2015-04-02T05:27:34Z ecthiender joined #scheme 2015-04-02T05:28:14Z mrowe is now known as mrowe_away 2015-04-02T05:29:31Z ecthiender quit (Max SendQ exceeded) 2015-04-02T05:30:17Z ecthiender joined #scheme 2015-04-02T05:33:45Z zacts: RexButler: Yeah I was using sprunge 2015-04-02T05:33:55Z zacts: there isn't really an app that I know of for it 2015-04-02T05:33:59Z zacts: http://sprunge.us 2015-04-02T05:34:04Z zacts: ^ the instructions are here 2015-04-02T05:34:07Z zacts: you need curl 2015-04-02T05:34:17Z zacts: I made a bash alias for it though, let me paste here: 2015-04-02T05:34:47Z zacts: alias sprunge="curl -F 'sprunge=<-' http://sprunge.us" 2015-04-02T05:34:54Z zacts: ^ I put this in my .bashrc 2015-04-02T05:34:56Z zacts: oops 2015-04-02T05:34:58Z zacts: ~/.bashrc 2015-04-02T05:35:04Z zacts: with quotes and everything 2015-04-02T05:35:14Z zacts: then I do: cat file.txt | sprunge 2015-04-02T05:35:27Z zacts: and this will pastebin to http://sprunge.us/ 2015-04-02T05:35:35Z zacts: it will print the link that it pastes to 2015-04-02T05:35:46Z zacts: Oh, RexButler is gone for the moment... 2015-04-02T05:35:57Z frkout quit (Remote host closed the connection) 2015-04-02T05:36:00Z zacts: if RexButler asks again about this, and I'm gone, this is my response 2015-04-02T05:36:03Z zacts: :-) 2015-04-02T05:36:24Z frkout joined #scheme 2015-04-02T05:37:47Z jlongster quit (Ping timeout: 252 seconds) 2015-04-02T05:44:16Z rpaehlig joined #scheme 2015-04-02T05:45:37Z rpaehlig_ joined #scheme 2015-04-02T05:46:56Z rpaehlig_ quit (Client Quit) 2015-04-02T05:47:21Z kongtomorrow joined #scheme 2015-04-02T05:49:25Z hiroakip joined #scheme 2015-04-02T05:49:36Z hiroaki joined #scheme 2015-04-02T05:49:44Z rpaehlig quit (Ping timeout: 272 seconds) 2015-04-02T05:53:52Z rpaehlig joined #scheme 2015-04-02T05:55:25Z rpaehlig_ joined #scheme 2015-04-02T05:56:37Z disciple quit (Ping timeout: 248 seconds) 2015-04-02T05:59:13Z rpaehlig quit (Ping timeout: 264 seconds) 2015-04-02T06:04:02Z jlongster joined #scheme 2015-04-02T06:10:38Z jlongster quit (Ping timeout: 272 seconds) 2015-04-02T06:18:49Z s1n4 joined #scheme 2015-04-02T06:22:40Z hiroakip quit (Ping timeout: 272 seconds) 2015-04-02T06:22:44Z hiroaki quit (Ping timeout: 245 seconds) 2015-04-02T06:23:12Z excelsior quit (Quit: Lost terminal) 2015-04-02T06:29:44Z t4nk098 joined #scheme 2015-04-02T06:30:07Z t4nk098: hello 2015-04-02T06:39:51Z Tbone139: hi t4nk098 2015-04-02T06:41:52Z t4nk098 quit (Ping timeout: 246 seconds) 2015-04-02T06:49:45Z zadock quit (Quit: Leaving) 2015-04-02T06:57:14Z edgar-rft quit (Quit: edgar-rft) 2015-04-02T06:58:23Z rpaehlig_ quit (Read error: Connection reset by peer) 2015-04-02T07:00:30Z disciple joined #scheme 2015-04-02T07:02:45Z jao quit (Ping timeout: 248 seconds) 2015-04-02T07:04:34Z jlongster joined #scheme 2015-04-02T07:07:19Z daviid quit (Ping timeout: 245 seconds) 2015-04-02T07:08:54Z rpaehlig joined #scheme 2015-04-02T07:08:59Z jlongster quit (Ping timeout: 245 seconds) 2015-04-02T07:10:35Z ovenpasta joined #scheme 2015-04-02T07:13:17Z disciple: hi all 2015-04-02T07:13:33Z disciple: good idiomatic scheme code to study? 2015-04-02T07:15:09Z agumonkey quit (Ping timeout: 250 seconds) 2015-04-02T07:17:11Z agumonkey joined #scheme 2015-04-02T07:24:17Z aap_ is now known as aap 2015-04-02T07:28:43Z zacts: disciple: for what application domain? 2015-04-02T07:38:21Z zadock joined #scheme 2015-04-02T07:39:02Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T07:42:22Z disciple: something other than compilers and interpreters 2015-04-02T07:42:38Z disciple: general purpose programs? 2015-04-02T07:43:42Z disciple: been exploring java APIs using kawa and it's been quite nice so far... 2015-04-02T07:44:17Z disciple: but the code is not idiomatic... 2015-04-02T07:52:14Z civodul joined #scheme 2015-04-02T07:52:54Z foof joined #scheme 2015-04-02T07:54:24Z taylanub: disciple: one just follows Riastradh's style guide and uses functional programming style; the rest is probably mostly up to the individual 2015-04-02T07:56:39Z _leb quit (Quit: Computer has gone to sleep.) 2015-04-02T07:59:21Z frkout_ joined #scheme 2015-04-02T08:02:37Z frkout quit (Ping timeout: 252 seconds) 2015-04-02T08:03:33Z wingo joined #scheme 2015-04-02T08:03:42Z przl joined #scheme 2015-04-02T08:04:43Z jlongster joined #scheme 2015-04-02T08:09:00Z jlongster quit (Ping timeout: 252 seconds) 2015-04-02T08:17:46Z stepnem joined #scheme 2015-04-02T08:19:51Z nee joined #scheme 2015-04-02T08:23:57Z redeemed joined #scheme 2015-04-02T08:24:28Z yasha9 joined #scheme 2015-04-02T08:27:38Z frkout_ quit (Remote host closed the connection) 2015-04-02T08:27:54Z ovenpasta quit (Read error: Connection reset by peer) 2015-04-02T08:28:05Z frkout joined #scheme 2015-04-02T08:37:35Z ecthiender quit (Quit: gotta go) 2015-04-02T08:37:55Z ecthiender joined #scheme 2015-04-02T08:41:45Z wasamasa is still not used to scheme not coming with when/unless/if-not 2015-04-02T08:46:23Z taylanub: wasamasa: R7RS has when/unless, as many implementations. how is if-not useful? 2015-04-02T08:47:08Z wasamasa: taylanub: that's the clojure name for unless 2015-04-02T08:57:45Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T08:58:24Z kongtomorrow quit 2015-04-02T09:03:44Z visualshock joined #scheme 2015-04-02T09:04:47Z jlongster joined #scheme 2015-04-02T09:06:14Z bipt quit (Ping timeout: 256 seconds) 2015-04-02T09:07:09Z technomancy: unless is when-not 2015-04-02T09:07:20Z technomancy: err 2015-04-02T09:07:24Z technomancy: actually not sure; nm 2015-04-02T09:07:43Z technomancy: yeah, when-not 2015-04-02T09:07:57Z alexei_ joined #scheme 2015-04-02T09:09:07Z jlongster quit (Ping timeout: 255 seconds) 2015-04-02T09:20:19Z disciple: taylanub: will check out the style guide, thanks. 2015-04-02T09:22:37Z alexei_ quit (Ping timeout: 255 seconds) 2015-04-02T09:24:28Z visualshock quit (Quit: Leaving) 2015-04-02T09:27:05Z AkashicLegend joined #scheme 2015-04-02T09:29:14Z foof quit (Ping timeout: 244 seconds) 2015-04-02T09:31:18Z bipt joined #scheme 2015-04-02T09:33:20Z disciple quit (Ping timeout: 252 seconds) 2015-04-02T09:35:46Z kephra: moin 2015-04-02T09:36:24Z kephra: some schemes implement a read-line function, but I was not able to find the specs for this and related 2015-04-02T09:38:41Z kephra: r6rs has get-string-all and get-line 2015-04-02T09:39:46Z kephra: it looks as if the read-* functions of r4rs had been renamed in r6rs 2015-04-02T09:40:12Z kephra: any idea how to proceed for a r4rs look like? 2015-04-02T09:44:44Z mark_weaver: if you restrict yourself to portable R4RS, then the answer is: you write your own read-line procedure. 2015-04-02T09:46:40Z kephra: yes, but the question of a toy scheme author is: how to name this library function? 2015-04-02T09:47:56Z mark_weaver: that's up to you 2015-04-02T09:49:50Z kephra: i hoped to find some guidelines - but it did not found an SRFI for such a common topic like read-line 2015-04-02T09:50:32Z kephra: r6rs is able to read blocked lines -> back to mainframe days ;-) 2015-04-02T09:52:57Z frkout quit (Read error: Connection reset by peer) 2015-04-02T09:53:06Z frkout joined #scheme 2015-04-02T09:53:20Z ziocroc joined #scheme 2015-04-02T09:54:13Z cmpitg is now known as cmpitg|zZzZz 2015-04-02T09:55:38Z alezost joined #scheme 2015-04-02T09:56:17Z metaf5 quit (Ping timeout: 252 seconds) 2015-04-02T09:56:35Z BossKonaSegwaY quit (Read error: Connection reset by peer) 2015-04-02T09:56:38Z haroldwu quit (Ping timeout: 246 seconds) 2015-04-02T09:57:06Z tsumetai`: I wish map, length, etc. were named list-map, list-length, etc. 2015-04-02T09:57:10Z BossKonaSegwaY joined #scheme 2015-04-02T09:57:30Z cmpitg|zZzZz is now known as cmpitg|zZzZz|zZz 2015-04-02T09:57:31Z cmpitg|zZzZz|zZz is now known as cmpitg|zZzZz 2015-04-02T09:57:45Z haroldwu joined #scheme 2015-04-02T09:58:07Z cmpitg|zZzZz is now known as cmpitg 2015-04-02T09:58:10Z benaiah quit (Ping timeout: 255 seconds) 2015-04-02T09:59:25Z benaiah joined #scheme 2015-04-02T10:03:26Z saul thinks list-length would be fine, but not list-map 2015-04-02T10:06:04Z jlongster joined #scheme 2015-04-02T10:06:06Z LeoNerd quit (Remote host closed the connection) 2015-04-02T10:06:18Z LeoNerd joined #scheme 2015-04-02T10:11:13Z jlongster quit (Ping timeout: 255 seconds) 2015-04-02T10:14:50Z kephra: tsumetai`, and map, length, append, etc check if they get strings, lists, vectors, ... 2015-04-02T10:23:47Z gravicappa joined #scheme 2015-04-02T10:24:50Z tsumetai`: Yep! 2015-04-02T10:25:03Z tsumetai`: Which would be easy if those names weren't already taken. 2015-04-02T10:29:32Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-02T10:30:00Z technomancy: I've heard a rumour this could happen for racket2 2015-04-02T10:34:52Z pnkfelix joined #scheme 2015-04-02T10:34:57Z sdothum joined #scheme 2015-04-02T10:41:27Z echo-area quit (Remote host closed the connection) 2015-04-02T10:46:13Z pnkfelix quit (Ping timeout: 248 seconds) 2015-04-02T10:47:08Z psy_ quit (Ping timeout: 265 seconds) 2015-04-02T11:02:34Z psy_ joined #scheme 2015-04-02T11:12:07Z disciple joined #scheme 2015-04-02T11:13:25Z foof joined #scheme 2015-04-02T11:13:48Z rpaehlig_ joined #scheme 2015-04-02T11:13:55Z rpaehlig quit (Ping timeout: 250 seconds) 2015-04-02T11:14:20Z ecthiender quit (Ping timeout: 264 seconds) 2015-04-02T11:18:36Z pnkfelix joined #scheme 2015-04-02T11:23:55Z wasamasa: racket2? 2015-04-02T11:30:40Z technomancy: wasamasa: still a theoretical/wishlist discussion afaict 2015-04-02T11:31:23Z wasamasa: I thought racket had the version 5/6? 2015-04-02T11:32:38Z taylanub: maybe it's implicitly 1.x, like Emacs 2015-04-02T11:33:02Z wasamasa: lol 2015-04-02T11:33:29Z taylanub: wasn't really a joke :-) Emacs dropped the 1. at some point... 2015-04-02T11:34:19Z taylanub: "Early versions of GNU Emacs were numbered as "1.x.x," with the initial digit denoting the version of the C core. The "1" was dropped after version 1.12 as it was thought that the major number would never change, and thus the numbering skipped from "1" to "13".[citation needed]" 2015-04-02T11:35:52Z technomancy: wasamasa: I think it's racket-the-implementation vs racket-the-language 2015-04-02T11:36:09Z technomancy: wasamasa: https://github.com/plt/racket/wiki/Racket2 2015-04-02T11:37:03Z wasamasa: taylanub: I wonder where the sources of the earliest available emacs are and whether it's possible to get it running 2015-04-02T11:37:35Z wasamasa: technomancy: ah, ok 2015-04-02T11:38:06Z solrize quit (Ping timeout: 256 seconds) 2015-04-02T11:38:21Z wasamasa: "Have quasiquote support ... as well as ,@" 2015-04-02T11:38:27Z wasamasa: racket's quasiquote doesn't support ,@? 2015-04-02T11:39:03Z wasamasa: huh, it does 2015-04-02T11:39:24Z wasamasa: or is that refering to a non-reader variant of it? 2015-04-02T11:40:34Z taylanub: wasamasa: I think the sentence is supposed to read "support X and not just Y" when it says "as well as Y" 2015-04-02T11:44:02Z vdamewood joined #scheme 2015-04-02T11:47:11Z acieroid quit (Ping timeout: 244 seconds) 2015-04-02T11:47:56Z acieroid joined #scheme 2015-04-02T11:50:12Z frkout_ joined #scheme 2015-04-02T11:52:00Z pnkfelix quit (Ping timeout: 272 seconds) 2015-04-02T11:53:50Z frkout quit (Ping timeout: 265 seconds) 2015-04-02T11:54:05Z metaf5 joined #scheme 2015-04-02T11:56:55Z vraid quit (Ping timeout: 252 seconds) 2015-04-02T11:57:28Z pjb` joined #scheme 2015-04-02T11:59:14Z pjb quit (Ping timeout: 250 seconds) 2015-04-02T12:00:04Z alexei_ joined #scheme 2015-04-02T12:04:02Z msgodf joined #scheme 2015-04-02T12:04:37Z karswell quit (Ping timeout: 250 seconds) 2015-04-02T12:04:39Z jlongster joined #scheme 2015-04-02T12:05:19Z karswell joined #scheme 2015-04-02T12:09:32Z jlongster quit (Ping timeout: 264 seconds) 2015-04-02T12:09:47Z karswell` joined #scheme 2015-04-02T12:10:01Z alexei_ quit (Ping timeout: 264 seconds) 2015-04-02T12:11:38Z karswell quit (Ping timeout: 272 seconds) 2015-04-02T12:14:37Z disciple quit (Ping timeout: 265 seconds) 2015-04-02T12:14:48Z karswell` quit (Ping timeout: 272 seconds) 2015-04-02T12:16:19Z disciple joined #scheme 2015-04-02T12:25:42Z turtleman_ joined #scheme 2015-04-02T12:28:03Z turtleman_ quit (Client Quit) 2015-04-02T12:28:17Z turtleman_ joined #scheme 2015-04-02T12:31:40Z frkout_ quit (Remote host closed the connection) 2015-04-02T12:32:02Z pnkfelix joined #scheme 2015-04-02T12:33:59Z civodul joined #scheme 2015-04-02T12:36:41Z disciple quit (Read error: Connection reset by peer) 2015-04-02T12:53:27Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-02T12:53:32Z turtleman_ quit (Ping timeout: 252 seconds) 2015-04-02T12:54:02Z uber_hulk joined #scheme 2015-04-02T12:54:04Z m1dnight_ joined #scheme 2015-04-02T12:55:44Z davexunit joined #scheme 2015-04-02T12:59:35Z vraid joined #scheme 2015-04-02T13:04:45Z jlongster joined #scheme 2015-04-02T13:09:54Z jlongster quit (Ping timeout: 272 seconds) 2015-04-02T13:13:20Z badkins joined #scheme 2015-04-02T13:16:10Z jeapostrophe joined #scheme 2015-04-02T13:25:01Z foof quit (Ping timeout: 264 seconds) 2015-04-02T13:25:22Z foof joined #scheme 2015-04-02T13:31:50Z turtleman_ joined #scheme 2015-04-02T13:36:05Z ziocroc quit (Ping timeout: 246 seconds) 2015-04-02T13:39:20Z nowhereman quit (Quit: Konversation terminated!) 2015-04-02T13:39:34Z nowhereman joined #scheme 2015-04-02T13:40:07Z nowhereman is now known as nowhere_man 2015-04-02T13:42:07Z frkout joined #scheme 2015-04-02T13:44:13Z narendraj9 joined #scheme 2015-04-02T13:46:50Z xyh quit (Remote host closed the connection) 2015-04-02T13:47:04Z frkout quit (Ping timeout: 252 seconds) 2015-04-02T13:48:36Z jeapostrophe quit (Ping timeout: 244 seconds) 2015-04-02T14:01:32Z jeapostrophe joined #scheme 2015-04-02T14:01:33Z jeapostrophe quit (Changing host) 2015-04-02T14:01:33Z jeapostrophe joined #scheme 2015-04-02T14:09:09Z uris77 joined #scheme 2015-04-02T14:12:31Z ijp joined #scheme 2015-04-02T14:14:35Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-04-02T14:19:37Z wasamasa quit (Ping timeout: 264 seconds) 2015-04-02T14:19:47Z caleb_smith joined #scheme 2015-04-02T14:22:26Z jlongster joined #scheme 2015-04-02T14:24:06Z wasamasa joined #scheme 2015-04-02T14:24:07Z wasamasa quit (Changing host) 2015-04-02T14:24:07Z wasamasa joined #scheme 2015-04-02T14:35:26Z jeapostrophe joined #scheme 2015-04-02T14:35:26Z jeapostrophe quit (Changing host) 2015-04-02T14:35:26Z jeapostrophe joined #scheme 2015-04-02T14:39:42Z daviid joined #scheme 2015-04-02T14:47:48Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-02T14:47:59Z ziocroc joined #scheme 2015-04-02T14:48:50Z jlongster quit (Read error: Connection reset by peer) 2015-04-02T14:53:45Z leppie quit (Ping timeout: 256 seconds) 2015-04-02T14:58:04Z leppie joined #scheme 2015-04-02T14:58:24Z disciple joined #scheme 2015-04-02T15:03:20Z disciple quit (Ping timeout: 252 seconds) 2015-04-02T15:04:26Z disciple joined #scheme 2015-04-02T15:07:59Z oleo joined #scheme 2015-04-02T15:11:58Z gravicappa quit (Remote host closed the connection) 2015-04-02T15:26:08Z zadock quit (Quit: Leaving) 2015-04-02T15:27:02Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-02T15:38:35Z edgar-rft joined #scheme 2015-04-02T15:39:38Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-02T15:41:05Z disciple_ joined #scheme 2015-04-02T15:42:15Z narendraj9 joined #scheme 2015-04-02T15:42:54Z disciple quit (Ping timeout: 256 seconds) 2015-04-02T15:42:54Z disciple_ is now known as disciple 2015-04-02T15:44:21Z foof quit (Ping timeout: 248 seconds) 2015-04-02T15:44:25Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T15:49:45Z nee quit (Remote host closed the connection) 2015-04-02T15:54:09Z sethalves quit (Quit: Leaving.) 2015-04-02T15:57:15Z msgodf quit (Ping timeout: 244 seconds) 2015-04-02T15:58:00Z Gianormagantrous joined #scheme 2015-04-02T16:01:22Z Gianormagantrous: So, I am having a hard time to return a given list *without* the nth item. 2015-04-02T16:01:32Z Gianormagantrous: e.g. (PleaseRemoveItemIndexedAt 1 (list 10 11 12 13)) → (list 10 12 13) 2015-04-02T16:02:01Z ijp: what have you tried so far? 2015-04-02T16:02:12Z Gianormagantrous: I've looked around and fiddled with the code to no avail 2015-04-02T16:03:21Z Gianormagantrous: Ive tried to append (car mylist) in a new list until the index is reached but I have not succeed 2015-04-02T16:03:37Z Gianormagantrous is just learning scheme and loving it :-) 2015-04-02T16:03:56Z Tbone139: (reverse (cdr (reverse input-list))) would be one way 2015-04-02T16:04:16Z Tbone139: Oh, not necessary last 2015-04-02T16:04:19Z Tbone139: hang on 2015-04-02T16:04:58Z turtleman_ joined #scheme 2015-04-02T16:05:39Z Gianormagantrous: I can deal with an index of 0. i.e. (cdr lst) 2015-04-02T16:05:56Z Gianormagantrous: thats the easy one... 2015-04-02T16:06:08Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-02T16:07:18Z Gianormagantrous: That double reverse thing could prove useful. Thanks Tbone139 2015-04-02T16:07:19Z disciple quit (Ping timeout: 245 seconds) 2015-04-02T16:07:31Z redeemed quit (Quit: q) 2015-04-02T16:08:03Z Gianormagantrous: What do you guys use here to share code, examples, trials and errors ? 2015-04-02T16:08:34Z s1n4 quit (Quit: leaving) 2015-04-02T16:08:45Z disciple joined #scheme 2015-04-02T16:11:32Z Tbone139: gist.github.com would work 2015-04-02T16:12:17Z saul: Gianormagantrous, if mean just sharing in IRC then http://paste.lisp.org/ is one option. 2015-04-02T16:13:29Z narendraj9 joined #scheme 2015-04-02T16:13:30Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-02T16:13:38Z Gianormagantrous: So far I have https://gist.github.com/pl-gauthier/658145eced1f0654edbc 2015-04-02T16:14:09Z Gianormagantrous: Please share any "best practices" commentary 2015-04-02T16:14:35Z sethalves joined #scheme 2015-04-02T16:14:44Z Gianormagantrous: Anyway thats where I am so far. 2015-04-02T16:15:21Z Gianormagantrous: My goal is a function that returns a random element in a list and the rest of said list. 2015-04-02T16:15:44Z Gianormagantrous: ^ in a (value (RestOfTheList)) format. 2015-04-02T16:15:50Z saul: If you have SRFI-1 available then you could remove the nth element with (append (list-head lis n) (list-tail (+ n 1))) 2015-04-02T16:16:01Z mtakkman joined #scheme 2015-04-02T16:16:19Z civodul joined #scheme 2015-04-02T16:16:26Z Gianormagantrous Googles SRFI-1 2015-04-02T16:18:48Z Gianormagantrous: Thanks saul, but how would I go and implement the list-head and list-tail explicitely? (For pedagogy anyway) 2015-04-02T16:20:39Z Tbone139: as far as practices, I don't think you'd lose any information by calling that function (remove-nth n lst), and it'd be more succinct 2015-04-02T16:21:20Z Gianormagantrous: yes, those are long names 2015-04-02T16:23:03Z Tbone139: list head and list tail - I think that was pretty explicit. You just need to wrap saul's code with your define. Were you asking for general usage? 2015-04-02T16:23:53Z Tbone139: Ah, I see what you meant. 2015-04-02T16:24:19Z Gianormagantrous: ^to build them myself 2015-04-02T16:24:38Z Gianormagantrous: (define list-head …) 2015-04-02T16:24:52Z jumblerg joined #scheme 2015-04-02T16:26:40Z saul: list-head --> http://paste.lisp.org/display/146734 2015-04-02T16:27:18Z Gianormagantrous: Thanks saul. Let me digest that now 2015-04-02T16:28:12Z vraid: though not tail recursive 2015-04-02T16:28:56Z saul: The reference implementations are probably better in that regard. 2015-04-02T16:30:57Z psy_ quit (Remote host closed the connection) 2015-04-02T16:31:21Z vraid: Gianormagantrous: here is a without-nth example http://codepad.org/cGnMLvmI 2015-04-02T16:31:50Z jao joined #scheme 2015-04-02T16:31:53Z Gianormagantrous: wow, lots of stuff I need to lookup in there. Thanks vraid 2015-04-02T16:34:19Z ovenpasta joined #scheme 2015-04-02T16:34:45Z vraid: what it does really is step through the list, element by element, and rebuild it except for the nth element 2015-04-02T16:34:49Z vraid: then reverse the result 2015-04-02T16:35:12Z disciple quit (Quit: zzzZZZ) 2015-04-02T16:35:33Z Gianormagantrous: vraid, Why the 'rec' name though. 2015-04-02T16:35:54Z Gianormagantrous: ^what does it stands for? 2015-04-02T16:35:59Z vraid: it's just a name 2015-04-02T16:36:08Z vraid: i often use it for locally recursive functions 2015-04-02T16:36:21Z Gianormagantrous: I see 2015-04-02T16:36:31Z ijp: other common names are loop, recur, step and go 2015-04-02T16:36:46Z wasamasa: could be the name of an apple advertisement tack 2015-04-02T16:36:47Z wasamasa: *track 2015-04-02T16:37:03Z vraid: Gianormagantrous: (let rec ([k 0] [ls ls] [rest '()]) defines a function, (rec k ls rest), and calls it immediately with (rec 0 ls '()) 2015-04-02T16:37:45Z Tbone139: Gianormagantrous: out of curiosity, what's been your main learning material? 2015-04-02T16:38:33Z Gianormagantrous: Tbone139, Trial&Error and a good friend of mine 2015-04-02T16:39:11Z Gianormagantrous: few sites, https://projecteuler.net/archives and http://www.plt-scheme.org/docs.html 2015-04-02T16:40:22Z foof joined #scheme 2015-04-02T16:41:54Z bipt quit (Ping timeout: 245 seconds) 2015-04-02T16:42:43Z vraid: Gianormagantrous: with slight modifications you get a sublist function http://codepad.org/e4cSm9FC 2015-04-02T16:42:51Z Gianormagantrous just learned that (list) is (somewhat) equivalent to '() 2015-04-02T16:43:01Z wasamasa: well 2015-04-02T16:43:12Z wasamasa: '() is an empty list as preconstructed by the reader 2015-04-02T16:43:33Z vraid: Gianormagantrous: (list) is a function call that returns '() 2015-04-02T16:43:36Z wasamasa: (list) constructs a new one 2015-04-02T16:43:57Z vraid: Gianormagantrous: sort of how (+) returns 0 2015-04-02T16:44:54Z vraid: my ls and rest parameters should have their names switched. oh well 2015-04-02T16:45:01Z Gianormagantrous: So that why I got ((((mylist)))) so often 2015-04-02T16:45:03Z ijp: wasamasa: for all intents and purposes, there is only one empty list 2015-04-02T16:45:05Z gravicappa joined #scheme 2015-04-02T16:45:32Z Gianormagantrous: I was using the (list) function at places it would not be necesary to 2015-04-02T16:45:39Z wasamasa: ijp: and many more filled ones! 2015-04-02T16:45:54Z narendraj9 quit (Remote host closed the connection) 2015-04-02T16:46:00Z wasamasa: ijp: where the difference between using a literal and constructing a new one should become obvious 2015-04-02T16:46:22Z narendraj9 joined #scheme 2015-04-02T16:48:38Z psy joined #scheme 2015-04-02T16:49:07Z psy quit (Max SendQ exceeded) 2015-04-02T16:49:41Z psy joined #scheme 2015-04-02T16:50:56Z przl quit (Ping timeout: 264 seconds) 2015-04-02T16:52:09Z turtleman_ joined #scheme 2015-04-02T16:54:36Z jeapostrophe quit (Ping timeout: 244 seconds) 2015-04-02T16:54:36Z s1n4 joined #scheme 2015-04-02T16:55:01Z bipt joined #scheme 2015-04-02T16:56:40Z vraid quit (Ping timeout: 244 seconds) 2015-04-02T16:57:24Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T16:57:44Z theseb joined #scheme 2015-04-02T16:58:47Z jumblerg joined #scheme 2015-04-02T16:59:04Z jumblerg quit (Read error: Connection reset by peer) 2015-04-02T17:07:24Z psy quit (Disconnected by services) 2015-04-02T17:07:34Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-02T17:07:42Z psy joined #scheme 2015-04-02T17:07:55Z psy quit (Disconnected by services) 2015-04-02T17:08:13Z psy_ joined #scheme 2015-04-02T17:08:57Z Gianormagantrous: wow vraid, that (let proc-id ([id init-expr] ...) body ...+) just blown my mind 2015-04-02T17:10:01Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-02T17:11:14Z wasamasa: it's known as named let 2015-04-02T17:11:26Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-02T17:17:00Z jeapostrophe joined #scheme 2015-04-02T17:24:09Z turtleman_ joined #scheme 2015-04-02T17:24:43Z davexunit quit (Ping timeout: 252 seconds) 2015-04-02T17:30:56Z vraid joined #scheme 2015-04-02T17:31:08Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-02T17:34:19Z turtleman_ joined #scheme 2015-04-02T17:34:32Z Gianormagantrous quit (Changing host) 2015-04-02T17:34:32Z Gianormagantrous joined #scheme 2015-04-02T17:39:53Z githogori joined #scheme 2015-04-02T17:44:57Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-02T17:45:32Z davexunit joined #scheme 2015-04-02T17:46:22Z narendraj9 joined #scheme 2015-04-02T17:46:29Z xyh joined #scheme 2015-04-02T17:46:49Z przl joined #scheme 2015-04-02T17:47:41Z githogori quit (Remote host closed the connection) 2015-04-02T17:49:48Z belkinsoop quit (Ping timeout: 252 seconds) 2015-04-02T17:51:03Z Gianormagantrous: Thanks vraid, that (let proc-id ([id init-expr] ...) body ...+) syntax just blown my mind using it recursively. 2015-04-02T17:52:06Z przl quit (Ping timeout: 256 seconds) 2015-04-02T17:53:17Z theseb left #scheme 2015-04-02T17:53:19Z githogori joined #scheme 2015-04-02T17:53:35Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-02T17:55:42Z Riastradh joined #scheme 2015-04-02T17:57:21Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-02T17:57:39Z kilimanjaro quit (Quit: Lost terminal) 2015-04-02T17:58:00Z turtleman_ joined #scheme 2015-04-02T18:02:52Z excelsior joined #scheme 2015-04-02T18:07:32Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-02T18:11:09Z narendraj9 joined #scheme 2015-04-02T18:24:28Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-02T18:24:52Z przl joined #scheme 2015-04-02T18:31:13Z caleb_smith: yeah, named let is a really nice alternative to an inner lambda that is only defined so you can call it to get recursion started 2015-04-02T18:31:23Z alexei_ joined #scheme 2015-04-02T18:32:09Z caleb_smith: Not to criticize but if it's helpful, let-rec is a procedure in some Schemes so using rec as the name in a named let could be a bit confusing 2015-04-02T18:35:19Z ziocroc joined #scheme 2015-04-02T18:37:53Z turtleman_ joined #scheme 2015-04-02T18:38:42Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-02T18:38:48Z vraid: well, to each their own :) 2015-04-02T18:38:57Z vraid: works for me 2015-04-02T18:40:14Z vraid: Gianormagantrous: no problem. there's a lot more mind blowing stuff to come 2015-04-02T18:43:30Z ijp: it's a good idea to stock up on minds while they are still cheap 2015-04-02T18:46:44Z s1n4 quit (Ping timeout: 264 seconds) 2015-04-02T18:47:31Z mtakkman quit (Read error: Connection reset by peer) 2015-04-02T18:48:38Z mtakkman joined #scheme 2015-04-02T18:51:26Z turtleman_ quit (Ping timeout: 265 seconds) 2015-04-02T18:51:31Z mtakkman quit (Read error: Connection reset by peer) 2015-04-02T18:52:11Z xyh quit (Read error: Connection reset by peer) 2015-04-02T18:52:30Z xyh joined #scheme 2015-04-02T18:52:36Z mtakkman joined #scheme 2015-04-02T18:52:53Z ovenpasta quit (Ping timeout: 265 seconds) 2015-04-02T18:53:43Z Tbone139: Gianormagantrous: that 'stuff to come' is why I'd recommend structured learning, SICP in my case. Scheme's epiphanies are hard to come by through trial-and-error. 2015-04-02T18:55:18Z pjb` is now known as pjb 2015-04-02T18:58:40Z xyh quit (Remote host closed the connection) 2015-04-02T19:06:56Z wingo quit (Ping timeout: 250 seconds) 2015-04-02T19:14:16Z ijp quit (Ping timeout: 256 seconds) 2015-04-02T19:15:50Z jeapostr1phe joined #scheme 2015-04-02T19:16:04Z jeapostrophe quit (Ping timeout: 245 seconds) 2015-04-02T19:17:43Z ijp joined #scheme 2015-04-02T19:19:33Z wingo joined #scheme 2015-04-02T19:23:22Z alezost quit (Quit: I use GNU Guix ) 2015-04-02T19:25:31Z alezost joined #scheme 2015-04-02T19:25:50Z turtleman_ joined #scheme 2015-04-02T19:26:14Z wingo quit (Ping timeout: 265 seconds) 2015-04-02T19:28:09Z Kooda joined #scheme 2015-04-02T19:33:00Z przl quit (Ping timeout: 265 seconds) 2015-04-02T19:36:19Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T19:38:33Z turtleman_ quit (Ping timeout: 252 seconds) 2015-04-02T19:40:53Z turtleman_ joined #scheme 2015-04-02T19:44:02Z ilammy joined #scheme 2015-04-02T19:47:56Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-02T19:48:53Z turtleman_ joined #scheme 2015-04-02T19:54:18Z wingo joined #scheme 2015-04-02T19:56:24Z taylanub quit (Remote host closed the connection) 2015-04-02T19:59:27Z mario-goulart: Does anybody have some example code using chibi's http server? 2015-04-02T20:00:18Z turtleman_ quit (Ping timeout: 272 seconds) 2015-04-02T20:02:22Z kongtomorrow joined #scheme 2015-04-02T20:03:40Z taylanub joined #scheme 2015-04-02T20:28:17Z przl joined #scheme 2015-04-02T20:31:53Z jlongster joined #scheme 2015-04-02T20:33:45Z przl quit (Ping timeout: 256 seconds) 2015-04-02T20:36:12Z andrei joined #scheme 2015-04-02T20:37:24Z kephra just implemented cond as a macro for my toy lisp, and I noticed that I do not need a special case for "else", because everything that is not #f is else 2015-04-02T20:38:49Z kephra: this is a slight error or my implementation, because an unbound symbol resolves into an unbound symbol, and not in an error 2015-04-02T20:41:38Z wingo quit (Ping timeout: 265 seconds) 2015-04-02T20:42:18Z gravicappa quit (Remote host closed the connection) 2015-04-02T20:46:17Z ijp: kephra: so (define else #t) 2015-04-02T20:46:47Z ijp: then you can confuse people by doing (set! else #f) somewhere in your source 2015-04-02T20:46:56Z jumblerg joined #scheme 2015-04-02T20:47:42Z kephra: i've fixed the "nor error at unbound environment" ;-) 2015-04-02T20:49:53Z Tbone139: reminds me of (and #t 4) resolving to 4 2015-04-02T20:57:08Z kephra: (define #f 'true) ;;; *lol* 2015-04-02T20:59:32Z zacts joined #scheme 2015-04-02T21:00:00Z davexunit quit (Quit: Later) 2015-04-02T21:01:33Z ijp: kephra: that wouldn't work in a reasonable scheme 2015-04-02T21:02:21Z jeapostr1phe quit (Ping timeout: 264 seconds) 2015-04-02T21:02:30Z ijp: I believe I once used a scheme that let you do (define 2 3) (+ 2 2) => 6, but I can't remember which one, or if I've just been telling that story so long I've started to believe it 2015-04-02T21:03:34Z ovenpasta joined #scheme 2015-04-02T21:03:37Z pnkfelix joined #scheme 2015-04-02T21:04:52Z taylanub: ijp: that actually seems simpler to allow than to forbid, in a totally straightforward implementation (especially meta-circular) 2015-04-02T21:06:31Z alezost quit (Quit: I use GNU Guix ) 2015-04-02T21:09:20Z kephra: sounds very forth like, where defined words also have precedence over numbers 2015-04-02T21:09:27Z ijp: taylanub: you need to carefully order your clausees 2015-04-02T21:10:00Z ijp: other than that, it would be about the same 2015-04-02T21:10:03Z Riastradh: ijp: There is a sense in which Fortran was like that... 2015-04-02T21:10:38Z ijp: anyway, true or not, I suspect I'll be telling this story for years to come 2015-04-02T21:10:43Z zacts: is there still a use for fortran today? 2015-04-02T21:11:38Z taylanub: guess: 1. a few numeric calculations that need highest efficiency where it outperforms C, 2. scientists who never switched to an alternative 2015-04-02T21:11:43Z kephra: I guess, I will stick to #t and #f being symbols pointing to a trueAtom falseAtom - but restrict writing to environment to 7.1.1 Lexical structure identifiers 2015-04-02T21:12:37Z zacts: taylanub: ah yeah, I didn't know if fortran really was faster than C 2015-04-02T21:12:48Z ijp: taylanub: for maximal confusion (define (foo bar) 'baz) should bind the list containing the symbols foo and bar to the symbol baz 2015-04-02T21:13:37Z kephra: *lol* @ taylanub 2015-04-02T21:14:07Z kephra: *oups* wrong tab expansion ... meant ijp ;-) 2015-04-02T21:15:09Z kephra: zacts, pythia.kephra.de contains a little bit of FORTRAN code for machine learning 2015-04-02T21:15:17Z zacts: kephra: oh cool 2015-04-02T21:15:39Z zacts: yeah, from what I hear machine learning is really cool, but often times the algorithms are inefficient 2015-04-02T21:16:12Z kephra: but, my projects are often a wild mix, e.g. pythia: java and fortran for machine learning, r for feature extraction, lua as glue language, php for the html UI 2015-04-02T21:16:40Z zacts: kephra: do you use scipy at all? 2015-04-02T21:16:53Z kephra: i dislike python 2015-04-02T21:16:59Z zacts: I don't like python either, personally 2015-04-02T21:17:12Z zacts: and also, I don't like the split between python2 and python3 2015-04-02T21:17:23Z kongtomorrow quit 2015-04-02T21:18:03Z kephra: python looks like as if the author read 'a little smalltalk' decided that the time for smalltalk is not yet ripe, and wrote a toy language repeating many errors out of the book, e.g. reference counting garbage collection with finalization 2015-04-02T21:18:45Z kongtomorrow joined #scheme 2015-04-02T21:19:03Z kephra: the ref counting slows down python horribly - and well, we know - it does not collect garbage 2015-04-02T21:19:27Z taylanub: doesn't it use a backup tracing collector for cycles? 2015-04-02T21:20:11Z kephra: a tracing collector came later - but Python can not get rid of the ref counting, because of finalization 2015-04-02T21:20:40Z jeapostrophe joined #scheme 2015-04-02T21:20:41Z jeapostrophe quit (Changing host) 2015-04-02T21:20:41Z jeapostrophe joined #scheme 2015-04-02T21:21:16Z excelsior quit (Quit: Lost terminal) 2015-04-02T21:24:50Z przl joined #scheme 2015-04-02T21:25:48Z kephra: btw, progress of the day - got macros working - not hygenic macros yet, but lisp like macros (who are only half as evil as in maclisp, because of lexical scope) 2015-04-02T21:26:50Z kephra: reason is that those kind of macros are wider known (e.g. emacs users), easier to implement ... and if someone really need hygenic macros, its much easier to implement them on top of simple lisp macros, then in javascript ;-) 2015-04-02T21:27:34Z Riastradh: Can't implement hygiene on top of DEFMACRO. 2015-04-02T21:29:56Z przl quit (Ping timeout: 250 seconds) 2015-04-02T21:30:52Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T21:31:46Z kephra: http://norvig.com/jscheme/mbe.scm <- Norwig did exactly same, Riastradh - so why do you think its impossible? 2015-04-02T21:32:34Z ijp: macro by example isn't hygiene 2015-04-02T21:33:35Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T21:34:23Z jlongste` joined #scheme 2015-04-02T21:34:33Z kephra: oh *blush* where is the difference? 2015-04-02T21:35:45Z Riastradh: (define-syntax push (syntax-rules () ((push x l) (set! l (cons x l] (let ((pros '(good cheap)) (cons '(bad slow))) (push 'expensive cons) cons) 2015-04-02T21:36:22Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-02T21:36:52Z pjdelport_ joined #scheme 2015-04-02T21:37:04Z dan64 quit (Ping timeout: 256 seconds) 2015-04-02T21:37:31Z stasku_ joined #scheme 2015-04-02T21:38:46Z pjdelport quit (Ping timeout: 265 seconds) 2015-04-02T21:38:46Z stasku quit (Ping timeout: 265 seconds) 2015-04-02T21:38:47Z gabot quit (Ping timeout: 265 seconds) 2015-04-02T21:38:47Z cky quit (Ping timeout: 265 seconds) 2015-04-02T21:38:47Z ec quit (Ping timeout: 265 seconds) 2015-04-02T21:38:49Z akp quit (Ping timeout: 265 seconds) 2015-04-02T21:38:49Z jlongster quit (Ping timeout: 265 seconds) 2015-04-02T21:38:51Z dan64 joined #scheme 2015-04-02T21:38:59Z gabot joined #scheme 2015-04-02T21:39:17Z stasku_ is now known as stasku 2015-04-02T21:39:25Z pjdelport_ is now known as pjdelport 2015-04-02T21:40:48Z cky joined #scheme 2015-04-02T21:40:56Z akp joined #scheme 2015-04-02T21:45:46Z ec joined #scheme 2015-04-02T21:52:45Z turbofail: kephra: hygiene means ensuring that the names in code introduced by the macro, and the names in code using the macro don't interfere with each other 2015-04-02T21:53:38Z Riastradh quit (Remote host closed the connection) 2015-04-02T21:54:06Z turbofail: doing so properly requires keeping track of the current environment that the macro is being expanded in, among other things, something that define-macro won't give you 2015-04-02T21:54:47Z uris77 quit (Ping timeout: 244 seconds) 2015-04-02T21:56:04Z ovenpasta quit (Ping timeout: 245 seconds) 2015-04-02T21:56:21Z zacts quit (Ping timeout: 264 seconds) 2015-04-02T21:59:41Z kephra: turbofail, e.g. in the derived syntax for case, where a trivial implementation my shadow the environment stack, and the nontrivial requires gensym in lisp 2015-04-02T22:01:01Z turbofail: gensym alone can't save you 2015-04-02T22:01:41Z turbofail: like in riastradh's example, if the code that is invoking the macro has bound a variable (in this case `cons') that your expanded code wants to call 2015-04-02T22:02:16Z turbofail: call or reference i mean 2015-04-02T22:08:07Z saul: (define-macro (push x l) (let ((cons cons)) `(set! ,l (,cons ,x ,l)))) 2015-04-02T22:08:53Z ijp: saul: that shouldn't work, and even if it did, it would miss the point 2015-04-02T22:10:14Z saul: (let ((pros '(good cheap)) (cons '(bad slow))) (push 'expensive cons) cons) ==> (expensive bad slow) 2015-04-02T22:10:45Z saul: It works in TinyScheme. :-) 2015-04-02T22:11:07Z ijp: not exactly a shining endorsement 2015-04-02T22:11:18Z Kooda quit (Quit: Squee!) 2015-04-02T22:11:40Z ziocroc quit (Quit: ziocroc) 2015-04-02T22:11:47Z turbofail: the macroexpansion of that would be (set! blah (<#procedure cons> 'foo blah)) 2015-04-02T22:11:57Z turbofail: which actually works in a surprising number of scheme implementations 2015-04-02T22:12:01Z turbofail: i think racket will let you do it 2015-04-02T22:12:06Z turbofail: but it's still weird 2015-04-02T22:12:30Z saul: I don't have any other Scheme available that implements define-macro. 2015-04-02T22:13:16Z turbofail: most datums in scheme are not supposed to be self-evaluating 2015-04-02T22:13:27Z turbofail: and i'm pretty sure procedure objects aren't supposed to be 2015-04-02T22:14:22Z saul: turbofail, unfortunately in TinyScheme 'set!' is, so the above trick wouldn't work for 'set!' (or 'define' IIRC). 2015-04-02T22:14:43Z kephra: saul, why do you need the (let ((cons cons)) here? 2015-04-02T22:15:09Z turbofail: you wouldn't need the let binding 2015-04-02T22:15:19Z saul: kephra, so the 'cons' isn't evaluated at run time. 2015-04-02T22:15:24Z turbofail: this trick just relies on sticking a procedure object instead of the name 2015-04-02T22:15:37Z turbofail: saul: it wouldn't get evaluated at run time regardless 2015-04-02T22:15:48Z turbofail: the trick here is the `(,cons ...) part 2015-04-02T22:15:59Z kephra: the , also resolves the symbol 2015-04-02T22:16:36Z turbofail: unless tinyscheme is secretly dynamically scoped, which i know it isn't 2015-04-02T22:17:22Z kongtomorrow quit 2015-04-02T22:17:45Z saul: Aha, I didn't think of that. I stand enlightened. 2015-04-02T22:18:27Z turbofail: hm, guile self-evaluates procedures too 2015-04-02T22:19:21Z turbofail: i could have sworn vectors at least were not supposed to be self-evaluating 2015-04-02T22:19:29Z turbofail: but guile and racket self-evaluate those too 2015-04-02T22:21:18Z turbofail: hm, i guess the standard actually leaves that unspecified 2015-04-02T22:25:35Z przl joined #scheme 2015-04-02T22:30:18Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-02T22:30:39Z przl quit (Ping timeout: 245 seconds) 2015-04-02T22:34:41Z grant- joined #scheme 2015-04-02T22:36:41Z grant- is now known as {0}grant 2015-04-02T22:49:05Z {0}grant quit (Remote host closed the connection) 2015-04-02T22:49:20Z theseb joined #scheme 2015-04-02T22:49:34Z oleo_ joined #scheme 2015-04-02T22:51:33Z oleo quit (Ping timeout: 248 seconds) 2015-04-02T22:51:41Z {0}grant joined #scheme 2015-04-02T22:52:48Z jlongste` is now known as jlongster 2015-04-02T22:58:52Z kongtomorrow joined #scheme 2015-04-02T22:59:32Z stepnem quit (Ping timeout: 272 seconds) 2015-04-02T23:02:46Z s1n4 joined #scheme 2015-04-02T23:06:47Z kephra: redefining basics like cons is nasty, but the (,cons ...) trick also works in o3db, because macros are lexical scoped, so its only half as evil as in a maclisp 2015-04-02T23:07:41Z theseb quit (Quit: Leaving) 2015-04-02T23:07:52Z jlongster quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-02T23:08:34Z foof quit (Ping timeout: 265 seconds) 2015-04-02T23:09:29Z jumblerg joined #scheme 2015-04-02T23:10:54Z xyh joined #scheme 2015-04-02T23:11:24Z foof joined #scheme 2015-04-02T23:14:57Z jeapostrophe joined #scheme 2015-04-02T23:14:57Z jeapostrophe quit (Changing host) 2015-04-02T23:14:57Z jeapostrophe joined #scheme 2015-04-02T23:16:42Z ijp quit (Quit: brb reversing entropy) 2015-04-02T23:17:20Z kephra: btw lexical - still considering environment pruning of a lambda, when storing a lambda into environment 2015-04-02T23:21:29Z kephra: (define leak (lambda (x) (let* ((a (some-big-data x) (b (calc1 a)) (c (calc2 a)) (lambda (foo) (calc3 foo b c))))) 2015-04-02T23:23:41Z kephra: currently the lambda returned from leak still has a=some-big-data in its environment ;-( 2015-04-02T23:25:37Z kephra: pruning of the returned lambda would take place, if I do (let ((foo (leak "data")) ...), when the lambda is stored into the environment 2015-04-02T23:26:16Z kephra: immediate used lambda, e.g. ((leak "data") "foo") wont need pruning 2015-04-02T23:26:20Z sethalves quit (Quit: Leaving.) 2015-04-02T23:26:28Z przl joined #scheme 2015-04-02T23:26:37Z kephra: does this make sense? 2015-04-02T23:28:54Z kephra: perhaps, I just offer a (prune (lambda ...)) special form, for the rare case, where its necessary 2015-04-02T23:29:37Z kephra: *hm* does not even need to be a special form ... a primitive form is enough 2015-04-02T23:30:21Z zadock joined #scheme 2015-04-02T23:31:06Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-02T23:31:53Z przl quit (Ping timeout: 250 seconds) 2015-04-02T23:31:54Z turbofail: what if you store the return result in a vector? 2015-04-02T23:31:58Z s1n4 quit (Quit: leaving) 2015-04-02T23:32:07Z turbofail: (vector-set! my-global-vector (leak "data")) 2015-04-02T23:32:18Z turbofail: that's not returning it to the environment, but it'll still have the leak 2015-04-02T23:32:30Z kephra: *true* 2015-04-02T23:32:33Z turbofail: also, requiring people to manually prune their lambdas is madness 2015-04-02T23:32:44Z turbofail: there's a reason why we have garbage collectors 2015-04-02T23:32:51Z kephra: so better either manual prune, or just prune all lambdas 2015-04-02T23:33:32Z turbofail: yeah. or just not care and let the leak happen 2015-04-02T23:33:47Z turbofail: which is what many interpreters would do 2015-04-02T23:33:57Z kephra: the php approach - the leak ends, if the the page is served ;-( 2015-04-02T23:34:19Z turbofail: heh. and that approach worked very well for them 2015-04-02T23:34:21Z kephra still uses PHP for most html sites 2015-04-02T23:34:30Z kephra: *blush* 2015-04-02T23:34:37Z kephra ducks for cover 2015-04-02T23:37:24Z karswell joined #scheme 2015-04-02T23:38:30Z turbofail: pruning wouldn't be a big deal for a compiler 2015-04-02T23:39:00Z xyh quit (Remote host closed the connection) 2015-04-02T23:39:03Z turbofail: which is one reason to consider at least doing a partial "compilation" 2015-04-02T23:40:40Z turbofail: perhaps something similar to what you see in section 4.1.7 of SICP 2015-04-02T23:41:51Z kephra: yeah - some tagging during the reader would speed up pruning to O(N) from O(M+N) ... where N is the number of environement variables required by the lambda, and M the lenght of the S-expression 2015-04-02T23:43:44Z kephra: or just self modifing code tagging of the s-expression containing the lambda, so first pass is O(N+M), and further passes are O(N) 2015-04-02T23:43:56Z kongtomorrow quit 2015-04-02T23:44:06Z turbofail: you should read that section i mentioned 2015-04-02T23:44:14Z turbofail: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.html#%_sec_4.1.7 2015-04-02T23:44:33Z turbofail: if you do it that way you won't have to re-scan anything at all 2015-04-02T23:45:28Z turbofail: well actually doing it truly right requires using a flat environment representation instead of a linked one 2015-04-02T23:46:06Z turbofail: though that's a worthwhile thing to know about in and of itself 2015-04-02T23:47:19Z kephra: my environment is more like a cactus tree ;-) 2015-04-02T23:49:06Z foof quit (Ping timeout: 256 seconds) 2015-04-02T23:50:37Z {0}grant quit (Remote host closed the connection) 2015-04-02T23:51:35Z karswell quit (Ping timeout: 265 seconds) 2015-04-02T23:51:57Z hive-mind quit (Ping timeout: 252 seconds) 2015-04-02T23:51:59Z {0}grant joined #scheme 2015-04-02T23:57:03Z foof joined #scheme 2015-04-03T00:06:26Z badkins quit (Ping timeout: 246 seconds) 2015-04-03T00:08:52Z badkins joined #scheme 2015-04-03T00:12:07Z kephra: turbofail, just reading that part again - but the analyze in 4.1.7 is doing something completely different 2015-04-03T00:14:09Z turbofail: well it's not doing something completely different, it's just not including an extra step that you want to include 2015-04-03T00:14:24Z turbofail: you would fold this environment pruning bit into the analyze-lambda bit 2015-04-03T00:15:14Z turbofail: but to make it work really efficiently you'd also have to change the environment representation 2015-04-03T00:16:36Z turbofail: basically the thing we're trying to avoid here is having to re-analyze `leak' every time it gets called, when you really only need to analyze it once when it's defined 2015-04-03T00:17:48Z turtleman_ joined #scheme 2015-04-03T00:18:43Z kephra: i'm not implementing an mceval - but a non recursive parser 2015-04-03T00:21:55Z turbofail: uh what? it looks a whole lot like you're implementing an interpreter here 2015-04-03T00:23:43Z kephra: yes, but not a recursive mceval like one, but a non recursive parser + interpreter 2015-04-03T00:24:55Z turbofail: the non-recursive nature of it doesn't really matter 2015-04-03T00:25:19Z turbofail: it's still an evaluator, and you can still cache the result of analysis first 2015-04-03T00:26:16Z kephra: yes, and I likely will cache lambda environment pruning hints, if I implement pruning 2015-04-03T00:27:44Z kephra: so creating a lambda is expensive first time (if pruning is turned on), cheaper next time, and perhaps even optional 2015-04-03T00:27:49Z przl joined #scheme 2015-04-03T00:28:40Z hive-mind joined #scheme 2015-04-03T00:29:46Z kongtomorrow joined #scheme 2015-04-03T00:30:19Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-03T00:30:41Z kongtomorrow joined #scheme 2015-04-03T00:31:25Z foof quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-03T00:32:08Z foof joined #scheme 2015-04-03T00:40:11Z karswell joined #scheme 2015-04-03T00:40:28Z przl quit (Ping timeout: 252 seconds) 2015-04-03T00:45:39Z theseb joined #scheme 2015-04-03T00:55:04Z _leb joined #scheme 2015-04-03T00:55:08Z andrei quit (Ping timeout: 252 seconds) 2015-04-03T00:56:41Z Riastradh joined #scheme 2015-04-03T00:58:45Z davexunit joined #scheme 2015-04-03T00:59:51Z edw quit (Ping timeout: 250 seconds) 2015-04-03T01:01:35Z Gianormagantrous quit (Ping timeout: 250 seconds) 2015-04-03T01:02:49Z jao quit (Ping timeout: 264 seconds) 2015-04-03T01:02:49Z Gianormagantrous joined #scheme 2015-04-03T01:02:49Z Gianormagantrous quit (Changing host) 2015-04-03T01:02:49Z Gianormagantrous joined #scheme 2015-04-03T01:05:25Z ilammy quit (Ping timeout: 246 seconds) 2015-04-03T01:06:26Z edw joined #scheme 2015-04-03T01:07:35Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-03T01:33:33Z davexunit quit (Quit: Later) 2015-04-03T01:36:39Z przl joined #scheme 2015-04-03T01:39:21Z zacts joined #scheme 2015-04-03T01:41:42Z przl quit (Ping timeout: 250 seconds) 2015-04-03T01:43:20Z zacts: hi 2015-04-03T01:44:57Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-03T01:48:13Z psy_ quit (Remote host closed the connection) 2015-04-03T01:50:36Z aap_ joined #scheme 2015-04-03T01:52:33Z andrei joined #scheme 2015-04-03T01:52:34Z turtleman_ quit (Read error: Connection reset by peer) 2015-04-03T01:54:20Z aap quit (Ping timeout: 272 seconds) 2015-04-03T01:58:31Z sethalves joined #scheme 2015-04-03T02:04:50Z badkins quit 2015-04-03T02:05:08Z ArneBab joined #scheme 2015-04-03T02:05:37Z badkins joined #scheme 2015-04-03T02:06:50Z badkins quit (Client Quit) 2015-04-03T02:08:48Z rszeno joined #scheme 2015-04-03T02:08:54Z ArneBab_ quit (Ping timeout: 272 seconds) 2015-04-03T02:11:56Z _leb quit (Read error: No route to host) 2015-04-03T02:21:54Z dsp quit (Quit: Changing server) 2015-04-03T02:22:19Z theseb quit (Ping timeout: 255 seconds) 2015-04-03T02:24:01Z echo-area joined #scheme 2015-04-03T02:25:49Z frkout joined #scheme 2015-04-03T02:26:04Z psy_ joined #scheme 2015-04-03T02:26:38Z psy_ quit (Max SendQ exceeded) 2015-04-03T02:26:56Z psy_ joined #scheme 2015-04-03T02:28:22Z offby1_ joined #scheme 2015-04-03T02:29:13Z offby1_ is now known as offby1 2015-04-03T02:29:22Z offby1 quit (Changing host) 2015-04-03T02:29:22Z offby1 joined #scheme 2015-04-03T02:30:58Z kongtomorrow quit 2015-04-03T02:36:34Z theseb joined #scheme 2015-04-03T02:36:55Z excelsior joined #scheme 2015-04-03T02:37:37Z przl joined #scheme 2015-04-03T02:42:48Z przl quit (Ping timeout: 250 seconds) 2015-04-03T02:49:03Z taylanub quit (Disconnected by services) 2015-04-03T02:49:22Z taylanub joined #scheme 2015-04-03T03:06:15Z karswell quit (Ping timeout: 252 seconds) 2015-04-03T03:06:57Z theseb left #scheme 2015-04-03T03:10:50Z offby1 is now known as knack 2015-04-03T03:11:03Z knack quit 2015-04-03T03:29:05Z zacts quit (Ping timeout: 246 seconds) 2015-04-03T03:36:03Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-03T03:38:28Z przl joined #scheme 2015-04-03T03:43:35Z przl quit (Ping timeout: 265 seconds) 2015-04-03T03:43:55Z cmpitg is now known as cmpitg|zZzZz 2015-04-03T03:44:02Z cmpitg|zZzZz is now known as cmpitg 2015-04-03T03:45:15Z frkout quit (Remote host closed the connection) 2015-04-03T03:45:30Z rszeno1 joined #scheme 2015-04-03T03:45:42Z frkout joined #scheme 2015-04-03T03:45:45Z rszeno1 quit (Client Quit) 2015-04-03T03:46:19Z rszeno quit (Quit: Leaving.) 2015-04-03T03:46:34Z rszeno joined #scheme 2015-04-03T03:51:08Z alexei___ joined #scheme 2015-04-03T03:54:17Z alexei_ quit (Ping timeout: 246 seconds) 2015-04-03T04:09:40Z zacts joined #scheme 2015-04-03T04:10:15Z mdln joined #scheme 2015-04-03T04:10:55Z adu joined #scheme 2015-04-03T04:14:46Z stepnem joined #scheme 2015-04-03T04:19:16Z narendraj9 joined #scheme 2015-04-03T04:22:37Z araujo quit (Ping timeout: 264 seconds) 2015-04-03T04:35:14Z araujo joined #scheme 2015-04-03T04:39:12Z przl joined #scheme 2015-04-03T04:40:08Z yasha9 quit (Ping timeout: 246 seconds) 2015-04-03T04:46:20Z pjdelport quit (Read error: Connection reset by peer) 2015-04-03T04:46:21Z samth quit (Read error: Connection reset by peer) 2015-04-03T04:46:31Z cojy_ quit (Ping timeout: 252 seconds) 2015-04-03T04:46:53Z jcloud quit (Ping timeout: 252 seconds) 2015-04-03T04:46:53Z ggherdov quit (Ping timeout: 252 seconds) 2015-04-03T04:46:53Z superjudge quit (Ping timeout: 252 seconds) 2015-04-03T04:47:14Z ec quit (Ping timeout: 272 seconds) 2015-04-03T04:47:14Z stasku quit (Ping timeout: 272 seconds) 2015-04-03T04:47:15Z aksatac quit (Ping timeout: 252 seconds) 2015-04-03T04:47:15Z kwmiebach quit (Ping timeout: 252 seconds) 2015-04-03T04:47:30Z samth joined #scheme 2015-04-03T04:48:26Z pjdelport joined #scheme 2015-04-03T04:49:39Z superjudge joined #scheme 2015-04-03T04:50:01Z ec joined #scheme 2015-04-03T04:50:21Z jcloud joined #scheme 2015-04-03T04:50:34Z cojy_ joined #scheme 2015-04-03T04:50:44Z mdln quit (Remote host closed the connection) 2015-04-03T04:51:07Z stasku joined #scheme 2015-04-03T04:51:12Z kwmiebach joined #scheme 2015-04-03T04:51:20Z ggherdov joined #scheme 2015-04-03T04:51:24Z aksatac joined #scheme 2015-04-03T04:53:27Z yasha9 joined #scheme 2015-04-03T05:00:37Z mdln joined #scheme 2015-04-03T05:02:50Z rszeno quit (Quit: Leaving.) 2015-04-03T05:04:47Z disciple joined #scheme 2015-04-03T05:07:48Z mrowe_away is now known as mrowe 2015-04-03T05:10:06Z ecthiender joined #scheme 2015-04-03T05:12:13Z xyh joined #scheme 2015-04-03T05:13:08Z zadock quit (Quit: Leaving) 2015-04-03T05:16:28Z przl quit (Ping timeout: 255 seconds) 2015-04-03T05:22:35Z dsp joined #scheme 2015-04-03T05:23:09Z disciple quit (Ping timeout: 245 seconds) 2015-04-03T05:23:17Z mrowe is now known as mrowe_away 2015-04-03T05:24:35Z disciple joined #scheme 2015-04-03T05:24:50Z mdln quit (Remote host closed the connection) 2015-04-03T05:36:54Z mdln joined #scheme 2015-04-03T05:43:55Z {0}grant quit (Remote host closed the connection) 2015-04-03T05:44:27Z {0}grant joined #scheme 2015-04-03T05:45:14Z disciple quit (Ping timeout: 250 seconds) 2015-04-03T05:45:38Z disciple joined #scheme 2015-04-03T05:47:54Z kongtomorrow joined #scheme 2015-04-03T05:49:52Z xyh quit (Remote host closed the connection) 2015-04-03T05:51:12Z mdln quit (Remote host closed the connection) 2015-04-03T05:51:32Z alexei___ quit (Ping timeout: 246 seconds) 2015-04-03T05:52:28Z disciple quit (Ping timeout: 255 seconds) 2015-04-03T05:53:07Z disciple joined #scheme 2015-04-03T05:53:29Z mdln joined #scheme 2015-04-03T05:54:27Z Vutral joined #scheme 2015-04-03T05:55:10Z saul quit (Ping timeout: 256 seconds) 2015-04-03T05:56:36Z adu quit (Quit: adu) 2015-04-03T06:00:18Z saul joined #scheme 2015-04-03T06:02:46Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-03T06:05:08Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-03T06:12:40Z przl joined #scheme 2015-04-03T06:12:59Z alexei___ joined #scheme 2015-04-03T06:17:29Z przl quit (Ping timeout: 250 seconds) 2015-04-03T06:19:57Z {0}grant quit (Remote host closed the connection) 2015-04-03T06:20:50Z wingo joined #scheme 2015-04-03T06:24:24Z {0}grant joined #scheme 2015-04-03T06:25:18Z zacts joined #scheme 2015-04-03T06:26:29Z Tbone139: should this be expected to run 5+ minutes vs. 300ms for the equivalent c# implementation? Am I making a huge efficiency faux pas? Either way, TIA. http://paste.lisp.org/display/146750 2015-04-03T06:31:03Z pjb: It's an infinite loop 2015-04-03T06:31:19Z pjb: You never modify (car p). 2015-04-03T06:32:51Z Tbone139: gah, point taken! Still though, the target should be at (length p) < 60000 and it starts crawling around 5000 2015-04-03T06:33:16Z zacts quit (Remote host closed the connection) 2015-04-03T06:33:52Z pjb: append makes it O(n²) 2015-04-03T06:34:35Z pjb: with the inner loop, O(n³). 2015-04-03T06:35:07Z zacts joined #scheme 2015-04-03T06:37:52Z Tbone139: Whats the average O on a random list-ref by itself? O(n)? 2015-04-03T06:43:17Z pjb: yes. 2015-04-03T06:55:14Z alexei___ quit (Ping timeout: 256 seconds) 2015-04-03T06:56:15Z disciple quit (Quit: zzzZZZ) 2015-04-03T06:56:52Z alexei___ joined #scheme 2015-04-03T06:59:46Z ecthiender quit (Ping timeout: 256 seconds) 2015-04-03T07:01:11Z {0}grant quit (Ping timeout: 246 seconds) 2015-04-03T07:04:43Z Tbone139: Thanks for helping with this. If you'd field one more question, does the c# I'm modeling from also appear to be O(n³) ? 2015-04-03T07:04:54Z Tbone139: https://gist.github.com/anonymous/f280fd2631c38782bc1a 2015-04-03T07:06:32Z ecthiender joined #scheme 2015-04-03T07:12:44Z {0}grant joined #scheme 2015-04-03T07:12:47Z daviid quit (Ping timeout: 244 seconds) 2015-04-03T07:13:22Z przl joined #scheme 2015-04-03T07:17:06Z alexei___ quit (Ping timeout: 250 seconds) 2015-04-03T07:18:59Z {0}grant quit (Ping timeout: 245 seconds) 2015-04-03T07:21:06Z oleo_ quit (Quit: Leaving) 2015-04-03T07:28:17Z narendraj9 joined #scheme 2015-04-03T07:30:05Z jumblerg joined #scheme 2015-04-03T07:30:46Z vdamewood joined #scheme 2015-04-03T07:32:58Z cmpitg is now known as cmpitg|zZzZz 2015-04-03T07:35:39Z ecthiender quit (Ping timeout: 245 seconds) 2015-04-03T07:38:15Z civodul joined #scheme 2015-04-03T07:41:11Z ovenpasta joined #scheme 2015-04-03T07:42:14Z Isp-sec joined #scheme 2015-04-03T07:42:25Z przl quit (Ping timeout: 264 seconds) 2015-04-03T07:42:32Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-03T07:46:04Z PinealGlandOptic joined #scheme 2015-04-03T07:49:00Z aap_ is now known as aap 2015-04-03T07:57:40Z kongtomorrow quit (Remote host closed the connection) 2015-04-03T07:58:17Z kongtomorrow joined #scheme 2015-04-03T08:00:58Z kongtomorrow quit (Client Quit) 2015-04-03T08:04:50Z oleo joined #scheme 2015-04-03T08:08:06Z cmpitg|zZzZz is now known as cmpitg 2015-04-03T08:17:57Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-03T08:24:58Z {0}grant joined #scheme 2015-04-03T08:30:47Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T08:34:24Z {0}grant quit (Ping timeout: 256 seconds) 2015-04-03T08:38:42Z przl joined #scheme 2015-04-03T08:43:52Z alexei___ joined #scheme 2015-04-03T08:44:21Z przl quit (Ping timeout: 264 seconds) 2015-04-03T08:51:26Z zadock joined #scheme 2015-04-03T09:17:27Z ziocroc joined #scheme 2015-04-03T09:37:18Z vraid quit (Ping timeout: 272 seconds) 2015-04-03T09:39:29Z przl joined #scheme 2015-04-03T09:41:29Z alexei___ quit (Ping timeout: 245 seconds) 2015-04-03T09:49:17Z {0}grant joined #scheme 2015-04-03T09:52:12Z excelsior quit (Quit: Lost terminal) 2015-04-03T09:56:40Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-03T10:06:47Z hekmek joined #scheme 2015-04-03T10:08:53Z ovenpasta quit (Ping timeout: 248 seconds) 2015-04-03T10:10:58Z hekmek left #scheme 2015-04-03T10:12:42Z vraid joined #scheme 2015-04-03T10:15:41Z Isp-sec quit (Ping timeout: 244 seconds) 2015-04-03T10:21:53Z sdothum joined #scheme 2015-04-03T10:24:21Z alexei___ joined #scheme 2015-04-03T10:29:48Z hiroakip joined #scheme 2015-04-03T10:29:49Z hiroaki joined #scheme 2015-04-03T10:34:49Z przl quit (Ping timeout: 245 seconds) 2015-04-03T10:35:54Z cmpitg is now known as cmpitg|zZzZz 2015-04-03T10:35:57Z cmpitg|zZzZz is now known as cmpitg 2015-04-03T10:39:02Z akp quit (Ping timeout: 250 seconds) 2015-04-03T10:42:10Z gravicappa joined #scheme 2015-04-03T10:51:21Z alexei___ quit (Ping timeout: 250 seconds) 2015-04-03T10:52:02Z {0}grant- joined #scheme 2015-04-03T10:56:41Z hiroakip quit (Ping timeout: 252 seconds) 2015-04-03T10:56:47Z hiroaki quit (Ping timeout: 256 seconds) 2015-04-03T11:08:34Z vraaid joined #scheme 2015-04-03T11:09:02Z vraid quit (Disconnected by services) 2015-04-03T11:09:05Z vraaid is now known as vraid 2015-04-03T11:09:08Z hiroakip joined #scheme 2015-04-03T11:12:34Z oleo_ joined #scheme 2015-04-03T11:12:34Z oleo is now known as Guest87446 2015-04-03T11:14:03Z hiroakip quit (Ping timeout: 265 seconds) 2015-04-03T11:14:09Z oleo_ is now known as oleo 2015-04-03T11:14:29Z Guest87446 quit (Ping timeout: 248 seconds) 2015-04-03T11:18:02Z hiroakip joined #scheme 2015-04-03T11:18:45Z hiroaki joined #scheme 2015-04-03T11:30:34Z przl joined #scheme 2015-04-03T11:33:11Z jeapostrophe joined #scheme 2015-04-03T11:35:23Z pnkfelix joined #scheme 2015-04-03T11:35:49Z przl quit (Ping timeout: 264 seconds) 2015-04-03T11:36:31Z {0}grant- is now known as {[]}grant 2015-04-03T11:41:06Z frkout_ joined #scheme 2015-04-03T11:41:43Z frkout_ quit (Remote host closed the connection) 2015-04-03T11:45:22Z frkout quit (Ping timeout: 256 seconds) 2015-04-03T11:50:46Z turtleman_ joined #scheme 2015-04-03T11:55:10Z tristero quit (Ping timeout: 255 seconds) 2015-04-03T12:01:52Z echo-area quit (Read error: Connection reset by peer) 2015-04-03T12:04:22Z alezost joined #scheme 2015-04-03T12:08:25Z davexunit joined #scheme 2015-04-03T12:10:25Z frkout joined #scheme 2015-04-03T12:10:39Z frkout quit (Remote host closed the connection) 2015-04-03T12:12:00Z {[]}grant quit (Ping timeout: 252 seconds) 2015-04-03T12:12:36Z {0}grant quit (Ping timeout: 251 seconds) 2015-04-03T12:23:54Z hiroaki quit (Ping timeout: 256 seconds) 2015-04-03T12:24:08Z hiroakip quit (Ping timeout: 265 seconds) 2015-04-03T12:31:19Z przl joined #scheme 2015-04-03T12:34:17Z acarrico quit (Remote host closed the connection) 2015-04-03T12:34:43Z ecthiender joined #scheme 2015-04-03T12:36:38Z acarrico joined #scheme 2015-04-03T12:36:42Z przl quit (Ping timeout: 265 seconds) 2015-04-03T12:37:24Z BossKonaSegwaY quit (Read error: Connection reset by peer) 2015-04-03T12:42:02Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-03T12:45:27Z davexunit quit (Quit: Later) 2015-04-03T12:47:58Z davexunit joined #scheme 2015-04-03T12:49:41Z disciple joined #scheme 2015-04-03T12:50:08Z karswell joined #scheme 2015-04-03T13:06:29Z caleb_smith joined #scheme 2015-04-03T13:07:31Z mettekou joined #scheme 2015-04-03T13:11:55Z ijp joined #scheme 2015-04-03T13:12:36Z {0}grant joined #scheme 2015-04-03T13:12:51Z uber_hulk joined #scheme 2015-04-03T13:13:29Z daviid joined #scheme 2015-04-03T13:15:03Z mettekou quit (Ping timeout: 256 seconds) 2015-04-03T13:21:30Z frkout joined #scheme 2015-04-03T13:22:12Z vraid quit (Ping timeout: 244 seconds) 2015-04-03T13:25:50Z frkout quit (Ping timeout: 246 seconds) 2015-04-03T13:27:09Z vraid joined #scheme 2015-04-03T13:32:08Z przl joined #scheme 2015-04-03T13:32:26Z badkins joined #scheme 2015-04-03T13:43:40Z andrei quit (Ping timeout: 272 seconds) 2015-04-03T13:58:59Z uris77 joined #scheme 2015-04-03T14:02:48Z khisanth_ is now known as Khisanth 2015-04-03T14:03:01Z psy_ quit (Write error: Broken pipe) 2015-04-03T14:09:23Z davexunit quit (Remote host closed the connection) 2015-04-03T14:09:44Z davexunit joined #scheme 2015-04-03T14:11:10Z civodul joined #scheme 2015-04-03T14:16:10Z s1n4 joined #scheme 2015-04-03T14:16:10Z disciple quit (Quit: zzzZZZ) 2015-04-03T14:21:05Z hiroakip joined #scheme 2015-04-03T14:21:13Z hiroaki joined #scheme 2015-04-03T14:24:22Z przl quit (Ping timeout: 250 seconds) 2015-04-03T14:24:34Z Riastradh quit (Ping timeout: 255 seconds) 2015-04-03T14:31:55Z psy_ joined #scheme 2015-04-03T14:32:30Z psy_ quit (Max SendQ exceeded) 2015-04-03T14:32:48Z psy_ joined #scheme 2015-04-03T14:36:32Z pllx joined #scheme 2015-04-03T15:00:00Z gravicappa quit (Remote host closed the connection) 2015-04-03T15:01:23Z xyh joined #scheme 2015-04-03T15:09:00Z frkout joined #scheme 2015-04-03T15:09:37Z frkout quit (Remote host closed the connection) 2015-04-03T15:13:56Z tristero joined #scheme 2015-04-03T15:19:00Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-03T15:19:06Z hiroaki quit (Ping timeout: 265 seconds) 2015-04-03T15:20:57Z przl joined #scheme 2015-04-03T15:26:22Z przl quit (Ping timeout: 264 seconds) 2015-04-03T15:26:25Z Vutral quit (Excess Flood) 2015-04-03T15:35:41Z zadock quit (Quit: Leaving) 2015-04-03T15:39:44Z Vutral joined #scheme 2015-04-03T15:43:44Z badkins quit (Ping timeout: 246 seconds) 2015-04-03T15:47:14Z karswell` joined #scheme 2015-04-03T15:47:15Z Vutral quit (Excess Flood) 2015-04-03T15:49:26Z karswell quit (Ping timeout: 252 seconds) 2015-04-03T15:52:47Z Vutral joined #scheme 2015-04-03T15:53:18Z Vutral quit (Excess Flood) 2015-04-03T15:53:49Z frkout joined #scheme 2015-04-03T15:56:47Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-03T15:56:58Z karswell` quit (Ping timeout: 264 seconds) 2015-04-03T15:57:57Z pllx quit (Read error: Connection reset by peer) 2015-04-03T15:58:48Z pllx joined #scheme 2015-04-03T16:01:10Z xyh quit (Remote host closed the connection) 2015-04-03T16:02:49Z Vutral joined #scheme 2015-04-03T16:03:11Z sethalves quit (Quit: Leaving.) 2015-04-03T16:05:58Z frkout quit (Remote host closed the connection) 2015-04-03T16:06:25Z frkout joined #scheme 2015-04-03T16:07:05Z Vutral quit (Excess Flood) 2015-04-03T16:09:17Z pllx quit (Quit: zz) 2015-04-03T16:13:20Z frkout quit (Read error: Connection reset by peer) 2015-04-03T16:14:08Z frkout joined #scheme 2015-04-03T16:14:42Z jumblerg joined #scheme 2015-04-03T16:14:59Z frkout quit (Remote host closed the connection) 2015-04-03T16:15:03Z mtakkman joined #scheme 2015-04-03T16:16:18Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-03T16:16:50Z sethalves joined #scheme 2015-04-03T16:17:00Z pllx joined #scheme 2015-04-03T16:21:11Z jeapostrophe joined #scheme 2015-04-03T16:21:39Z przl joined #scheme 2015-04-03T16:28:23Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T16:30:52Z przl quit (Ping timeout: 272 seconds) 2015-04-03T16:31:26Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-03T16:33:20Z jumblerg joined #scheme 2015-04-03T16:50:45Z Vutral joined #scheme 2015-04-03T16:50:59Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T16:57:56Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-04-03T17:03:42Z excelsior joined #scheme 2015-04-03T17:04:14Z ijp quit (Quit: brb trisecting the angle) 2015-04-03T17:05:49Z zadock joined #scheme 2015-04-03T17:06:04Z badkins joined #scheme 2015-04-03T17:06:29Z agumonkey quit (Ping timeout: 248 seconds) 2015-04-03T17:08:17Z agumonkey joined #scheme 2015-04-03T17:09:06Z theseb joined #scheme 2015-04-03T17:09:28Z jumblerg joined #scheme 2015-04-03T17:13:20Z bipt quit (Ping timeout: 246 seconds) 2015-04-03T17:14:48Z bipt joined #scheme 2015-04-03T17:16:27Z pllx quit (Quit: zz) 2015-04-03T17:18:13Z turtleman_ quit (Ping timeout: 248 seconds) 2015-04-03T17:18:29Z jeapostrophe joined #scheme 2015-04-03T17:18:36Z jeapostrophe quit (Changing host) 2015-04-03T17:18:36Z jeapostrophe joined #scheme 2015-04-03T17:26:02Z przl joined #scheme 2015-04-03T17:31:22Z przl quit (Ping timeout: 252 seconds) 2015-04-03T17:33:29Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-03T17:37:53Z araujo quit (Quit: Leaving) 2015-04-03T17:38:14Z theseb left #scheme 2015-04-03T17:40:14Z turtleman_ joined #scheme 2015-04-03T17:41:43Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T17:42:26Z vraid quit (Ping timeout: 272 seconds) 2015-04-03T17:43:35Z narendraj9 joined #scheme 2015-04-03T17:46:07Z araujo joined #scheme 2015-04-03T17:47:59Z gravicappa joined #scheme 2015-04-03T17:54:18Z jumblerg joined #scheme 2015-04-03T17:58:01Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-03T17:59:05Z alexei___ joined #scheme 2015-04-03T18:03:51Z hive-mind quit (Ping timeout: 252 seconds) 2015-04-03T18:04:05Z alexei___ quit (Ping timeout: 248 seconds) 2015-04-03T18:05:13Z hive-mind joined #scheme 2015-04-03T18:06:12Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T18:13:16Z narendraj9 is now known as narendraj9_afk 2015-04-03T18:14:39Z daviid quit (Ping timeout: 250 seconds) 2015-04-03T18:15:25Z jumblerg joined #scheme 2015-04-03T18:17:38Z alexei___ joined #scheme 2015-04-03T18:19:04Z badkins quit (Read error: Connection reset by peer) 2015-04-03T18:22:19Z wingo quit (Ping timeout: 245 seconds) 2015-04-03T18:26:49Z vraid joined #scheme 2015-04-03T18:27:21Z przl joined #scheme 2015-04-03T18:27:46Z badkins joined #scheme 2015-04-03T18:28:37Z joneshf-laptop quit (Ping timeout: 248 seconds) 2015-04-03T18:32:31Z przl quit (Ping timeout: 255 seconds) 2015-04-03T18:35:33Z acarrico quit (Ping timeout: 248 seconds) 2015-04-03T18:38:19Z jao joined #scheme 2015-04-03T18:38:30Z acarrico joined #scheme 2015-04-03T18:41:20Z narendraj9_afk is now known as narendraj9 2015-04-03T18:45:08Z uber_hulk joined #scheme 2015-04-03T18:46:27Z alexei___ quit (Ping timeout: 265 seconds) 2015-04-03T18:48:27Z ziocroc joined #scheme 2015-04-03T18:49:07Z alexei___ joined #scheme 2015-04-03T18:55:33Z alexei___ quit (Ping timeout: 252 seconds) 2015-04-03T18:56:32Z ilammy joined #scheme 2015-04-03T18:58:07Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T19:01:17Z kori joined #scheme 2015-04-03T19:01:35Z jumblerg joined #scheme 2015-04-03T19:07:43Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-03T19:07:58Z caleb_smith joined #scheme 2015-04-03T19:11:54Z pnkfelix quit (Ping timeout: 256 seconds) 2015-04-03T19:12:14Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T19:13:42Z jumblerg joined #scheme 2015-04-03T19:16:34Z alexei___ joined #scheme 2015-04-03T19:18:56Z vanila joined #scheme 2015-04-03T19:25:05Z narendraj9 quit (Ping timeout: 256 seconds) 2015-04-03T19:25:27Z pjdelport joined #scheme 2015-04-03T19:26:23Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T19:28:06Z narendraj9 joined #scheme 2015-04-03T19:28:12Z przl joined #scheme 2015-04-03T19:28:31Z vraid quit (Ping timeout: 244 seconds) 2015-04-03T19:28:32Z narendraj9 quit (Client Quit) 2015-04-03T19:36:46Z pllx joined #scheme 2015-04-03T19:38:54Z jumblerg joined #scheme 2015-04-03T19:43:38Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-03T19:44:16Z ziocroc joined #scheme 2015-04-03T19:47:20Z jlongster joined #scheme 2015-04-03T19:51:45Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-03T19:55:23Z s1n4 quit (Ping timeout: 244 seconds) 2015-04-03T19:56:56Z przl quit (Ping timeout: 244 seconds) 2015-04-03T20:10:48Z turtleman_ joined #scheme 2015-04-03T20:15:06Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T20:15:35Z jumblerg joined #scheme 2015-04-03T20:22:03Z badkins quit (Read error: Connection reset by peer) 2015-04-03T20:22:28Z badkins joined #scheme 2015-04-03T20:26:38Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T20:27:45Z ecthiender quit (Remote host closed the connection) 2015-04-03T20:34:13Z jumblerg joined #scheme 2015-04-03T20:36:42Z vraid joined #scheme 2015-04-03T20:38:47Z jumblerg quit (Ping timeout: 244 seconds) 2015-04-03T20:47:13Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-03T20:48:58Z badkins quit 2015-04-03T20:53:13Z przl joined #scheme 2015-04-03T20:58:37Z przl quit (Ping timeout: 264 seconds) 2015-04-03T21:04:53Z ijp joined #scheme 2015-04-03T21:07:07Z alezost quit (Quit: I use GNU Guix ) 2015-04-03T21:10:42Z jumblerg joined #scheme 2015-04-03T21:11:26Z oleo quit (Read error: Connection reset by peer) 2015-04-03T21:11:29Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-03T21:12:51Z jeapostrophe joined #scheme 2015-04-03T21:12:51Z jeapostrophe quit (Changing host) 2015-04-03T21:12:51Z jeapostrophe joined #scheme 2015-04-03T21:14:09Z oleo joined #scheme 2015-04-03T21:20:18Z _sjs` joined #scheme 2015-04-03T21:20:50Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-03T21:30:38Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-03T21:34:15Z kongtomorrow joined #scheme 2015-04-03T21:34:35Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-03T21:35:05Z kongtomorrow joined #scheme 2015-04-03T21:38:08Z uris77_ joined #scheme 2015-04-03T21:39:18Z BossKonaSegwaY joined #scheme 2015-04-03T21:40:37Z uris77 quit (Ping timeout: 255 seconds) 2015-04-03T21:44:03Z theseb joined #scheme 2015-04-03T21:44:44Z daviid joined #scheme 2015-04-03T21:49:01Z agumonkey quit (Ping timeout: 264 seconds) 2015-04-03T21:51:18Z agumonkey joined #scheme 2015-04-03T21:52:09Z gravicappa quit (Remote host closed the connection) 2015-04-03T21:53:49Z rpaehlig joined #scheme 2015-04-03T21:54:09Z przl joined #scheme 2015-04-03T21:54:46Z caleb_smith is now known as csmith|away 2015-04-03T21:56:34Z badkins joined #scheme 2015-04-03T21:57:19Z rpaehlig_ quit (Ping timeout: 245 seconds) 2015-04-03T22:05:37Z przl quit (Ping timeout: 250 seconds) 2015-04-03T22:08:23Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-03T22:08:43Z kongtomorrow joined #scheme 2015-04-03T22:12:22Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-03T22:12:45Z kongtomorrow joined #scheme 2015-04-03T22:13:33Z kongtomorrow quit (Client Quit) 2015-04-03T22:14:50Z ziocroc quit (Quit: ziocroc) 2015-04-03T22:18:15Z pllx quit (Quit: zz) 2015-04-03T22:20:07Z kongtomorrow joined #scheme 2015-04-03T22:27:06Z kongtomorrow quit 2015-04-03T22:29:02Z pllx joined #scheme 2015-04-03T22:29:13Z pllx quit (Client Quit) 2015-04-03T22:35:57Z jlongster quit (Ping timeout: 250 seconds) 2015-04-03T22:47:21Z excelsior quit (Quit: Lost terminal) 2015-04-03T22:54:33Z uris77_ quit (Quit: leaving) 2015-04-03T22:59:47Z stepnem quit (Ping timeout: 250 seconds) 2015-04-03T23:01:01Z vraid quit (Read error: Connection reset by peer) 2015-04-03T23:01:38Z przl joined #scheme 2015-04-03T23:01:50Z vraid joined #scheme 2015-04-03T23:02:15Z jlongster joined #scheme 2015-04-03T23:06:32Z jlongster quit (Ping timeout: 250 seconds) 2015-04-03T23:07:58Z turtleman_ quit (Ping timeout: 252 seconds) 2015-04-03T23:11:59Z akp joined #scheme 2015-04-03T23:13:26Z vanila quit (Quit: Leaving) 2015-04-03T23:30:20Z przl quit (Ping timeout: 252 seconds) 2015-04-03T23:36:40Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-03T23:40:01Z Riastradh joined #scheme 2015-04-03T23:41:43Z oleo is now known as Guest69287 2015-04-03T23:42:40Z oleo_ joined #scheme 2015-04-03T23:45:16Z Guest69287 quit (Ping timeout: 255 seconds) 2015-04-03T23:49:37Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-03T23:50:09Z oleo_ quit (Excess Flood) 2015-04-03T23:51:28Z oleo_ joined #scheme 2015-04-04T00:09:53Z xyh joined #scheme 2015-04-04T00:11:06Z Vutral quit (Ping timeout: 256 seconds) 2015-04-04T00:11:18Z hive-mind quit (Ping timeout: 272 seconds) 2015-04-04T00:21:30Z daviid quit (Ping timeout: 250 seconds) 2015-04-04T00:26:57Z przl joined #scheme 2015-04-04T00:30:47Z jao quit (Ping timeout: 250 seconds) 2015-04-04T00:32:03Z zacts joined #scheme 2015-04-04T00:32:19Z przl quit (Ping timeout: 244 seconds) 2015-04-04T00:40:49Z ilammy quit (Ping timeout: 246 seconds) 2015-04-04T00:47:27Z jlongster joined #scheme 2015-04-04T00:47:27Z hive-mind joined #scheme 2015-04-04T00:54:41Z RexButler joined #scheme 2015-04-04T00:57:01Z RexButler: Hi Tbone139 2015-04-04T00:57:05Z RexButler: Hi zacts 2015-04-04T01:00:07Z RexButler: Getting for a fun night of scheme! 2015-04-04T01:03:08Z Tbone139: Hello again 2015-04-04T01:03:46Z RexButler: I read thorugh R5RS... with varying levels of comprehension 2015-04-04T01:04:09Z Tbone139: RexButler: just realized I still had this open http://pastebin.com/TCUbFSXB 2015-04-04T01:05:29Z RexButler: Oh, yes. Thanks. 2015-04-04T01:07:58Z turtleman_ joined #scheme 2015-04-04T01:09:42Z turtleman_ quit (Client Quit) 2015-04-04T01:09:59Z turtleman_ joined #scheme 2015-04-04T01:13:36Z xyh quit (Ping timeout: 265 seconds) 2015-04-04T01:15:58Z pjb: RexButler: congratulations. 2015-04-04T01:17:56Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-04T01:23:02Z RexButler: Hmm... maybe I should learn to use emacs. 2015-04-04T01:23:14Z RexButler: Currently using vim 2015-04-04T01:27:48Z RexButler: Why is emacs better for scheme anyways? 2015-04-04T01:28:07Z przl joined #scheme 2015-04-04T01:28:18Z Vutral joined #scheme 2015-04-04T01:30:19Z tsumetai`: What is vim lacking in the scheme department? (not a vim user) 2015-04-04T01:31:19Z badkins quit 2015-04-04T01:32:17Z technomancy: pretty sure there's a paredit implementation at least 2015-04-04T01:32:59Z Tbone139: RexButler: found this tongue-in-cheek http://lh5.ggpht.com/luismbo/SNKf4XeRoVI/AAAAAAAAALA/8RqUG4D9H3E/s800/lisp-and-vim.png 2015-04-04T01:32:59Z rudybot: http://tinyurl.com/6ksknkt 2015-04-04T01:33:08Z przl quit (Ping timeout: 246 seconds) 2015-04-04T01:33:14Z davexunit quit (Quit: Later) 2015-04-04T01:33:48Z technomancy: there are emacs users who don't know elisp?? ._. 2015-04-04T01:34:14Z technomancy: that's like buying a car and never taking it out of first gear. 2015-04-04T01:35:50Z RexButler: Apparently emacs has some good modes for proof assistants as well 2015-04-04T01:46:13Z sethalves: I don't know elisp, really 2015-04-04T01:46:17Z sethalves: i can cargo-cult as needed 2015-04-04T01:49:08Z aap_ joined #scheme 2015-04-04T01:50:24Z sethalves quit (Quit: Leaving.) 2015-04-04T01:52:32Z aap quit (Ping timeout: 256 seconds) 2015-04-04T02:01:24Z RexButler: Apparently emacs has some good modes for proof assistants as well 2015-04-04T02:01:31Z RexButler: oops, wrong window 2015-04-04T02:02:09Z karswell` joined #scheme 2015-04-04T02:04:10Z ArneBab_ joined #scheme 2015-04-04T02:06:15Z RexButler: I use vi, but I don't do much fancy with it. IE to go back, I just press h instead of doing a backwards search or something fancy like that 2015-04-04T02:07:16Z ArneBab quit (Ping timeout: 256 seconds) 2015-04-04T02:10:45Z RexButler: Question: What is the best (canonical way) to make a function that maps a pair (x,y) to (g(x,y),h(x,y))... ? 2015-04-04T02:10:54Z RexButler: The way I'm doing it is just with cons, car, and cdr. 2015-04-04T02:16:07Z technomancy: (map (curryr apply xy) (list g h ...)) maybe? 2015-04-04T02:16:15Z zacts joined #scheme 2015-04-04T02:16:26Z echo-area joined #scheme 2015-04-04T02:16:46Z sethalves joined #scheme 2015-04-04T02:16:56Z sethalves quit (Client Quit) 2015-04-04T02:18:10Z sethalves joined #scheme 2015-04-04T02:28:27Z narendraj9 joined #scheme 2015-04-04T02:28:55Z przl joined #scheme 2015-04-04T02:32:07Z c74d is now known as Guest90028 2015-04-04T02:33:10Z Guest90028 quit (Ping timeout: 272 seconds) 2015-04-04T02:34:13Z c74d joined #scheme 2015-04-04T02:35:38Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T02:36:16Z jlongster quit (Ping timeout: 255 seconds) 2015-04-04T02:39:20Z s1n4 joined #scheme 2015-04-04T02:49:03Z taylanub quit (Disconnected by services) 2015-04-04T02:49:19Z taylanub joined #scheme 2015-04-04T02:50:46Z jlongster joined #scheme 2015-04-04T03:05:15Z przl quit (Ping timeout: 265 seconds) 2015-04-04T03:07:03Z daviid joined #scheme 2015-04-04T03:14:26Z turtleman_ quit (Ping timeout: 265 seconds) 2015-04-04T03:18:13Z turtleman_ joined #scheme 2015-04-04T03:25:55Z RexButler: Does clumsiness with parens get better with time? Right now it's just horrible for me. 2015-04-04T03:28:23Z RexButler: To the previous question, I have : (define (map_pair g h) (lambda(z) (cons (g z) (h z)))) 2015-04-04T03:31:11Z vraid: it gets better 2015-04-04T03:31:27Z vraid: and there are editors that handle the parentheses for you if you wish to use that 2015-04-04T03:34:35Z turtleman_ quit (Ping timeout: 246 seconds) 2015-04-04T03:35:59Z joneshf-laptop joined #scheme 2015-04-04T03:41:57Z annodomini joined #scheme 2015-04-04T03:48:21Z narendraj9 joined #scheme 2015-04-04T03:48:51Z RexButler: Sometimes I wonder if it would be worthwhile to format code so corresponding () are aligned vertically with eachother 2015-04-04T03:49:02Z RexButler: But I never see code in that style, so I guess not... 2015-04-04T03:49:27Z RexButler: It takes up too much space, I suppose 2015-04-04T03:49:29Z amgarchIn9 joined #scheme 2015-04-04T03:50:32Z c74d is now known as Guest93542 2015-04-04T03:51:08Z Guest93542 quit (Read error: Connection reset by peer) 2015-04-04T03:52:06Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-04T03:52:39Z c74d joined #scheme 2015-04-04T03:53:18Z alexei___ quit (Ping timeout: 244 seconds) 2015-04-04T03:54:23Z Tbone139: RexButler: your map_pair procedure is currently accepting three external arguments. It would be more-correct to write that as either (define (map_pair g h z) ... or (define map_pair (lambda(g h z) ... which are equivalent to my understanding. 2015-04-04T03:55:00Z tsumetai`: RexButler: There's reading and there is writing. Use whatever makes your life easier at the time. :) 2015-04-04T03:59:07Z RexButler: Tbone139: If I think of map_pair as a function that returns a function, how should I write it? 2015-04-04T03:59:32Z RexButler: The z is incidental 2015-04-04T03:59:44Z cmpitg is now known as cmpitg|zZzZz 2015-04-04T03:59:54Z cmpitg|zZzZz is now known as cmpitg 2015-04-04T04:01:29Z przl joined #scheme 2015-04-04T04:01:37Z Tbone139: To me both ways satisfy that description on a visual level. That said, I recommend trying to avoid lambda until SICP explains it more thoroughly. 2015-04-04T04:04:29Z RexButler: I'm probably going to go through HTDP first, then SICP (as soon as I get HTDP) 2015-04-04T04:05:24Z vraid: RexButler: aligning parentheses vertically are usually not the way to do it 2015-04-04T04:05:33Z vraid: good editors will indent the code automatically 2015-04-04T04:05:53Z RexButler: vraid: Yeah, I know. A little consideration shows it's a bad idea. 2015-04-04T04:06:45Z przl quit (Ping timeout: 248 seconds) 2015-04-04T04:07:32Z echo-area quit (Read error: Connection reset by peer) 2015-04-04T04:09:09Z pjb: RexButler: just use paredit in emacs. It deals with parentheses for you. 2015-04-04T04:10:54Z pjb: RexButler: you never see closing parentheses below opening (in non-newbie code), because it is not meaningful. lisp is basically a Polish notation system (Reverse RPN). The parentheses are only there to delimit the argument lists, so macros can work without knowing anything about the operators (no need to know priority rules, number of arguments, etc, and bonus: this allows to have variable number of arguments). 2015-04-04T04:11:38Z pjb: RexButler: notice that stillistically, we use dashes instead of underlines to separate words in symbols: map-pair, not map_pair. (One less shift to type ;-)) 2015-04-04T04:12:01Z Tbone139: RexButler: I dun goofed, (define (map-pair x y) (lambda(z) ... would be execued as ((map-pair x y) z) instead of (map-pair x y z) 2015-04-04T04:12:42Z RexButler: Tbone139: Yes, that's how I'd like it. 2015-04-04T04:15:25Z Vutral quit (Ping timeout: 264 seconds) 2015-04-04T04:19:29Z disciple joined #scheme 2015-04-04T04:20:55Z echo-area joined #scheme 2015-04-04T04:20:59Z RexButler: Does anyone know the differences between the rules of #lang planet neil/sicp vs #lang racket 2015-04-04T04:22:17Z vraid: there are a lot of differences, sicp is for the book 2015-04-04T04:23:18Z Vutral joined #scheme 2015-04-04T04:31:08Z RexButler: So, what majors do we have in here? 2015-04-04T04:31:13Z RexButler: CS, Math, Physics? 2015-04-04T04:31:16Z RexButler: Philosophy? 2015-04-04T04:31:19Z RexButler: I'm MS Math 2015-04-04T04:31:26Z RexButler: Trying to learn some CS 2015-04-04T04:33:29Z pjb: RexButler: and this is the reason why I use Common Lisp: there's a single CL language. 2015-04-04T04:34:27Z saul: RexButler, if you wish to continue using VIM, there is a paredit version for it: https://bitbucket.org/kovisoft/paredit 2015-04-04T04:34:37Z Vutral quit (Ping timeout: 255 seconds) 2015-04-04T04:36:09Z RexButler: saul: Thanks 2015-04-04T04:37:01Z yasha_ joined #scheme 2015-04-04T04:40:19Z yasha9 quit (Ping timeout: 244 seconds) 2015-04-04T04:47:45Z ecthiender joined #scheme 2015-04-04T04:49:01Z ecthiender quit (Max SendQ exceeded) 2015-04-04T04:49:04Z Tbone139: lowly AS CS, math enthusiast 2015-04-04T04:49:32Z ecthiender joined #scheme 2015-04-04T04:51:29Z ecthiender quit (Max SendQ exceeded) 2015-04-04T04:51:59Z ecthiender joined #scheme 2015-04-04T04:52:01Z jlongster quit (Ping timeout: 264 seconds) 2015-04-04T04:53:59Z RexButler: I started as a CS major, switched to CS-Math... Then dropped the CS. 2015-04-04T04:54:13Z RexButler: Wanted to become math professor 2015-04-04T04:54:23Z RexButler: Then looped back to being a software engineer 2015-04-04T04:54:31Z RexButler: I program in Scala for my day job 2015-04-04T04:54:59Z pjb: Why did you lose your math professor dream? 2015-04-04T04:55:25Z RexButler: Well, I'm not suited to working 60 hours a week. 2015-04-04T04:55:31Z RexButler: Right now I work closer to 35 2015-04-04T04:55:48Z Vutral joined #scheme 2015-04-04T04:56:09Z theseb quit (Quit: Leaving) 2015-04-04T04:56:12Z pjb: The math professors I know give about 18 hours of lecture, (and have a 36 hours work week). 2015-04-04T04:56:22Z pjb: But you might be in a savage country. 2015-04-04T04:57:29Z RexButler: After tenure, or before? 2015-04-04T04:57:38Z pjb: after :-) 2015-04-04T04:58:59Z RexButler: I was rather unhappy in graduate school, it just didn't work out. 2015-04-04T04:59:17Z RexButler: I was going to focus on commutative algebra, but... my heart wasn't in it 2015-04-04T05:00:12Z RexButler: It works! http://sprunge.us/PTZh 2015-04-04T05:01:30Z ecthiender quit (Quit: gotta go) 2015-04-04T05:01:35Z xyh joined #scheme 2015-04-04T05:02:04Z pjb: RexButler: Notice that (lambda (p) (cdr p)) == cdr You could write: (let (… (m-final cdr)) …) 2015-04-04T05:02:34Z przl joined #scheme 2015-04-04T05:08:49Z RexButler: pjb: Yes, by definition. :_ tx 2015-04-04T05:08:51Z RexButler: :) 2015-04-04T05:09:48Z theseb joined #scheme 2015-04-04T05:11:16Z RexButler: pjb: Besides that, does it look fairly reasonable? 2015-04-04T05:11:34Z pjb: yes. s/_/-/g and you'll be good. 2015-04-04T05:13:02Z theseb left #scheme 2015-04-04T05:19:47Z RexButler: http://sprunge.us/FIUS 2015-04-04T05:23:49Z pjb: Ah, it's much better on the eyes of this lisper :-) 2015-04-04T05:24:21Z pjb: RexButler: one thing I like to do, is to align similar lines. I find it eases reading (seeing what differs from one line to the other more easily). 2015-04-04T05:26:37Z pjb: http://sprunge.us/GKXF 2015-04-04T05:28:37Z RexButler: Right, more readable. 2015-04-04T05:28:45Z RexButler: Well, I'm off. Tx all. 2015-04-04T05:29:04Z pjb: Good bye. 2015-04-04T05:29:15Z RexButler quit (Quit: Leaving) 2015-04-04T05:29:39Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T05:37:12Z pllx joined #scheme 2015-04-04T05:39:47Z mdln quit (Remote host closed the connection) 2015-04-04T05:39:55Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-04T05:43:56Z aap_ is now known as aap 2015-04-04T05:46:04Z pjdelport joined #scheme 2015-04-04T05:52:53Z disciple quit (Ping timeout: 248 seconds) 2015-04-04T05:59:13Z przl quit (Ping timeout: 255 seconds) 2015-04-04T06:01:09Z xyh quit (Remote host closed the connection) 2015-04-04T06:03:24Z daviid quit (Ping timeout: 252 seconds) 2015-04-04T06:04:49Z narendraj9 joined #scheme 2015-04-04T06:06:23Z mdln joined #scheme 2015-04-04T06:10:12Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T06:12:22Z narendraj9 joined #scheme 2015-04-04T06:12:39Z jumblerg joined #scheme 2015-04-04T06:18:25Z pllx quit (Ping timeout: 264 seconds) 2015-04-04T06:23:15Z stepnem joined #scheme 2015-04-04T06:27:05Z pllx joined #scheme 2015-04-04T06:28:30Z xyh joined #scheme 2015-04-04T06:36:34Z pllx quit (Ping timeout: 244 seconds) 2015-04-04T06:38:49Z s1n4 quit (Ping timeout: 252 seconds) 2015-04-04T06:45:47Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T06:47:35Z narendraj9 joined #scheme 2015-04-04T06:49:02Z xyh: I do not understand Cuckoo hashing, LOOKUP only looks two g, what if a previously inserted key has been kicked out of these two places ? after then LOOKUP can not find it anymore ! 2015-04-04T06:49:45Z xyh: * two places 2015-04-04T06:51:32Z pjb: it doesn't stop at two relocations. 2015-04-04T06:51:48Z rpaehlig quit (Ping timeout: 252 seconds) 2015-04-04T06:52:00Z pjb: Either the chain of relocations stops, and all is well, or it is an infinite chain and then the hash table is expanded/hash functions are changed. 2015-04-04T06:52:06Z pjb: http://en.wikipedia.org/wiki/Cuckoo_hashing 2015-04-04T06:54:00Z pllx joined #scheme 2015-04-04T06:54:10Z pjb: That doesn't seem a very good hash table scheme… 2015-04-04T06:54:52Z przl joined #scheme 2015-04-04T06:55:31Z pllx quit (Client Quit) 2015-04-04T06:59:58Z przl quit (Ping timeout: 264 seconds) 2015-04-04T07:11:48Z annodomini quit (Quit: annodomini) 2015-04-04T07:13:05Z mdln quit (Remote host closed the connection) 2015-04-04T07:19:37Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T07:20:48Z xyh: pjb: I see, I am learning various kinds of hash table schemes now. the example in wikipedia page is helpful, I should have readed it more carefully, and the concept of "cuckoo graph" looks cool to me :) 2015-04-04T07:26:20Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T07:41:43Z narendraj9 joined #scheme 2015-04-04T07:42:24Z ilammy joined #scheme 2015-04-04T07:55:37Z przl joined #scheme 2015-04-04T07:56:40Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-04T07:59:39Z psy_ quit (Quit: Leaving) 2015-04-04T08:00:52Z przl quit (Ping timeout: 256 seconds) 2015-04-04T08:02:26Z psy_ joined #scheme 2015-04-04T08:10:43Z xyh quit (Ping timeout: 265 seconds) 2015-04-04T08:19:57Z wolfcore joined #scheme 2015-04-04T08:20:21Z wolfcore is now known as Guest21089 2015-04-04T08:21:03Z Guest21089 is now known as wolfcore 2015-04-04T08:21:33Z wolfcore is now known as Guest30169 2015-04-04T08:26:21Z Guest30169 is now known as wolfcore 2015-04-04T08:26:30Z wolfcore quit (Changing host) 2015-04-04T08:26:31Z wolfcore joined #scheme 2015-04-04T08:44:32Z xyh joined #scheme 2015-04-04T08:53:38Z liqu0rice joined #scheme 2015-04-04T08:56:22Z przl joined #scheme 2015-04-04T08:59:32Z narendraj9_ joined #scheme 2015-04-04T09:00:18Z narendraj9_ quit (Client Quit) 2015-04-04T09:00:39Z narendraj9_ joined #scheme 2015-04-04T09:01:37Z narendraj9 quit (Disconnected by services) 2015-04-04T09:01:46Z narendraj9_ is now known as narendraj9 2015-04-04T09:06:05Z rpaehlig joined #scheme 2015-04-04T09:09:09Z wingo joined #scheme 2015-04-04T09:16:14Z przl quit (Ping timeout: 250 seconds) 2015-04-04T09:19:45Z wingo quit (Remote host closed the connection) 2015-04-04T09:21:26Z wingo joined #scheme 2015-04-04T09:36:35Z mettekou joined #scheme 2015-04-04T09:45:17Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-04T09:50:00Z sdothum joined #scheme 2015-04-04T10:04:19Z echo-area quit (Read error: Connection reset by peer) 2015-04-04T10:05:25Z echo-area joined #scheme 2015-04-04T10:10:45Z narendraj9_ joined #scheme 2015-04-04T10:12:15Z przl joined #scheme 2015-04-04T10:12:34Z narendraj9 quit (Ping timeout: 255 seconds) 2015-04-04T10:13:58Z xyh quit (Remote host closed the connection) 2015-04-04T10:22:49Z yasha_ is now known as yasha9 2015-04-04T10:26:11Z narendraj9_ quit (Ping timeout: 250 seconds) 2015-04-04T10:26:38Z narendraj9_ joined #scheme 2015-04-04T10:31:35Z narendraj9_ is now known as narendraj9 2015-04-04T10:31:49Z przl quit (Ping timeout: 248 seconds) 2015-04-04T10:34:45Z psy_ quit (Quit: Leaving) 2015-04-04T10:35:27Z alezost joined #scheme 2015-04-04T10:47:16Z amgarchIn9 joined #scheme 2015-04-04T10:49:26Z mettekou quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T10:53:41Z Tbone139 quit (Ping timeout: 248 seconds) 2015-04-04T10:58:50Z mettekou joined #scheme 2015-04-04T11:04:47Z narendraj9 quit (Ping timeout: 264 seconds) 2015-04-04T11:05:49Z jeapostrophe joined #scheme 2015-04-04T11:12:36Z narendraj9 joined #scheme 2015-04-04T11:20:14Z ziocroc joined #scheme 2015-04-04T11:21:59Z narendraj9_ joined #scheme 2015-04-04T11:23:59Z narendraj9 quit (Ping timeout: 264 seconds) 2015-04-04T11:28:33Z przl joined #scheme 2015-04-04T11:29:54Z k-stz joined #scheme 2015-04-04T11:30:08Z zadock quit (Quit: Leaving) 2015-04-04T11:33:39Z przl quit (Ping timeout: 244 seconds) 2015-04-04T11:37:42Z psy_ joined #scheme 2015-04-04T11:48:52Z davexunit joined #scheme 2015-04-04T11:49:24Z oleo joined #scheme 2015-04-04T11:49:47Z narendraj9__ joined #scheme 2015-04-04T11:51:35Z narendraj9_ quit (Ping timeout: 252 seconds) 2015-04-04T11:51:36Z oleo_ quit (Ping timeout: 265 seconds) 2015-04-04T12:01:06Z turtleman_ joined #scheme 2015-04-04T12:03:07Z narendraj9__ is now known as narendraj9 2015-04-04T12:03:47Z narendraj9 is now known as Guest16369 2015-04-04T12:04:17Z Guest16369 quit (Quit: WeeChat 1.1.1) 2015-04-04T12:09:07Z narendraj9_ joined #scheme 2015-04-04T12:11:22Z narendraj9_ quit (Read error: Connection reset by peer) 2015-04-04T12:12:31Z narendraj9_ joined #scheme 2015-04-04T12:14:21Z narendraj9_ is now known as narendraj9 2015-04-04T12:17:04Z liqu0rice quit (Quit: leaving) 2015-04-04T12:17:36Z Riastradh joined #scheme 2015-04-04T12:19:50Z Vutral quit (Ping timeout: 256 seconds) 2015-04-04T12:23:20Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T12:23:53Z narendraj9 joined #scheme 2015-04-04T12:28:54Z Riastradh: pjb: *Every* hash table scheme is not a good hash table scheme for some subuniverses of keys. 2015-04-04T12:29:17Z przl joined #scheme 2015-04-04T12:29:50Z pjb: Riastradh: that's true. 2015-04-04T12:30:01Z pjb: It's not a simple problem. 2015-04-04T12:32:19Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T12:33:28Z Vutral joined #scheme 2015-04-04T12:33:37Z Vutral quit (Changing host) 2015-04-04T12:33:37Z Vutral joined #scheme 2015-04-04T12:35:20Z mettekou quit (Ping timeout: 246 seconds) 2015-04-04T12:37:24Z daviid joined #scheme 2015-04-04T12:41:49Z annodomini joined #scheme 2015-04-04T12:41:50Z annodomini quit (Changing host) 2015-04-04T12:41:50Z annodomini joined #scheme 2015-04-04T12:45:30Z dzhus joined #scheme 2015-04-04T12:54:45Z amgarchIn9 quit (Ping timeout: 248 seconds) 2015-04-04T13:01:13Z ziocroc quit (Quit: ziocroc) 2015-04-04T13:02:03Z disciple joined #scheme 2015-04-04T13:07:46Z przl quit (Ping timeout: 272 seconds) 2015-04-04T13:09:26Z amgarchIn9 joined #scheme 2015-04-04T13:27:21Z narendraj9 joined #scheme 2015-04-04T13:34:32Z disciple quit (Quit: zzzZZZ) 2015-04-04T13:34:38Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-04T13:36:31Z zadock joined #scheme 2015-04-04T13:43:08Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-04T13:54:14Z jeapostrophe joined #scheme 2015-04-04T13:54:14Z jeapostrophe quit (Changing host) 2015-04-04T13:54:14Z jeapostrophe joined #scheme 2015-04-04T14:03:19Z przl joined #scheme 2015-04-04T14:08:39Z przl quit (Ping timeout: 244 seconds) 2015-04-04T14:10:51Z annodomini quit (Quit: annodomini) 2015-04-04T14:27:27Z disciple joined #scheme 2015-04-04T14:29:56Z k-stz quit (Remote host closed the connection) 2015-04-04T14:43:13Z kephra: iirc, one can attack the hash tables of several web softwares to behave O(N) or worse 2015-04-04T14:45:41Z Riastradh: Yes -- naive use of hash tables in internet-facing services is easily vulnerable to algorithm complexity attacks. 2015-04-04T14:45:47Z Riastradh: And there are plenty of examples out there. 2015-04-04T14:47:33Z wasamasa: hmm 2015-04-04T14:47:48Z wasamasa: that must be why I get to see the use of hash tables so rarely in lisp code 2015-04-04T14:48:01Z eMBee is now known as everyone 2015-04-04T14:48:50Z Riastradh: So rarely? They're pretty common in the Lisp world. 2015-04-04T14:48:55Z everyone is now known as Guest62520 2015-04-04T14:49:42Z tsumetai`: i really like alists. 2015-04-04T14:50:16Z Guest62520 is now known as eMBee 2015-04-04T14:57:46Z disciple quit (Quit: zzzZZZ) 2015-04-04T14:58:21Z technomancy: maybe if we had convenient non-quoting literal syntax we'd see more of them 2015-04-04T15:01:08Z wasamasa: Riastradh: at least in elisp code 2015-04-04T15:01:18Z wasamasa: Riastradh: the scheme I've read so far was mostly alists 2015-04-04T15:01:48Z Riastradh: % git grep -i 'make-[-a-z0-9]*hash-table' . | wc -l 187 2015-04-04T15:01:54Z Riastradh: eh 2015-04-04T15:01:58Z Riastradh: % git grep -i 'make-[-a-z0-9]*hash-table' . | wc -l 2015-04-04T15:02:00Z Riastradh: 187 2015-04-04T15:02:02Z Riastradh: That's in MIT Scheme. 2015-04-04T15:02:50Z Riastradh: About 50 of those are in the implementation of hash tables. 2015-04-04T15:02:54Z Riastradh: The rest are uses. 2015-04-04T15:03:07Z wasamasa: in emacs it is 5059 for assoc, 470 for gethash 2015-04-04T15:03:10Z xyh joined #scheme 2015-04-04T15:04:16Z przl joined #scheme 2015-04-04T15:04:37Z wasamasa: anyhow, my point is that I'd rather think of attacking hash table implementations in non-lispy languages 2015-04-04T15:05:21Z Riastradh: Only because there are far more fruitful attack surfaces, not because vulnerable hash tables aren't popular in Lisp. 2015-04-04T15:09:40Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-04T15:09:57Z xyh quit (Remote host closed the connection) 2015-04-04T15:15:05Z przl quit (Ping timeout: 256 seconds) 2015-04-04T15:15:09Z narendraj9 joined #scheme 2015-04-04T15:35:41Z xyh joined #scheme 2015-04-04T15:42:05Z jumblerg joined #scheme 2015-04-04T15:47:23Z alezost` joined #scheme 2015-04-04T15:47:41Z alezost quit (Disconnected by services) 2015-04-04T15:47:44Z alezost` is now known as alezost 2015-04-04T15:47:48Z alezost quit (Changing host) 2015-04-04T15:47:48Z alezost joined #scheme 2015-04-04T15:48:32Z csmith|away is now known as caleb_smith 2015-04-04T15:50:39Z theseb joined #scheme 2015-04-04T15:51:03Z turtleman_ quit (Read error: Connection reset by peer) 2015-04-04T15:53:27Z theseb left #scheme 2015-04-04T15:54:24Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T16:04:16Z ziocroc joined #scheme 2015-04-04T16:06:47Z turtleman_ joined #scheme 2015-04-04T16:11:29Z przl joined #scheme 2015-04-04T16:12:51Z skelternet joined #scheme 2015-04-04T16:16:45Z przl quit (Ping timeout: 250 seconds) 2015-04-04T16:25:59Z karswell` is now known as karswell 2015-04-04T16:28:07Z uber_hulk joined #scheme 2015-04-04T16:32:13Z jlongster joined #scheme 2015-04-04T16:32:22Z ziocroc quit (Ping timeout: 255 seconds) 2015-04-04T16:34:26Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-04T16:37:49Z jlongster quit (Ping timeout: 256 seconds) 2015-04-04T16:43:47Z mtakkman joined #scheme 2015-04-04T16:50:59Z echo-area quit (Remote host closed the connection) 2015-04-04T16:52:02Z echo-area joined #scheme 2015-04-04T17:02:40Z narendraj9 quit (Ping timeout: 252 seconds) 2015-04-04T17:07:13Z bipt quit (Remote host closed the connection) 2015-04-04T17:12:30Z przl joined #scheme 2015-04-04T17:16:55Z bipt joined #scheme 2015-04-04T17:20:49Z mtakkman quit (Read error: Connection reset by peer) 2015-04-04T17:22:04Z mtakkman joined #scheme 2015-04-04T17:32:10Z jlongster joined #scheme 2015-04-04T17:32:30Z przl quit (Ping timeout: 272 seconds) 2015-04-04T17:37:11Z jlongster quit (Ping timeout: 265 seconds) 2015-04-04T17:37:36Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-04T17:37:55Z jumblerg joined #scheme 2015-04-04T17:38:39Z kori quit (Ping timeout: 250 seconds) 2015-04-04T17:41:19Z sdothum joined #scheme 2015-04-04T17:55:13Z kori joined #scheme 2015-04-04T18:04:46Z xyh quit (Remote host closed the connection) 2015-04-04T18:05:49Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-04T18:18:56Z kori left #scheme 2015-04-04T18:19:04Z gravicappa joined #scheme 2015-04-04T18:24:57Z jeapostrophe joined #scheme 2015-04-04T18:28:02Z przl joined #scheme 2015-04-04T18:32:53Z przl quit (Ping timeout: 248 seconds) 2015-04-04T18:33:13Z jlongster joined #scheme 2015-04-04T18:34:11Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T18:34:55Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-04T18:37:48Z jlongster quit (Ping timeout: 256 seconds) 2015-04-04T18:38:35Z vdamewood joined #scheme 2015-04-04T18:52:25Z jao joined #scheme 2015-04-04T19:02:46Z jumblerg joined #scheme 2015-04-04T19:07:37Z excelsior joined #scheme 2015-04-04T19:21:58Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T19:23:10Z jumblerg joined #scheme 2015-04-04T19:28:47Z przl joined #scheme 2015-04-04T19:29:15Z civodul joined #scheme 2015-04-04T19:30:48Z jlongster joined #scheme 2015-04-04T19:33:16Z turtleman_ quit (Ping timeout: 255 seconds) 2015-04-04T19:33:38Z przl quit (Ping timeout: 244 seconds) 2015-04-04T19:36:47Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T19:46:35Z ziocroc joined #scheme 2015-04-04T19:47:10Z jeapostrophe joined #scheme 2015-04-04T19:52:37Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-04T19:58:17Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-04T20:00:44Z karswell` joined #scheme 2015-04-04T20:04:22Z turtleman_ joined #scheme 2015-04-04T20:04:24Z karswell quit (Ping timeout: 245 seconds) 2015-04-04T20:11:33Z jlongster quit (Ping timeout: 248 seconds) 2015-04-04T20:17:00Z jlongster joined #scheme 2015-04-04T20:23:39Z jumblerg joined #scheme 2015-04-04T20:26:15Z gravicappa quit (Remote host closed the connection) 2015-04-04T20:27:01Z jeapostrophe quit (Ping timeout: 248 seconds) 2015-04-04T20:29:33Z przl joined #scheme 2015-04-04T20:31:22Z arquebus joined #scheme 2015-04-04T20:31:27Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-04T20:32:13Z ijp quit (Quit: brb doubling the cube) 2015-04-04T20:37:50Z arquebus left #scheme 2015-04-04T20:37:58Z jeapostrophe joined #scheme 2015-04-04T20:37:58Z jeapostrophe quit (Changing host) 2015-04-04T20:37:58Z jeapostrophe joined #scheme 2015-04-04T20:41:05Z przl quit (Ping timeout: 250 seconds) 2015-04-04T20:50:20Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T20:58:41Z alezost quit (Quit: I use GNU Guix ) 2015-04-04T21:09:53Z kongtomorrow joined #scheme 2015-04-04T21:19:06Z amgarchIn9 joined #scheme 2015-04-04T21:25:03Z _sjs` quit (Ping timeout: 252 seconds) 2015-04-04T21:28:12Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-04T21:28:47Z kongtomorrow joined #scheme 2015-04-04T21:32:23Z vraid quit (Ping timeout: 252 seconds) 2015-04-04T21:37:23Z przl joined #scheme 2015-04-04T21:45:23Z jlongster quit (Ping timeout: 244 seconds) 2015-04-04T21:49:02Z jlongster joined #scheme 2015-04-04T21:57:35Z przl quit (Ping timeout: 264 seconds) 2015-04-04T22:00:44Z RexButler joined #scheme 2015-04-04T22:01:38Z vraid joined #scheme 2015-04-04T22:01:49Z ilammy quit (Ping timeout: 246 seconds) 2015-04-04T22:07:13Z ziocroc quit (Quit: ziocroc) 2015-04-04T22:09:29Z excelsior quit (Quit: Lost terminal) 2015-04-04T22:18:21Z acarrico quit (Read error: Connection reset by peer) 2015-04-04T22:26:13Z kongtomorrow quit 2015-04-04T22:30:04Z kongtomorrow joined #scheme 2015-04-04T22:38:38Z jlongster quit (Ping timeout: 256 seconds) 2015-04-04T22:43:55Z jumblerg joined #scheme 2015-04-04T22:47:41Z Tbone139 joined #scheme 2015-04-04T22:49:10Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-04T22:53:31Z przl joined #scheme 2015-04-04T23:02:31Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-04T23:04:39Z jlongster joined #scheme 2015-04-04T23:10:19Z jumblerg joined #scheme 2015-04-04T23:11:01Z jlongster quit (Ping timeout: 250 seconds) 2015-04-04T23:11:49Z turtleman_ quit (Ping timeout: 248 seconds) 2015-04-04T23:13:37Z amgarchIn9 quit (Ping timeout: 264 seconds) 2015-04-04T23:14:22Z andrei joined #scheme 2015-04-04T23:23:32Z civodul quit (Ping timeout: 246 seconds) 2015-04-04T23:28:59Z acarrico joined #scheme 2015-04-04T23:32:47Z jlongster joined #scheme 2015-04-04T23:36:22Z turtleman_ joined #scheme 2015-04-04T23:36:46Z jeapostrophe joined #scheme 2015-04-04T23:36:46Z jeapostrophe quit (Changing host) 2015-04-04T23:36:46Z jeapostrophe joined #scheme 2015-04-04T23:37:37Z jlongster quit (Ping timeout: 264 seconds) 2015-04-04T23:41:58Z stepnem quit (Ping timeout: 252 seconds) 2015-04-04T23:45:56Z przl quit (Ping timeout: 250 seconds) 2015-04-04T23:58:30Z xyh joined #scheme 2015-04-05T00:04:47Z dzhus quit (Ping timeout: 264 seconds) 2015-04-05T00:10:55Z agumonkey quit (Ping timeout: 255 seconds) 2015-04-05T00:12:26Z agumonkey joined #scheme 2015-04-05T00:15:19Z araujo quit (Quit: Leaving) 2015-04-05T00:25:00Z mrowe_away is now known as mrowe 2015-04-05T00:29:53Z oleo is now known as Guest98047 2015-04-05T00:30:49Z oleo_ joined #scheme 2015-04-05T00:33:06Z Guest98047 quit (Ping timeout: 256 seconds) 2015-04-05T00:41:37Z przl joined #scheme 2015-04-05T00:43:58Z jlongster joined #scheme 2015-04-05T00:46:44Z przl quit (Ping timeout: 244 seconds) 2015-04-05T00:55:15Z annodomini joined #scheme 2015-04-05T00:55:15Z annodomini quit (Changing host) 2015-04-05T00:55:15Z annodomini joined #scheme 2015-04-05T01:06:04Z xyh quit (Remote host closed the connection) 2015-04-05T01:18:07Z t4nk199 joined #scheme 2015-04-05T01:18:12Z t4nk199: hi 2015-04-05T01:18:53Z t4nk199: wait, how did this name specifically get assigned to me 2015-04-05T01:19:17Z Vutral quit (Ping timeout: 248 seconds) 2015-04-05T01:20:59Z t4nk199: What compiler/interpreter would you recommend to someone with very little programming experience that wants to learn scheme? 2015-04-05T01:25:51Z xyh joined #scheme 2015-04-05T01:29:30Z t4nk199: seriously, this is extremely frustrating. I know quite a bit about logic and lambda calculus and I just want to learn to use scheme 2015-04-05T01:30:05Z t4nk199: but it's like, nowhere is it explained how you actually just technically use any of the compilers that is comrehensible to people who dont already know 2015-04-05T01:31:02Z xyh: which compilers ? 2015-04-05T01:31:12Z t4nk199: I'm sorry to say but I find the way naieves are dealt with in the online programming community just extremely demeaning 2015-04-05T01:31:31Z davexunit: t4nk199: think of Scheme implementations more like a family of closely related, but different, languages. 2015-04-05T01:31:47Z davexunit: and try reading this: https://wingolog.org/archives/2013/01/07/an-opinionated-guide-to-scheme-implementations 2015-04-05T01:31:48Z rudybot: http://tinyurl.com/q669vlj 2015-04-05T01:33:34Z t4nk199: whow, ok... yes, 2015-04-05T01:35:00Z t4nk199: how about the "mental block" where you get tons of tutorials for "idiots" where you get to the point where it instructs you to "simply save this to a file and then use load " and apparently noone thinks it worth while to even explain what directory you have to save/load such files from and you spend hours looking for just that bit of info 2015-04-05T01:35:15Z t4nk199: like could I speak to someone with a functioning theory of mind, or something 2015-04-05T01:35:49Z mumptai_ quit (Ping timeout: 264 seconds) 2015-04-05T01:37:27Z xyh: t4nk199: try emacs :: http://www.gnu.org/software/emacs/ 2015-04-05T01:37:32Z xyh: and :: http://www.gnu.org/software/emacs/tour/ 2015-04-05T01:38:15Z technomancy: emacs might not be the best for someone frustrated at how arcane stuff is? 2015-04-05T01:38:32Z technomancy: I'd start with drracket instead. 2015-04-05T01:40:43Z t4nk199: ok, so, this "beginners tutorial" http://www.shido.info/lisp/idx_scm_e.html tells me to install "MIT/GNU Scheme because it is easy to install and it has high performance", which I did, and what I get when I open it looks nothing like the picture in the ensuing tutorial, 2015-04-05T01:41:53Z t4nk199: and frankly I just dont see how even to use this MIT/GNU scheme program, like even make it interpret any script, and when I control-h-t for tutorial it's "corrupted" or something 2015-04-05T01:42:21Z przl joined #scheme 2015-04-05T01:42:29Z mrowe is now known as mrowe_away 2015-04-05T01:42:53Z t4nk199: I guess since this tutorial was created the good people at the internet division of the american military have decided it was too user friendly 2015-04-05T01:43:27Z xyh left #scheme 2015-04-05T01:43:49Z t4nk199: I have also tried chicken scheme but I just do not see how I am supposed to know what folder I am supposed to load files from with the load command 2015-04-05T01:44:15Z technomancy: t4nk199: MIT's docs probably are written for experienced programmers. I'd recommend racket for a beginner. http://htdp.org is the best book for learning programming I've ever read by far. 2015-04-05T01:45:34Z t4nk199: technomancy: ok so yeah, I was beginning to suspect as much. But this is the kind of thing you have to deal with as a beginner, you know... but ok... Apparently this means I will be forced to learn a dialect that has some specific purpose as compared to other dialects? 2015-04-05T01:45:48Z technomancy: t4nk199: of course 2015-04-05T01:45:54Z t4nk199: like apparently with every of those scheme interpreting applications goes a whole different dialect? 2015-04-05T01:46:32Z technomancy: "Scheme" refers to a standards document; a standards document can't run programs. 2015-04-05T01:47:23Z przl quit (Ping timeout: 246 seconds) 2015-04-05T01:47:31Z t4nk199: you mean the r5rs thing, right? 2015-04-05T01:47:34Z technomancy: yeah 2015-04-05T01:47:39Z technomancy: racket is pretty general-purpose though 2015-04-05T01:48:00Z mumptai_ joined #scheme 2015-04-05T01:48:27Z aap_ joined #scheme 2015-04-05T01:48:40Z t4nk199: Well, if I had any option as to what dialect I'd learn, then, or whatever.. The reason I want to learn scheme is in a sense mostly educational, I suppose. I want to know about principles underlying how computer programs work, hence my studying lambda calculus before even becoming a programmer 2015-04-05T01:49:46Z technomancy: cool, so you would definitely want to start with HTDP or SICP. (books) 2015-04-05T01:49:46Z t4nk199: I feel like I really want to take an extremely bottom up approach to learning how to program. So, is there some dialect that more or less suits that purpose better than others? 2015-04-05T01:50:09Z technomancy: HTDP is more accessible; uses graphics and stuff. it's written by the racket authors. 2015-04-05T01:51:08Z t4nk199: and both are sort of lambda related, I suppose... I can see a lambda featured on an image of one of the books' covers 2015-04-05T01:51:36Z technomancy: SICP is a bit more "distinguished"; it's written as a university textbook 2015-04-05T01:51:49Z aap quit (Ping timeout: 248 seconds) 2015-04-05T01:52:02Z t4nk199: I dont suppose that will be a problem unless I really lack some kind of entry terms 2015-04-05T01:52:42Z technomancy: as a rule, textbooks have better "getting-started" usability than compilers 2015-04-05T01:52:53Z technomancy: because they've seen extensive "user-testing" on freshmen 2015-04-05T01:53:13Z Vutral joined #scheme 2015-04-05T01:55:37Z rpaehlig quit (Ping timeout: 264 seconds) 2015-04-05T01:55:50Z t4nk199: well yeah, but of course in compilers and interpreters you can actually do the coding, but ok 2015-04-05T01:56:48Z t4nk199: I also dont see how much you need to know about programming per se for something like finding a loading path to be transparent 2015-04-05T01:57:55Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T01:58:26Z technomancy: drracket seems to do a good job of not bogging you down with non-essentials 2015-04-05T02:00:16Z rpaehlig joined #scheme 2015-04-05T02:00:16Z jao quit (Ping timeout: 250 seconds) 2015-04-05T02:00:25Z technomancy: (there may be other schemes that do a good job at this too; racket is just the one I'm most familiar with) 2015-04-05T02:01:30Z RexButler quit (Ping timeout: 256 seconds) 2015-04-05T02:02:22Z t4nk199: and, I wont be missing too much of the minimalism I could otherwise be enjoying or whatever? I mean, can I just use it to experiment with lambda expressions? I'd be happy with that 2015-04-05T02:03:09Z ArneBab joined #scheme 2015-04-05T02:04:15Z technomancy: if you don't enjoy fiddling with the load path then the minimalism of smaller schemes will definitely not appeal to you 2015-04-05T02:05:06Z technomancy: "minimalism" in software usually means "close to the level of the CPU" which means "doesn't have all the convenient affordances you've gotten used to" 2015-04-05T02:05:38Z t4nk199: Its not that I wouldnt enjoy it on the contrary, one of the reasons Im taking this up is because I hope that I will eventually familiarize myself with stuff like environment variables, which is now just something exotic to me 2015-04-05T02:06:09Z t4nk199: the problem is just very simply that I start reading "tutorials for beginners" who leave you completely in the dark about stuff like this 2015-04-05T02:06:34Z ArneBab_ quit (Ping timeout: 255 seconds) 2015-04-05T02:07:23Z technomancy: sure; you can work your way up to that 2015-04-05T02:08:51Z t4nk199: yeah sure, but I keep bumping into this when I try to cut an inroad into this deeper stuff involving computers, you get presented with a "guide for dummies" and basically it's full of this stuff you need to know to carry on that you couldnt possibly know as a beginner 2015-04-05T02:09:34Z technomancy: yes, but http://htdp.org is not like that 2015-04-05T02:09:45Z technomancy: I agree that it's common and that it sucks, but it's not universal. 2015-04-05T02:10:20Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-05T02:14:41Z leppie quit (Ping timeout: 256 seconds) 2015-04-05T02:17:19Z t4nk199: technomancy: so I can choose a language, actually... nice. in drracket I mean. So, what do you suggest? I select one of those "teaching languages"? 2015-04-05T02:18:12Z skelternet: t4nk199 my exploration of scheme sent me after a folk song about the Boston transit system. Good luck on your journey. 2015-04-05T02:19:09Z technomancy: t4nk199: if you work through the exercises in HTDP, they start with Beginner Student Language 2015-04-05T02:19:16Z t4nk199: skelternet: Im not sure I follow you but thank you I guess 2015-04-05T02:20:41Z t4nk199: technomancy: oh, ok. nice. 2015-04-05T02:22:01Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-05T02:22:23Z jeapostrophe joined #scheme 2015-04-05T02:24:32Z jlongster quit (Ping timeout: 250 seconds) 2015-04-05T02:26:40Z leppie joined #scheme 2015-04-05T02:27:40Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-05T02:40:11Z jlongster joined #scheme 2015-04-05T02:41:14Z excelsior joined #scheme 2015-04-05T02:41:14Z vraid quit (Quit: Konversation terminated!) 2015-04-05T02:42:52Z skelternet quit (Ping timeout: 256 seconds) 2015-04-05T02:43:08Z przl joined #scheme 2015-04-05T02:46:50Z jlongster quit (Ping timeout: 256 seconds) 2015-04-05T02:47:13Z zacts quit (Ping timeout: 265 seconds) 2015-04-05T02:49:00Z taylanub quit (Disconnected by services) 2015-04-05T02:49:14Z taylanub joined #scheme 2015-04-05T02:50:29Z przl quit (Ping timeout: 248 seconds) 2015-04-05T02:52:53Z leppie quit (Ping timeout: 250 seconds) 2015-04-05T03:10:34Z zacts joined #scheme 2015-04-05T03:13:58Z jumblerg joined #scheme 2015-04-05T03:21:36Z c74d quit (Read error: Connection reset by peer) 2015-04-05T03:24:30Z c74d joined #scheme 2015-04-05T03:37:08Z kongtomorrow quit 2015-04-05T03:37:20Z turtleman_ quit (Ping timeout: 272 seconds) 2015-04-05T03:39:40Z uris77 joined #scheme 2015-04-05T03:46:42Z przl joined #scheme 2015-04-05T03:51:59Z przl quit (Ping timeout: 265 seconds) 2015-04-05T03:57:46Z theseb joined #scheme 2015-04-05T04:12:23Z narendraj9 joined #scheme 2015-04-05T04:25:47Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T04:31:12Z jumblerg joined #scheme 2015-04-05T04:32:10Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-05T04:34:51Z davexunit quit (Quit: Later) 2015-04-05T04:38:09Z cmatei quit (Ping timeout: 245 seconds) 2015-04-05T04:38:27Z xyh joined #scheme 2015-04-05T04:40:19Z yasha9 quit (Ping timeout: 256 seconds) 2015-04-05T04:40:24Z bokr joined #scheme 2015-04-05T04:42:22Z theseb quit (Quit: Leaving) 2015-04-05T04:43:13Z c74d quit (Ping timeout: 265 seconds) 2015-04-05T04:45:39Z xyh quit (Read error: No route to host) 2015-04-05T04:45:47Z xyh joined #scheme 2015-04-05T04:46:10Z c74d joined #scheme 2015-04-05T04:47:31Z przl joined #scheme 2015-04-05T04:53:23Z yasha9 joined #scheme 2015-04-05T04:58:14Z annodomini quit (Quit: annodomini) 2015-04-05T05:10:38Z zacts joined #scheme 2015-04-05T05:13:58Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T05:15:10Z jumblerg joined #scheme 2015-04-05T05:32:10Z amgarchIn9 joined #scheme 2015-04-05T05:41:53Z przl quit (Ping timeout: 252 seconds) 2015-04-05T05:42:39Z Bahman joined #scheme 2015-04-05T05:43:06Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T05:53:14Z bokr1 joined #scheme 2015-04-05T05:53:35Z Bahman quit (Ping timeout: 250 seconds) 2015-04-05T05:54:07Z uris77 quit (Quit: leaving) 2015-04-05T05:54:08Z amgarchIn9 quit (Ping timeout: 272 seconds) 2015-04-05T05:54:16Z bokr quit (Ping timeout: 265 seconds) 2015-04-05T05:56:40Z Tbone139 quit (Ping timeout: 256 seconds) 2015-04-05T05:59:19Z narendraj9_ joined #scheme 2015-04-05T06:00:44Z bokr1 quit (Quit: Leaving.) 2015-04-05T06:01:19Z narendraj9 quit (Ping timeout: 252 seconds) 2015-04-05T06:02:47Z ecthiender joined #scheme 2015-04-05T06:03:39Z ecthiender quit (Max SendQ exceeded) 2015-04-05T06:04:14Z ecthiender joined #scheme 2015-04-05T06:05:54Z Bahman joined #scheme 2015-04-05T06:06:17Z ecthiender quit (Max SendQ exceeded) 2015-04-05T06:09:35Z amgarchIn9 joined #scheme 2015-04-05T06:19:53Z xyh quit (Ping timeout: 265 seconds) 2015-04-05T06:22:11Z bokr joined #scheme 2015-04-05T06:25:41Z bokr quit (Client Quit) 2015-04-05T06:26:16Z xyh joined #scheme 2015-04-05T06:26:40Z bokr joined #scheme 2015-04-05T06:38:18Z przl joined #scheme 2015-04-05T06:38:41Z xyh quit (Remote host closed the connection) 2015-04-05T06:43:37Z przl quit (Ping timeout: 264 seconds) 2015-04-05T06:52:05Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-04-05T06:56:18Z amgarchIn9 joined #scheme 2015-04-05T07:02:13Z bokr quit (Read error: Connection reset by peer) 2015-04-05T07:04:49Z xyh joined #scheme 2015-04-05T07:06:00Z narendraj9_ is now known as narendraj9 2015-04-05T07:21:38Z daviid quit (Ping timeout: 246 seconds) 2015-04-05T07:30:38Z aap_ is now known as aap 2015-04-05T07:37:17Z ilammy joined #scheme 2015-04-05T07:37:35Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-04-05T07:39:03Z przl joined #scheme 2015-04-05T07:44:02Z przl quit (Ping timeout: 246 seconds) 2015-04-05T07:48:07Z jumblerg joined #scheme 2015-04-05T07:48:27Z jumblerg quit (Read error: Connection reset by peer) 2015-04-05T07:50:30Z stepnem joined #scheme 2015-04-05T07:52:16Z Vutral quit (Ping timeout: 256 seconds) 2015-04-05T08:00:02Z narendraj9_ joined #scheme 2015-04-05T08:00:19Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-05T08:04:26Z narendraj9_ quit (Client Quit) 2015-04-05T08:22:17Z jumblerg joined #scheme 2015-04-05T08:22:22Z Vutral joined #scheme 2015-04-05T08:25:20Z disciple joined #scheme 2015-04-05T08:34:28Z Vutral quit (Excess Flood) 2015-04-05T08:39:47Z przl joined #scheme 2015-04-05T08:42:34Z Vutral joined #scheme 2015-04-05T08:45:08Z przl quit (Ping timeout: 272 seconds) 2015-04-05T08:47:56Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T08:54:52Z oleo_ is now known as oleo 2015-04-05T08:57:00Z disciple quit (Ping timeout: 264 seconds) 2015-04-05T08:57:06Z disciple_ joined #scheme 2015-04-05T09:03:19Z gravicappa joined #scheme 2015-04-05T09:22:37Z cross quit (Ping timeout: 255 seconds) 2015-04-05T09:31:50Z disciple_ quit (Ping timeout: 246 seconds) 2015-04-05T09:32:14Z narendraj9 joined #scheme 2015-04-05T09:32:54Z disciple joined #scheme 2015-04-05T09:33:28Z amgarchIn9 joined #scheme 2015-04-05T09:39:07Z cmpitg is now known as cmpitg|zZzZz 2015-04-05T09:39:17Z cmpitg|zZzZz is now known as cmpitg 2015-04-05T09:40:32Z przl joined #scheme 2015-04-05T09:46:01Z przl quit (Ping timeout: 264 seconds) 2015-04-05T09:47:18Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-05T09:48:40Z Isp-sec joined #scheme 2015-04-05T09:50:53Z disciple quit (Quit: zzzZZZ) 2015-04-05T09:51:03Z xyh quit (Remote host closed the connection) 2015-04-05T09:58:55Z excelsior quit (Quit: leaving) 2015-04-05T10:05:42Z disciple joined #scheme 2015-04-05T10:13:09Z amgarchIn9 quit (Ping timeout: 248 seconds) 2015-04-05T10:14:08Z xyh joined #scheme 2015-04-05T10:23:11Z jao joined #scheme 2015-04-05T10:24:22Z disciple quit (Ping timeout: 252 seconds) 2015-04-05T10:25:33Z disciple joined #scheme 2015-04-05T10:30:35Z jao quit (Remote host closed the connection) 2015-04-05T10:35:43Z alezost joined #scheme 2015-04-05T10:41:20Z przl joined #scheme 2015-04-05T10:44:59Z disciple quit (Quit: zzzZZZ) 2015-04-05T10:59:49Z maxigas quit (Ping timeout: 255 seconds) 2015-04-05T11:00:02Z przl quit (Ping timeout: 246 seconds) 2015-04-05T11:06:04Z maxigas joined #scheme 2015-04-05T11:14:21Z xyh quit (Remote host closed the connection) 2015-04-05T11:28:24Z sdothum joined #scheme 2015-04-05T11:31:44Z needhelp joined #scheme 2015-04-05T11:31:47Z needhelp: Hi you all 2015-04-05T11:31:57Z needhelp: need quick help 2015-04-05T11:32:08Z needhelp: catching parameters 2015-04-05T11:32:08Z needhelp is now known as Guest65268 2015-04-05T11:32:29Z Guest65268: anyone there? 2015-04-05T11:33:47Z Guest65268 quit (Client Quit) 2015-04-05T11:40:28Z turtleman_ joined #scheme 2015-04-05T11:43:19Z gravicappa quit (Remote host closed the connection) 2015-04-05T11:43:39Z gravicappa joined #scheme 2015-04-05T11:54:50Z ANGRYSTEVE joined #scheme 2015-04-05T11:55:47Z chishiki joined #scheme 2015-04-05T11:56:29Z przl joined #scheme 2015-04-05T12:01:38Z disciple joined #scheme 2015-04-05T12:02:06Z przl quit (Ping timeout: 272 seconds) 2015-04-05T12:02:41Z ilammy: Guest65268: yup 2015-04-05T12:03:52Z narendraj9 joined #scheme 2015-04-05T12:12:51Z jeapostrophe joined #scheme 2015-04-05T12:23:49Z Vutral quit (Ping timeout: 248 seconds) 2015-04-05T12:28:21Z disciple quit (Ping timeout: 250 seconds) 2015-04-05T12:29:01Z disciple joined #scheme 2015-04-05T12:29:28Z Bahman quit (Ping timeout: 250 seconds) 2015-04-05T12:32:48Z disciple quit (Client Quit) 2015-04-05T12:39:12Z psy_ quit (Remote host closed the connection) 2015-04-05T12:46:26Z disciple joined #scheme 2015-04-05T12:53:30Z LeoNerd: http://microscheme.org/ 2015-04-05T12:53:38Z LeoNerd: I'm just gonna leave that here :) 2015-04-05T12:57:19Z przl joined #scheme 2015-04-05T13:02:37Z przl quit (Ping timeout: 252 seconds) 2015-04-05T13:04:59Z vraid joined #scheme 2015-04-05T13:09:05Z kephra: *oh* nice, LeoNerd - that Scheme compiles into AVR, but 8kb of memory bytecode, environment, stacks and buffers is not that much 2015-04-05T13:10:02Z kephra: the last time I code with similar (16kb per script) memory restrictions was for Secondlife 2015-04-05T13:10:05Z ijp joined #scheme 2015-04-05T13:10:31Z oleo is now known as Guest84464 2015-04-05T13:11:11Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-05T13:11:27Z oleo_ joined #scheme 2015-04-05T13:12:13Z oleo_ quit (Read error: Connection reset by peer) 2015-04-05T13:13:42Z oleo_ joined #scheme 2015-04-05T13:13:48Z Guest84464 quit (Ping timeout: 264 seconds) 2015-04-05T13:18:18Z kephra: no GC in this microscheme limits its use even more 2015-04-05T13:22:26Z disciple quit (Quit: zzzZZZ) 2015-04-05T13:23:48Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-05T13:28:35Z davexunit joined #scheme 2015-04-05T13:30:01Z pllx joined #scheme 2015-04-05T13:37:45Z jeapostrophe joined #scheme 2015-04-05T13:37:45Z jeapostrophe quit (Changing host) 2015-04-05T13:37:45Z jeapostrophe joined #scheme 2015-04-05T13:38:26Z amgarchIn9 joined #scheme 2015-04-05T13:38:38Z technomancy: it's definitely a subset of scheme 2015-04-05T13:38:44Z technomancy: but it's a lot nicer than having to write C 2015-04-05T13:39:34Z gravicappa quit (Ping timeout: 255 seconds) 2015-04-05T13:40:16Z ecthiender joined #scheme 2015-04-05T13:40:54Z davexunit: just joined. are we talking about microscheme? 2015-04-05T13:41:00Z davexunit: I've been meaning to take it for a spin 2015-04-05T13:41:25Z davexunit: I'd like to rewrite some arcade stick controller firmware with it. 2015-04-05T13:43:35Z technomancy: yeah 2015-04-05T13:44:45Z davexunit: technomancy: I've also been meaning to check out the keyborad firmware you wrote 2015-04-05T13:44:50Z davexunit: looks really neat 2015-04-05T13:47:05Z ecthiender quit (Read error: Connection reset by peer) 2015-04-05T13:48:46Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-04-05T13:52:07Z gravicappa joined #scheme 2015-04-05T13:52:35Z amgarchIn9 joined #scheme 2015-04-05T13:58:32Z przl joined #scheme 2015-04-05T14:01:45Z technomancy: davexunit: thanks... it's not really functional yet though 2015-04-05T14:01:53Z technomancy: working on part 2 of the article 2015-04-05T14:06:19Z oleo_ is now known as oleo 2015-04-05T14:09:36Z przl quit (Ping timeout: 264 seconds) 2015-04-05T14:14:37Z chishiki quit (Changing host) 2015-04-05T14:14:37Z chishiki joined #scheme 2015-04-05T14:14:53Z chishiki quit (Quit: WeeChat 1.1.1) 2015-04-05T14:15:12Z chishiki joined #scheme 2015-04-05T14:15:12Z chishiki quit (Changing host) 2015-04-05T14:15:12Z chishiki joined #scheme 2015-04-05T14:25:38Z xyh joined #scheme 2015-04-05T14:39:10Z Tbone139 joined #scheme 2015-04-05T14:39:13Z ziocroc joined #scheme 2015-04-05T14:39:17Z ziocroc2 joined #scheme 2015-04-05T14:43:04Z arrubin joined #scheme 2015-04-05T14:43:07Z annodomini joined #scheme 2015-04-05T14:43:07Z annodomini quit (Changing host) 2015-04-05T14:43:07Z annodomini joined #scheme 2015-04-05T14:43:36Z vanila joined #scheme 2015-04-05T14:43:42Z daviid joined #scheme 2015-04-05T14:46:41Z sheilong joined #scheme 2015-04-05T14:46:50Z annodomini quit (Client Quit) 2015-04-05T14:47:32Z ziocroc quit (Quit: ziocroc) 2015-04-05T14:50:33Z annodomini joined #scheme 2015-04-05T14:58:00Z annodomini quit (Quit: annodomini) 2015-04-05T15:02:32Z pllx quit (Quit: zz) 2015-04-05T15:05:37Z przl joined #scheme 2015-04-05T15:11:06Z przl quit (Ping timeout: 250 seconds) 2015-04-05T15:11:11Z narendraj9 joined #scheme 2015-04-05T15:24:46Z ziocroc2 quit (Ping timeout: 272 seconds) 2015-04-05T15:25:12Z pllx joined #scheme 2015-04-05T15:26:39Z annodomini joined #scheme 2015-04-05T15:26:39Z annodomini quit (Changing host) 2015-04-05T15:26:39Z annodomini joined #scheme 2015-04-05T15:42:58Z jeapostrophe quit (Ping timeout: 265 seconds) 2015-04-05T15:54:36Z sheilong quit (Read error: Connection reset by peer) 2015-04-05T15:55:13Z sheilong joined #scheme 2015-04-05T15:57:18Z sheilong quit (Remote host closed the connection) 2015-04-05T16:01:26Z xyh quit (Remote host closed the connection) 2015-04-05T16:06:42Z przl joined #scheme 2015-04-05T16:08:38Z psy_ joined #scheme 2015-04-05T16:09:38Z leb joined #scheme 2015-04-05T16:19:15Z pllx quit (Quit: zz) 2015-04-05T16:19:30Z zero_coder joined #scheme 2015-04-05T16:22:13Z turtleman_ quit (Ping timeout: 248 seconds) 2015-04-05T16:25:38Z przl quit (Ping timeout: 250 seconds) 2015-04-05T16:29:08Z zero_coder: (define (increment_by_1 num) 2015-04-05T16:29:12Z zero_coder: (let ((incr 1)) 2015-04-05T16:29:12Z zero_coder: ((+ incr num)))) 2015-04-05T16:29:19Z zero_coder: whats wrong with this ^^ ? 2015-04-05T16:29:45Z disciple joined #scheme 2015-04-05T16:30:10Z wingo quit (Remote host closed the connection) 2015-04-05T16:30:19Z ijp: zero_coder: the same thing that's wrong with (3) 2015-04-05T16:30:35Z vanila: you should call it increment-by-1 not increment_by_1 2015-04-05T16:30:55Z ijp flays vanila 2015-04-05T16:31:08Z vanila: secondly ((+ incr num)) is too many brackets, just use (+ incr num) 2015-04-05T16:31:12Z zero_coder: ijp, didnt get you 2015-04-05T16:31:26Z zero_coder: vanila, let me try vanilla 2015-04-05T16:31:27Z ijp: zero_coder: parentheses matter, that second pair means "call the result as a function with no arguments" 2015-04-05T16:31:41Z ijp: rudybot: (+ 1 1) 2015-04-05T16:31:43Z rudybot: ijp: your sandbox is ready 2015-04-05T16:31:43Z rudybot: ijp: ; Value: 2 2015-04-05T16:31:47Z ijp: rudybot: ((+ 1 1)) 2015-04-05T16:31:47Z rudybot: ijp: error: application: not a procedure; expected a procedure that can be applied to arguments given: 2 arguments...: [none] 2015-04-05T16:32:13Z zero_coder: lemme try 2015-04-05T16:32:16Z ijp: 2, returned by (+ 1 1) is not a procedure, so (2) will error, so ((+ 1 1)) errors 2015-04-05T16:32:18Z wingo joined #scheme 2015-04-05T16:33:30Z zero_coder: ((+ 1 1 )) returns a procedure? 2015-04-05T16:33:44Z ijp: no 2015-04-05T16:34:05Z ijp: it doesn't return anything, it errors 2015-04-05T16:35:22Z zero_coder: ijp, what is a good resource to learn scheme 2015-04-05T16:37:00Z vanila: good morning wingo :) 2015-04-05T16:37:29Z ANGRYSTEVE left #scheme 2015-04-05T16:39:36Z disciple quit (Ping timeout: 264 seconds) 2015-04-05T16:40:30Z disciple joined #scheme 2015-04-05T16:41:35Z alezost: zero_coder: read the topic of this channel: there are some resources 2015-04-05T16:43:22Z excelsior joined #scheme 2015-04-05T16:43:48Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-05T16:44:30Z tsumetai` quit (Read error: Connection reset by peer) 2015-04-05T17:00:58Z leb quit (Quit: Computer has gone to sleep.) 2015-04-05T17:01:13Z wingo: ahoi 2015-04-05T17:08:11Z karswell` is now known as karswell 2015-04-05T17:09:32Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-05T17:09:49Z daviid quit (Ping timeout: 245 seconds) 2015-04-05T17:11:08Z zadock quit (Quit: Leaving) 2015-04-05T17:12:32Z tsumetai joined #scheme 2015-04-05T17:21:56Z przl joined #scheme 2015-04-05T17:27:04Z Vutral joined #scheme 2015-04-05T17:27:26Z przl quit (Ping timeout: 256 seconds) 2015-04-05T17:29:07Z disciple quit (Quit: zzzZZZ) 2015-04-05T17:29:16Z annodomini quit (Quit: annodomini) 2015-04-05T17:30:12Z niklasl quit (Ping timeout: 250 seconds) 2015-04-05T17:34:41Z mtakkman joined #scheme 2015-04-05T17:42:59Z jlongster joined #scheme 2015-04-05T17:43:13Z pllx joined #scheme 2015-04-05T17:45:22Z Vutral quit (Ping timeout: 272 seconds) 2015-04-05T17:45:52Z Tbone139: looking at quines, is there a DrRacket language where (quote quote) gives quote instead of 'quote ? 2015-04-05T17:48:09Z wasamasa: sounds like cheating 2015-04-05T17:50:13Z jlongster quit (Ping timeout: 248 seconds) 2015-04-05T17:57:25Z acarrico quit (Ping timeout: 255 seconds) 2015-04-05T17:57:39Z pllx quit (Quit: zz) 2015-04-05T17:58:47Z acarrico joined #scheme 2015-04-05T18:00:36Z turtleman_ joined #scheme 2015-04-05T18:07:37Z karswell quit (Remote host closed the connection) 2015-04-05T18:08:29Z Vutral joined #scheme 2015-04-05T18:10:17Z zero_coder quit (Remote host closed the connection) 2015-04-05T18:12:12Z zero_coder joined #scheme 2015-04-05T18:18:23Z amgarchIn9 joined #scheme 2015-04-05T18:22:50Z przl joined #scheme 2015-04-05T18:27:44Z przl quit (Ping timeout: 245 seconds) 2015-04-05T18:28:48Z zadock joined #scheme 2015-04-05T18:30:59Z pllx joined #scheme 2015-04-05T18:36:20Z leb joined #scheme 2015-04-05T18:42:59Z liqu0rice joined #scheme 2015-04-05T18:45:11Z zero_coder: (define strings '(string man)) 2015-04-05T18:45:27Z zero_coder: (string=? "string" (car strings)) 2015-04-05T18:45:38Z zero_coder: why this doesnt work ^^ 2015-04-05T18:45:45Z vanila: those are symbols 2015-04-05T18:45:48Z ijp: because strings is not a list of strings 2015-04-05T18:45:50Z vanila: (define strings '("string" "man")) 2015-04-05T18:45:58Z vanila: do this to make strings 2015-04-05T18:46:04Z ijp: rudybot: (string? 'string) 2015-04-05T18:46:05Z rudybot: ijp: ; Value: #f 2015-04-05T18:49:04Z zero_coder: vanila, symbols? 2015-04-05T18:49:21Z vanila: yes, the atomic element of lisp is symbols 2015-04-05T18:49:45Z zero_coder: vanila, but how is it different from string? 2015-04-05T18:50:20Z vanila: a symbol is atomic and you can check if they are equal very quickly 2015-04-05T18:50:51Z vanila: a string is more like a vector of characters -- it takes longer to see if longer strings are equal 2015-04-05T18:51:25Z zero_coder: i think i lost myself 2015-04-05T18:51:40Z vanila: put simple: symbols and strings are difficult 2015-04-05T18:51:46Z vanila: put simple: symbols and strings are different* 2015-04-05T18:52:00Z tsumetai: A symbol is one whole indivisible thing. 2015-04-05T18:52:06Z vanila: (define my-symbol 'foo) (define my-string "foo") 2015-04-05T18:52:18Z vanila: (equal? my-symbol my-string) ;=> #f 2015-04-05T18:52:44Z zero_coder: vanila, okay 2015-04-05T18:52:50Z pjb: You could do: (string=? "string" (symbol-name (car strings))) 2015-04-05T18:53:24Z zero_coder: pjb, whats symbol-name? 2015-04-05T18:53:43Z pjb: Sorry, I mean symbol->string 2015-04-05T18:53:48Z pjb: (string=? "string" (symbol->string (car strings))) 2015-04-05T18:55:43Z zero_coder: pjb, got it 2015-04-05T18:55:48Z Vutral quit (Ping timeout: 264 seconds) 2015-04-05T18:55:55Z zero_coder: (define ls ( 1 2 3)) ;doesnt work 2015-04-05T18:56:05Z pjb: of course, 1 is not a procedure. 2015-04-05T18:56:13Z t4nk199 quit (Ping timeout: 246 seconds) 2015-04-05T18:56:20Z zero_coder: (define ls '(1 2 3 )) ; does work 2015-04-05T18:56:23Z pjb: (define ls (quote (1 2 3))) 2015-04-05T18:56:46Z pjb: that's the difference between code and data. 2015-04-05T18:57:13Z zero_coder: pjb, i think i need to read something proper 2015-04-05T18:57:28Z pjb: Surely. 2015-04-05T18:57:41Z vanila: https://mitpress.mit.edu/sicp/full-text/book/book.html 2015-04-05T18:57:44Z pjb: I would advice "The Little Schemer", or htdp. 2015-04-05T18:57:44Z vanila: you can read this book 2015-04-05T18:58:14Z zero_coder: okay 2015-04-05T18:58:18Z zero_coder: let me look 2015-04-05T18:58:57Z zero_coder: thanks . let me give it a try 2015-04-05T18:59:31Z zero_coder: can i ask , what you guys code with scheme? 2015-04-05T19:00:04Z pjb: Me? Nothing. I use Common Lisp to write my programs. 2015-04-05T19:00:31Z zero_coder: pjb, they are almost the same right 2015-04-05T19:00:38Z pjb: "almost". 2015-04-05T19:03:02Z zero_coder: anyway thanks guys 2015-04-05T19:03:11Z zero_coder: i will read. and hang around 2015-04-05T19:08:42Z em quit (Read error: Connection reset by peer) 2015-04-05T19:08:58Z amgarchIn9 quit (Ping timeout: 272 seconds) 2015-04-05T19:11:08Z amgarchIn9 joined #scheme 2015-04-05T19:14:18Z em joined #scheme 2015-04-05T19:16:58Z Vutral joined #scheme 2015-04-05T19:17:29Z kongtomorrow joined #scheme 2015-04-05T19:19:31Z taylanub: zero_coder: maybe http://taylanub.github.io/doc/lisp-rundown.txt can help with understanding the "two layered" nature of Lisp data and source code. or it might be badly written; I'm not a teacher. 2015-04-05T19:20:46Z andrei quit (Ping timeout: 256 seconds) 2015-04-05T19:22:29Z zero_coder: taylanub, i will read it . thanks :) 2015-04-05T19:23:36Z przl joined #scheme 2015-04-05T19:27:56Z kongtomorrow quit 2015-04-05T19:35:08Z przl quit (Ping timeout: 244 seconds) 2015-04-05T19:45:13Z zero_coder: what is the difference between racket and scheme 2015-04-05T19:45:15Z zero_coder: ? 2015-04-05T19:45:56Z vanila: racket is much more complex 2015-04-05T19:46:04Z vanila: they developed the language much much further, adding new features 2015-04-05T19:46:20Z vanila: it's really good but it's a little different from scheme 2015-04-05T19:46:23Z vraid: pairs/lists are immutable in racket 2015-04-05T19:46:46Z vraid: although there is more than one scheme standard 2015-04-05T19:47:16Z zero_coder: well, i was reading htdp and it uses racket vanila 2015-04-05T19:48:16Z civodul joined #scheme 2015-04-05T19:50:12Z ziocroc joined #scheme 2015-04-05T19:55:11Z annodomini joined #scheme 2015-04-05T19:55:11Z annodomini quit (Changing host) 2015-04-05T19:55:11Z annodomini joined #scheme 2015-04-05T19:56:36Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-05T20:06:04Z niklasl joined #scheme 2015-04-05T20:07:30Z jeapostrophe joined #scheme 2015-04-05T20:13:42Z jlongster joined #scheme 2015-04-05T20:14:10Z alezost quit (Quit: I use GNU Guix ) 2015-04-05T20:18:21Z excelsior quit (Quit: Lost terminal) 2015-04-05T20:26:37Z rpaehlig quit (Quit: ZZZzzz…) 2015-04-05T20:31:01Z pjb quit (Ping timeout: 264 seconds) 2015-04-05T20:31:20Z przl joined #scheme 2015-04-05T20:31:47Z kephra: zero_coder, on first glance on source: Racket is for Scheme, what Closure is for Lisp - you have a more "modern" and pragmatic attempt, and both show the funny idea that lambda formals and let bindings are in [] and not in () 2015-04-05T20:36:05Z turtleman_ quit (Ping timeout: 248 seconds) 2015-04-05T20:36:43Z przl quit (Ping timeout: 250 seconds) 2015-04-05T20:47:39Z kongtomorrow joined #scheme 2015-04-05T20:49:17Z vdamewood joined #scheme 2015-04-05T20:55:18Z ijp: the reason for that is different in racket and clojure 2015-04-05T20:59:22Z jumblerg joined #scheme 2015-04-05T20:59:45Z annodomini quit (Quit: annodomini) 2015-04-05T21:00:32Z liqu0rice quit (Quit: leaving) 2015-04-05T21:00:55Z gravicappa quit (Remote host closed the connection) 2015-04-05T21:07:01Z acharm_ quit (Quit: WeeChat 0.4.2) 2015-04-05T21:08:08Z acharm joined #scheme 2015-04-05T21:14:28Z pllx quit (Quit: zz) 2015-04-05T21:18:24Z pllx joined #scheme 2015-04-05T21:20:42Z zadock quit (Quit: Leaving) 2015-04-05T21:32:39Z przl joined #scheme 2015-04-05T21:37:04Z oleo is now known as _|-|_ 2015-04-05T21:37:24Z _|-|_ is now known as oleo 2015-04-05T21:38:11Z oleo is now known as _|--|_ 2015-04-05T21:40:03Z vdamewood quit (Quit: Computer has gone to sleep.) 2015-04-05T21:41:30Z khisanth_ joined #scheme 2015-04-05T21:43:04Z przl quit (Ping timeout: 252 seconds) 2015-04-05T21:44:26Z turtleman_ joined #scheme 2015-04-05T21:44:46Z Khisanth quit (Ping timeout: 272 seconds) 2015-04-05T21:45:03Z _|--|_ quit (Quit: Leaving) 2015-04-05T21:46:16Z oleo joined #scheme 2015-04-05T21:47:03Z vdamewood joined #scheme 2015-04-05T21:47:50Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T21:54:18Z vdamewood quit (Quit: Computer has gone to sleep.) 2015-04-05T21:55:02Z jumblerg joined #scheme 2015-04-05T21:57:06Z ziocroc quit (Quit: ziocroc) 2015-04-05T22:02:33Z karswell joined #scheme 2015-04-05T22:08:47Z annodomini joined #scheme 2015-04-05T22:09:27Z kephra: ijp, btw can you explain why racket and/or clojure used this [] syntax? 2015-04-05T22:09:42Z kephra: or point to urls explaining it 2015-04-05T22:13:45Z leb quit (Quit: Computer has gone to sleep.) 2015-04-05T22:16:17Z jlongster quit (Ping timeout: 252 seconds) 2015-04-05T22:16:47Z wasamasa: by replacing () with [] you can save a pair of ()! 2015-04-05T22:18:02Z kephra: (let ([x 5]) x) is much more complex to type then (let ((x 5)) x), especially when on an international keyboard 2015-04-05T22:18:16Z vraid: newer language have taken drastic measures to adapt to the worldwide parenthesis shortage 2015-04-05T22:18:37Z kephra: also ) highlights the matching ( in most editors, so just ))) till you hit the (define and you are fine 2015-04-05T22:18:44Z vraid: kephra: fortunately, racket lets you use () just as well 2015-04-05T22:19:04Z vraid: even {} will do, they are all interchangeable, as long as they match up to a closing parens of the corresponding type 2015-04-05T22:19:06Z kephra: vraid, nice - did not tested racket yet, just browsed the docu/website 2015-04-05T22:19:22Z wasamasa: clojure should allow for (let [x 5] x) though 2015-04-05T22:19:24Z vraid: it's just a visual cue as to where the closing parens is 2015-04-05T22:19:29Z wasamasa: which is what I meant earlier with my comment 2015-04-05T22:20:34Z ijp: kephra: it has been a semi-controversial convention for the past 20 or so years, (started at Indiana AFAICT) to group "pairs of clauses" like cond/case/match-clauses let-bindings lists, etc. on the theory that it is more readable 2015-04-05T22:21:22Z kephra: vraid, compare readablility of http://kephra.de/o3proto/books.scm and http://kephra.de/o3proto/demo.json.txt ... imho the Scheme code is much less cluttered by funny characters 2015-04-05T22:21:58Z vraid: oh i agree, json is unreadable 2015-04-05T22:22:14Z vraid: easy to parse though 2015-04-05T22:22:21Z kephra: both express same semantics - and the lisp code is much more difficult to type 2015-04-05T22:23:54Z jao` joined #scheme 2015-04-05T22:23:55Z vraid: it's easier to type json code with a macro in scheme 2015-04-05T22:24:00Z jao` quit (Changing host) 2015-04-05T22:24:00Z jao` joined #scheme 2015-04-05T22:24:03Z kephra: ;-) 2015-04-05T22:24:48Z kephra: better dont talk about xexpr vs html 2015-04-05T22:29:06Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-05T22:36:33Z vdamewood joined #scheme 2015-04-05T22:39:39Z przl joined #scheme 2015-04-05T22:44:28Z karswell quit (Read error: Connection reset by peer) 2015-04-05T22:44:44Z karswell joined #scheme 2015-04-05T22:47:14Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T22:53:25Z przl quit (Ping timeout: 256 seconds) 2015-04-05T22:54:43Z jumblerg joined #scheme 2015-04-05T22:55:56Z ijp quit (Quit: brb writing connect4 fanfic) 2015-04-05T23:00:39Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-05T23:01:01Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-05T23:01:20Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-05T23:09:28Z xyh joined #scheme 2015-04-05T23:17:09Z Isp-sec quit (Ping timeout: 252 seconds) 2015-04-05T23:27:01Z stepnem quit (Ping timeout: 264 seconds) 2015-04-05T23:31:50Z jumblerg joined #scheme 2015-04-05T23:45:37Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-05T23:49:27Z przl joined #scheme 2015-04-05T23:56:52Z ilammy quit (Ping timeout: 246 seconds) 2015-04-06T00:06:50Z kongtomorrow quit 2015-04-06T00:09:03Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T00:09:15Z xyh quit (Read error: Connection reset by peer) 2015-04-06T00:10:28Z vanila quit (Read error: No route to host) 2015-04-06T00:11:21Z annodomini quit (Quit: annodomini) 2015-04-06T00:15:07Z pllx quit (Quit: zz) 2015-04-06T00:17:21Z abbe quit (Read error: Connection reset by peer) 2015-04-06T00:17:40Z abbe joined #scheme 2015-04-06T00:20:44Z leb joined #scheme 2015-04-06T00:23:34Z turtleman_ joined #scheme 2015-04-06T00:24:53Z Vutral quit (Ping timeout: 248 seconds) 2015-04-06T00:31:18Z echo-area quit (Ping timeout: 256 seconds) 2015-04-06T00:31:36Z karswell quit (Remote host closed the connection) 2015-04-06T00:31:53Z karswell joined #scheme 2015-04-06T00:38:26Z Vutral joined #scheme 2015-04-06T00:39:16Z kongtomorrow joined #scheme 2015-04-06T00:39:40Z leb quit (Quit: Computer has gone to sleep.) 2015-04-06T00:41:53Z przl quit (Ping timeout: 265 seconds) 2015-04-06T01:04:45Z leb joined #scheme 2015-04-06T01:07:45Z khisanth_ is now known as Khisanth 2015-04-06T01:10:11Z przl joined #scheme 2015-04-06T01:11:29Z zacts quit (Ping timeout: 244 seconds) 2015-04-06T01:14:01Z xyh joined #scheme 2015-04-06T01:15:40Z przl quit (Ping timeout: 272 seconds) 2015-04-06T01:15:43Z jumblerg joined #scheme 2015-04-06T01:17:18Z jumblerg quit (Client Quit) 2015-04-06T01:17:33Z oleo is now known as Guest65336 2015-04-06T01:17:34Z oleo_ joined #scheme 2015-04-06T01:20:25Z Guest65336 quit (Ping timeout: 264 seconds) 2015-04-06T01:22:29Z pjb joined #scheme 2015-04-06T01:22:51Z iKlsR joined #scheme 2015-04-06T01:30:51Z Sgeo joined #scheme 2015-04-06T01:33:23Z xyh quit (Remote host closed the connection) 2015-04-06T01:36:51Z cross joined #scheme 2015-04-06T01:46:55Z aap_ joined #scheme 2015-04-06T01:48:29Z annodomini joined #scheme 2015-04-06T01:48:36Z annodomini quit (Changing host) 2015-04-06T01:48:37Z annodomini joined #scheme 2015-04-06T01:50:01Z aap quit (Ping timeout: 250 seconds) 2015-04-06T01:52:23Z annodomini quit (Client Quit) 2015-04-06T01:57:38Z jumblerg joined #scheme 2015-04-06T02:01:02Z leb quit (Read error: Connection reset by peer) 2015-04-06T02:01:27Z jeapostrophe joined #scheme 2015-04-06T02:01:27Z jeapostrophe quit (Changing host) 2015-04-06T02:01:27Z jeapostrophe joined #scheme 2015-04-06T02:02:09Z ArneBab_ joined #scheme 2015-04-06T02:05:25Z ArneBab quit (Ping timeout: 264 seconds) 2015-04-06T02:06:37Z rpaehlig joined #scheme 2015-04-06T02:10:55Z przl joined #scheme 2015-04-06T02:11:49Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-06T02:19:04Z AkashicLegend joined #scheme 2015-04-06T02:19:49Z przl quit (Ping timeout: 264 seconds) 2015-04-06T02:20:31Z jeapostrophe quit (Ping timeout: 255 seconds) 2015-04-06T02:22:13Z germ13 joined #scheme 2015-04-06T02:24:48Z daviid joined #scheme 2015-04-06T02:28:00Z frkout joined #scheme 2015-04-06T02:31:53Z zacts joined #scheme 2015-04-06T02:45:26Z BossKonaSegwaY left #scheme 2015-04-06T02:48:59Z taylanub quit (Disconnected by services) 2015-04-06T02:49:13Z taylanub joined #scheme 2015-04-06T02:50:18Z theseb joined #scheme 2015-04-06T02:55:02Z davexunit quit (Quit: Later) 2015-04-06T03:00:06Z ArneBab joined #scheme 2015-04-06T03:03:25Z ArneBab_ quit (Ping timeout: 264 seconds) 2015-04-06T03:03:47Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-06T03:09:02Z amgarchIn9 quit (Ping timeout: 272 seconds) 2015-04-06T03:13:07Z germ13 quit (Quit: Leaving) 2015-04-06T03:14:01Z akkad quit (Remote host closed the connection) 2015-04-06T03:15:14Z przl joined #scheme 2015-04-06T03:16:57Z jeapostrophe joined #scheme 2015-04-06T03:16:57Z jeapostrophe quit (Changing host) 2015-04-06T03:16:57Z jeapostrophe joined #scheme 2015-04-06T03:20:25Z przl quit (Ping timeout: 265 seconds) 2015-04-06T03:22:35Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-06T03:22:58Z c74d quit (Read error: Connection reset by peer) 2015-04-06T03:25:35Z c74d joined #scheme 2015-04-06T03:27:32Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T03:34:25Z adu joined #scheme 2015-04-06T03:42:40Z zacts joined #scheme 2015-04-06T03:48:27Z frkout quit (Remote host closed the connection) 2015-04-06T03:48:28Z adu: hmm 2015-04-06T03:48:54Z frkout joined #scheme 2015-04-06T03:49:01Z adu: is guile's catch closer to guard or with-exception-handler? 2015-04-06T03:52:06Z jao` quit (Ping timeout: 272 seconds) 2015-04-06T04:03:23Z karswell quit (Remote host closed the connection) 2015-04-06T04:03:27Z karswell` joined #scheme 2015-04-06T04:13:28Z disciple joined #scheme 2015-04-06T04:16:06Z przl joined #scheme 2015-04-06T04:21:07Z przl quit (Ping timeout: 252 seconds) 2015-04-06T04:23:37Z adu quit (Quit: adu) 2015-04-06T04:26:01Z ecthiender joined #scheme 2015-04-06T04:27:01Z jumblerg joined #scheme 2015-04-06T04:31:26Z jumblerg quit (Ping timeout: 244 seconds) 2015-04-06T04:37:21Z arrubin quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T04:40:13Z yasha9 quit (Ping timeout: 244 seconds) 2015-04-06T04:40:17Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-06T04:40:49Z disciple_ joined #scheme 2015-04-06T04:40:52Z disciple quit (Ping timeout: 272 seconds) 2015-04-06T04:40:52Z disciple_ is now known as disciple 2015-04-06T04:44:34Z AkashicLegend joined #scheme 2015-04-06T04:45:05Z disciple quit (Ping timeout: 250 seconds) 2015-04-06T04:47:02Z AkashicLegend quit (Client Quit) 2015-04-06T04:52:01Z xyh joined #scheme 2015-04-06T04:52:36Z yasha9 joined #scheme 2015-04-06T04:56:17Z pjb quit (Ping timeout: 246 seconds) 2015-04-06T05:05:48Z mdln joined #scheme 2015-04-06T05:15:59Z Tbone139: doing an atkin prime-number sieve, wondering how I ever got by before passing procedures as arguments 2015-04-06T05:16:50Z przl joined #scheme 2015-04-06T05:18:39Z {}grant joined #scheme 2015-04-06T05:21:57Z przl quit (Ping timeout: 248 seconds) 2015-04-06T05:25:55Z {}grant quit (Ping timeout: 255 seconds) 2015-04-06T05:42:40Z {0}grant quit (Remote host closed the connection) 2015-04-06T05:44:17Z {[]}grant joined #scheme 2015-04-06T05:48:50Z pjb joined #scheme 2015-04-06T05:56:49Z ecthiender quit (Quit: gotta go) 2015-04-06T05:57:41Z ecthiender joined #scheme 2015-04-06T06:08:14Z kongtomorrow quit 2015-04-06T06:17:40Z przl joined #scheme 2015-04-06T06:20:34Z xyh quit (Remote host closed the connection) 2015-04-06T06:28:27Z przl quit (Ping timeout: 256 seconds) 2015-04-06T06:30:21Z iKlsR quit (Read error: Connection reset by peer) 2015-04-06T06:42:52Z mdln quit (Ping timeout: 255 seconds) 2015-04-06T06:52:33Z mdln joined #scheme 2015-04-06T06:55:01Z theseb quit (Ping timeout: 255 seconds) 2015-04-06T06:56:38Z psy_ quit (Ping timeout: 250 seconds) 2015-04-06T06:56:58Z mdln quit (Remote host closed the connection) 2015-04-06T07:04:05Z amgarchIn9 joined #scheme 2015-04-06T07:19:59Z xyh joined #scheme 2015-04-06T07:23:08Z Vutral quit (Ping timeout: 252 seconds) 2015-04-06T07:24:48Z przl joined #scheme 2015-04-06T07:25:07Z daviid quit (Ping timeout: 256 seconds) 2015-04-06T07:35:02Z aap_ is now known as aap 2015-04-06T07:39:05Z zadock joined #scheme 2015-04-06T07:42:08Z Vutral joined #scheme 2015-04-06T07:53:25Z Tbone139 quit (Ping timeout: 248 seconds) 2015-04-06T07:57:34Z amgarchIn9 quit (Ping timeout: 255 seconds) 2015-04-06T08:01:51Z przl quit (Ping timeout: 252 seconds) 2015-04-06T08:07:41Z amgarchIn9 joined #scheme 2015-04-06T08:07:55Z Isp-sec joined #scheme 2015-04-06T08:18:06Z {[]}grant quit (Ping timeout: 272 seconds) 2015-04-06T08:18:43Z kongtomorrow joined #scheme 2015-04-06T08:23:24Z stepnem joined #scheme 2015-04-06T08:25:20Z liqu0rice joined #scheme 2015-04-06T08:47:02Z demi joined #scheme 2015-04-06T08:48:01Z kongtomorrow quit 2015-04-06T08:55:13Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-06T08:56:50Z frkout_ joined #scheme 2015-04-06T08:56:52Z ziocroc joined #scheme 2015-04-06T08:57:34Z przl joined #scheme 2015-04-06T09:00:37Z frkout quit (Ping timeout: 264 seconds) 2015-04-06T09:01:59Z amgarchIn9 joined #scheme 2015-04-06T09:03:01Z przl quit (Ping timeout: 264 seconds) 2015-04-06T09:22:48Z liqu0rice quit (Quit: leaving) 2015-04-06T09:39:59Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-06T09:45:00Z xyh quit (Remote host closed the connection) 2015-04-06T09:45:59Z mtakkman joined #scheme 2015-04-06T09:47:45Z redeemed joined #scheme 2015-04-06T09:50:50Z Isp-sec quit (Ping timeout: 250 seconds) 2015-04-06T09:54:30Z Isp-sec joined #scheme 2015-04-06T09:58:23Z przl joined #scheme 2015-04-06T10:03:22Z przl quit (Ping timeout: 252 seconds) 2015-04-06T10:18:41Z pllx joined #scheme 2015-04-06T10:23:01Z Isp-sec quit (Ping timeout: 252 seconds) 2015-04-06T10:24:42Z {[]}grant joined #scheme 2015-04-06T10:25:47Z narendraj9 joined #scheme 2015-04-06T10:29:24Z mrowe_away is now known as mrowe 2015-04-06T10:40:44Z gravicappa joined #scheme 2015-04-06T10:51:15Z AkashicLegend joined #scheme 2015-04-06T10:54:17Z AkashicLegend quit (Client Quit) 2015-04-06T10:54:47Z frkout_ quit (Read error: Connection reset by peer) 2015-04-06T10:55:03Z frkout joined #scheme 2015-04-06T10:57:01Z jao` joined #scheme 2015-04-06T10:57:08Z jao` quit (Changing host) 2015-04-06T10:57:08Z jao` joined #scheme 2015-04-06T10:59:06Z przl joined #scheme 2015-04-06T11:00:39Z frkout quit (Remote host closed the connection) 2015-04-06T11:01:05Z frkout joined #scheme 2015-04-06T11:04:05Z przl quit (Ping timeout: 252 seconds) 2015-04-06T11:05:13Z danly quit (Ping timeout: 255 seconds) 2015-04-06T11:08:12Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-06T11:10:53Z mrowe is now known as mrowe_away 2015-04-06T11:13:43Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-06T11:15:58Z narendraj9 joined #scheme 2015-04-06T11:16:12Z jao` quit (Ping timeout: 250 seconds) 2015-04-06T11:20:40Z narendraj9 quit (Client Quit) 2015-04-06T11:21:11Z narendraj9 joined #scheme 2015-04-06T11:22:11Z frkout quit (Ping timeout: 244 seconds) 2015-04-06T11:24:16Z ec is now known as tees 2015-04-06T11:27:57Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-06T11:28:21Z jeapostrophe joined #scheme 2015-04-06T11:29:15Z s1n4 joined #scheme 2015-04-06T11:33:09Z AkashicLegend joined #scheme 2015-04-06T11:42:25Z AkashicLegend quit (Ping timeout: 264 seconds) 2015-04-06T11:43:16Z tees is now known as purr 2015-04-06T11:43:32Z purr is now known as tees 2015-04-06T11:44:17Z AkashicLegend joined #scheme 2015-04-06T11:44:27Z rpaehlig_ joined #scheme 2015-04-06T11:45:01Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-06T11:46:21Z rpaehlig quit (Ping timeout: 256 seconds) 2015-04-06T11:51:38Z davexunit joined #scheme 2015-04-06T11:59:58Z przl joined #scheme 2015-04-06T12:02:25Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-06T12:24:53Z pllx quit (Quit: zz) 2015-04-06T12:26:06Z s1n4 quit (Ping timeout: 265 seconds) 2015-04-06T12:27:00Z przl quit (Ping timeout: 272 seconds) 2015-04-06T12:28:14Z narendraj9 joined #scheme 2015-04-06T12:31:56Z alezost joined #scheme 2015-04-06T12:35:17Z jeapostrophe joined #scheme 2015-04-06T12:35:18Z jeapostrophe quit (Changing host) 2015-04-06T12:35:18Z jeapostrophe joined #scheme 2015-04-06T12:35:21Z sheilong joined #scheme 2015-04-06T12:42:45Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-06T12:45:37Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-06T12:53:29Z badkins joined #scheme 2015-04-06T13:01:24Z ecthiender quit (Quit: gotta go) 2015-04-06T13:06:09Z turtleman_ joined #scheme 2015-04-06T13:08:03Z ziocroc quit (Quit: ziocroc) 2015-04-06T13:10:41Z AkashicLegend joined #scheme 2015-04-06T13:16:51Z gravicappa quit (Ping timeout: 265 seconds) 2015-04-06T13:18:58Z cdidd quit (Read error: Connection reset by peer) 2015-04-06T13:19:13Z cdidd joined #scheme 2015-04-06T13:21:20Z davexunit quit (Ping timeout: 246 seconds) 2015-04-06T13:25:47Z duggiefresh joined #scheme 2015-04-06T13:27:15Z jeapostrophe joined #scheme 2015-04-06T13:27:15Z jeapostrophe quit (Changing host) 2015-04-06T13:27:15Z jeapostrophe joined #scheme 2015-04-06T13:30:01Z amgarchIn9 joined #scheme 2015-04-06T13:33:41Z oleo_ quit (Ping timeout: 252 seconds) 2015-04-06T13:34:18Z gravicappa joined #scheme 2015-04-06T13:40:35Z amgarchIn9 quit (Ping timeout: 246 seconds) 2015-04-06T13:40:53Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-06T13:50:30Z amgarchIn9 joined #scheme 2015-04-06T13:53:13Z gravicappa quit (*.net *.split) 2015-04-06T13:53:14Z jeapostrophe quit (*.net *.split) 2015-04-06T13:53:14Z {[]}grant quit (*.net *.split) 2015-04-06T13:53:16Z PinealGlandOptic quit (*.net *.split) 2015-04-06T13:53:16Z Gianormagantrous quit (*.net *.split) 2015-04-06T13:53:16Z metaf5 quit (*.net *.split) 2015-04-06T13:53:16Z kbtr quit (*.net *.split) 2015-04-06T13:53:17Z ineiros quit (*.net *.split) 2015-04-06T13:53:17Z arrdem quit (*.net *.split) 2015-04-06T13:53:17Z copec quit (*.net *.split) 2015-04-06T13:53:17Z finnrobi_ quit (*.net *.split) 2015-04-06T13:53:17Z amoe quit (*.net *.split) 2015-04-06T13:53:18Z Kruppe quit (*.net *.split) 2015-04-06T13:53:20Z DerGuteMoritz quit (*.net *.split) 2015-04-06T13:53:20Z fds quit (*.net *.split) 2015-04-06T13:53:21Z eagleflo quit (*.net *.split) 2015-04-06T13:53:21Z antoszka quit (*.net *.split) 2015-04-06T13:53:22Z taylanub quit (*.net *.split) 2015-04-06T13:53:22Z cross quit (*.net *.split) 2015-04-06T13:53:22Z abbe quit (*.net *.split) 2015-04-06T13:53:23Z saul quit (*.net *.split) 2015-04-06T13:53:25Z averell quit (*.net *.split) 2015-04-06T13:53:26Z carc quit (*.net *.split) 2015-04-06T13:53:26Z gnomon quit (*.net *.split) 2015-04-06T13:53:27Z arbscht quit (*.net *.split) 2015-04-06T13:53:27Z yosafbridge` quit (*.net *.split) 2015-04-06T13:53:27Z mlaine quit (*.net *.split) 2015-04-06T13:53:29Z rpaehlig_ quit (*.net *.split) 2015-04-06T13:53:30Z karswell` quit (*.net *.split) 2015-04-06T13:53:30Z mumptai_ quit (*.net *.split) 2015-04-06T13:53:30Z akp quit (*.net *.split) 2015-04-06T13:53:31Z fadein quit (*.net *.split) 2015-04-06T13:53:31Z Intensity quit (*.net *.split) 2015-04-06T13:53:32Z evhan quit (*.net *.split) 2015-04-06T13:53:32Z stamourv quit (*.net *.split) 2015-04-06T13:53:32Z EnergyCoffee quit (*.net *.split) 2015-04-06T13:53:33Z mikeyhc quit (*.net *.split) 2015-04-06T13:53:34Z henrytill quit (*.net *.split) 2015-04-06T13:53:35Z cibs quit (*.net *.split) 2015-04-06T13:53:36Z vraid quit (*.net *.split) 2015-04-06T13:53:36Z maxigas quit (*.net *.split) 2015-04-06T13:53:37Z m1dnight_ quit (*.net *.split) 2015-04-06T13:53:37Z teiresias quit (*.net *.split) 2015-04-06T13:53:37Z hellome quit (*.net *.split) 2015-04-06T13:53:37Z joast quit (*.net *.split) 2015-04-06T13:53:38Z ski quit (*.net *.split) 2015-04-06T13:53:38Z choas quit (*.net *.split) 2015-04-06T13:53:38Z vikraman quit (*.net *.split) 2015-04-06T13:53:39Z certainty quit (*.net *.split) 2015-04-06T13:53:39Z eMBee quit (*.net *.split) 2015-04-06T13:53:39Z mario-goulart quit (*.net *.split) 2015-04-06T13:53:39Z stux|work quit (*.net *.split) 2015-04-06T13:53:39Z cjh` quit (*.net *.split) 2015-04-06T13:53:39Z cmpitg quit (*.net *.split) 2015-04-06T13:53:41Z averell joined #scheme 2015-04-06T13:54:59Z stux|work joined #scheme 2015-04-06T13:55:22Z taylanub joined #scheme 2015-04-06T13:55:22Z cross joined #scheme 2015-04-06T13:55:22Z abbe joined #scheme 2015-04-06T13:55:22Z saul joined #scheme 2015-04-06T13:55:22Z carc joined #scheme 2015-04-06T13:55:22Z gnomon joined #scheme 2015-04-06T13:55:22Z arbscht joined #scheme 2015-04-06T13:55:22Z mlaine joined #scheme 2015-04-06T13:56:43Z davexunit joined #scheme 2015-04-06T13:56:43Z rpaehlig_ joined #scheme 2015-04-06T13:56:43Z karswell` joined #scheme 2015-04-06T13:56:43Z mumptai_ joined #scheme 2015-04-06T13:56:43Z akp joined #scheme 2015-04-06T13:56:43Z fadein joined #scheme 2015-04-06T13:56:43Z Intensity joined #scheme 2015-04-06T13:56:43Z evhan joined #scheme 2015-04-06T13:56:43Z stamourv joined #scheme 2015-04-06T13:56:43Z EnergyCoffee joined #scheme 2015-04-06T13:56:43Z mikeyhc joined #scheme 2015-04-06T13:56:43Z henrytill joined #scheme 2015-04-06T13:57:57Z yosafbridge joined #scheme 2015-04-06T13:57:57Z gravicappa joined #scheme 2015-04-06T13:58:19Z jeapostrophe joined #scheme 2015-04-06T13:58:19Z {[]}grant joined #scheme 2015-04-06T13:58:19Z PinealGlandOptic joined #scheme 2015-04-06T13:58:19Z Gianormagantrous joined #scheme 2015-04-06T13:58:19Z metaf5 joined #scheme 2015-04-06T13:58:19Z kbtr joined #scheme 2015-04-06T13:58:19Z ineiros joined #scheme 2015-04-06T13:58:19Z arrdem joined #scheme 2015-04-06T13:58:19Z copec joined #scheme 2015-04-06T13:58:19Z finnrobi_ joined #scheme 2015-04-06T13:58:19Z amoe joined #scheme 2015-04-06T13:58:19Z Kruppe joined #scheme 2015-04-06T13:58:19Z DerGuteMoritz joined #scheme 2015-04-06T13:58:19Z fds joined #scheme 2015-04-06T13:58:19Z eagleflo joined #scheme 2015-04-06T13:58:19Z antoszka joined #scheme 2015-04-06T13:58:26Z cibs joined #scheme 2015-04-06T13:58:41Z vraid joined #scheme 2015-04-06T13:58:41Z maxigas joined #scheme 2015-04-06T13:58:41Z m1dnight_ joined #scheme 2015-04-06T13:58:41Z teiresias joined #scheme 2015-04-06T13:58:41Z joast joined #scheme 2015-04-06T13:58:41Z ski joined #scheme 2015-04-06T13:58:41Z choas joined #scheme 2015-04-06T13:58:41Z vikraman joined #scheme 2015-04-06T13:58:41Z certainty joined #scheme 2015-04-06T13:58:41Z eMBee joined #scheme 2015-04-06T13:58:41Z mario-goulart joined #scheme 2015-04-06T13:58:41Z cjh` joined #scheme 2015-04-06T13:58:41Z cmpitg joined #scheme 2015-04-06T13:58:45Z metaf5 quit (Max SendQ exceeded) 2015-04-06T13:59:10Z davexunit quit (Changing host) 2015-04-06T13:59:10Z davexunit joined #scheme 2015-04-06T13:59:45Z metaf5 joined #scheme 2015-04-06T14:00:21Z metaf5 quit (*.net *.split) 2015-04-06T14:00:21Z yosafbridge quit (*.net *.split) 2015-04-06T14:00:22Z gravicappa quit (*.net *.split) 2015-04-06T14:01:04Z gravicappa joined #scheme 2015-04-06T14:01:08Z yosafbridge joined #scheme 2015-04-06T14:01:09Z yosafbridge quit (Max SendQ exceeded) 2015-04-06T14:01:36Z metaf5 joined #scheme 2015-04-06T14:01:45Z yosafbridge joined #scheme 2015-04-06T14:04:46Z narendraj9 joined #scheme 2015-04-06T14:05:08Z random__ joined #scheme 2015-04-06T14:16:55Z daviid joined #scheme 2015-04-06T14:17:59Z badkins_ joined #scheme 2015-04-06T14:18:18Z caleb_smith joined #scheme 2015-04-06T14:18:37Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-06T14:19:41Z badkins quit (Ping timeout: 250 seconds) 2015-04-06T14:22:54Z turtleman_ joined #scheme 2015-04-06T14:28:27Z amgarchIn9 quit (Ping timeout: 276 seconds) 2015-04-06T14:29:27Z przl joined #scheme 2015-04-06T14:32:10Z xyh joined #scheme 2015-04-06T14:32:48Z zadock quit (Quit: Leaving) 2015-04-06T14:35:43Z duggiefresh quit (Read error: Connection reset by peer) 2015-04-06T14:35:44Z duggiefr_ joined #scheme 2015-04-06T14:36:09Z przl quit (Ping timeout: 250 seconds) 2015-04-06T14:43:05Z amgarchIn9 joined #scheme 2015-04-06T14:51:13Z theseb joined #scheme 2015-04-06T14:53:34Z vanila joined #scheme 2015-04-06T14:55:55Z araujo joined #scheme 2015-04-06T14:58:42Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-06T15:00:34Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-06T15:02:17Z narendraj9 joined #scheme 2015-04-06T15:11:14Z AkashicLegend joined #scheme 2015-04-06T15:12:42Z theseb left #scheme 2015-04-06T15:14:51Z demi is now known as Tbone139 2015-04-06T15:14:57Z Tbone139: msg nickserv identify 04013872 2015-04-06T15:15:05Z AkashicLegend quit (Client Quit) 2015-04-06T15:15:14Z Tbone139 quit (Disconnected by services) 2015-04-06T15:15:39Z Tbone139 joined #scheme 2015-04-06T15:19:06Z Tbone139 left #scheme 2015-04-06T15:21:10Z daviid quit (Ping timeout: 272 seconds) 2015-04-06T15:25:00Z zacts: lol 2015-04-06T15:25:11Z zacts: Tbone139: your password is known to everyone now 2015-04-06T15:25:20Z Tbone139 joined #scheme 2015-04-06T15:26:35Z Tbone139: that was fun, apparently sendpass is obsolete 2015-04-06T15:27:13Z zacts: at least it wasn't a goofy password 2015-04-06T15:28:40Z xyh left #scheme 2015-04-06T15:28:54Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-06T15:28:55Z {[]}grant quit (Ping timeout: 255 seconds) 2015-04-06T15:29:30Z bipt quit (Read error: Connection reset by peer) 2015-04-06T15:30:43Z jlongster joined #scheme 2015-04-06T15:31:13Z gravicappa quit (Ping timeout: 245 seconds) 2015-04-06T15:32:20Z przl joined #scheme 2015-04-06T15:33:35Z narendraj9 quit (Ping timeout: 256 seconds) 2015-04-06T15:33:47Z bipt joined #scheme 2015-04-06T15:35:23Z narendraj9 joined #scheme 2015-04-06T15:35:31Z jumblerg joined #scheme 2015-04-06T15:37:25Z przl quit (Ping timeout: 244 seconds) 2015-04-06T15:38:37Z sethalves quit (Quit: Leaving.) 2015-04-06T15:43:55Z oleo joined #scheme 2015-04-06T15:46:28Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T15:46:52Z duggiefr_ quit (Remote host closed the connection) 2015-04-06T15:48:11Z AkashicLegend joined #scheme 2015-04-06T15:50:38Z saul: Does anybody know where I can obtain a pretty printer for Scheme? 2015-04-06T15:59:13Z sethalves joined #scheme 2015-04-06T16:00:59Z jumblerg joined #scheme 2015-04-06T16:01:24Z vanila: most scheme implementations have one - a lot steal marc feeleys code but I'm not saying you should 2015-04-06T16:01:45Z vanila: http://www.mathematik.uni-muenchen.de/~logik/download/minlog/src/pp-sexp.scm 2015-04-06T16:01:51Z rudybot: http://tinyurl.com/k8pgkh4 2015-04-06T16:02:13Z badkins_ is now known as badkins 2015-04-06T16:08:52Z badkins quit 2015-04-06T16:10:13Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-06T16:17:37Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T16:19:54Z turtleman_ joined #scheme 2015-04-06T16:20:31Z leb joined #scheme 2015-04-06T16:20:57Z leb quit (Client Quit) 2015-04-06T16:22:39Z vanila: is it posible to make larceny exit on error? rather than dropping into debugger 2015-04-06T16:23:49Z stepnem quit (Ping timeout: 264 seconds) 2015-04-06T16:24:16Z jeapostrophe quit (Ping timeout: 255 seconds) 2015-04-06T16:26:50Z jao` joined #scheme 2015-04-06T16:26:57Z jao` quit (Changing host) 2015-04-06T16:26:57Z jao` joined #scheme 2015-04-06T16:27:02Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-06T16:27:39Z jao` is now known as jao 2015-04-06T16:27:48Z uris77 joined #scheme 2015-04-06T16:28:17Z stepnem joined #scheme 2015-04-06T16:31:41Z redeemed quit (Quit: q) 2015-04-06T16:33:23Z przl joined #scheme 2015-04-06T16:33:54Z duggiefresh joined #scheme 2015-04-06T16:34:58Z zero_coder quit (Ping timeout: 252 seconds) 2015-04-06T16:37:50Z vdamewood joined #scheme 2015-04-06T16:39:05Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-06T16:40:16Z zero_coder joined #scheme 2015-04-06T16:45:40Z jumblerg joined #scheme 2015-04-06T16:50:16Z jeapostrophe joined #scheme 2015-04-06T16:50:51Z s1n4 joined #scheme 2015-04-06T16:57:08Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T16:57:57Z amgarchIn9 quit (Ping timeout: 276 seconds) 2015-04-06T16:59:36Z sheilong quit (Quit: Konversation terminated!) 2015-04-06T17:03:12Z jumblerg joined #scheme 2015-04-06T17:05:07Z hiroakip joined #scheme 2015-04-06T17:07:49Z amgarchIn9 joined #scheme 2015-04-06T17:08:07Z gravicappa joined #scheme 2015-04-06T17:14:03Z badkins joined #scheme 2015-04-06T17:15:26Z bipt quit (Ping timeout: 250 seconds) 2015-04-06T17:18:02Z s1n4 quit (Ping timeout: 264 seconds) 2015-04-06T17:22:48Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-06T17:27:31Z przl quit (Ping timeout: 250 seconds) 2015-04-06T17:28:37Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-04-06T17:29:21Z bipt joined #scheme 2015-04-06T17:30:16Z amgarchIn9 joined #scheme 2015-04-06T17:34:56Z narendraj9 quit (Ping timeout: 240 seconds) 2015-04-06T17:38:14Z narendraj9 joined #scheme 2015-04-06T17:40:55Z Riastradh joined #scheme 2015-04-06T17:45:52Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-06T17:47:55Z uris77 quit (Quit: leaving) 2015-04-06T17:49:53Z civodul joined #scheme 2015-04-06T17:50:51Z lritter joined #scheme 2015-04-06T17:51:07Z lritter: guise 2015-04-06T17:51:19Z lritter: what's a nice editor for s-expressions? 2015-04-06T17:53:27Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T17:54:12Z serhart: lritter: emacs + paredit mode is pretty common 2015-04-06T17:54:27Z lritter: hehe 2015-04-06T17:54:31Z lritter: this seems to be the universal answer 2015-04-06T17:54:34Z lritter: a bit frightening ;) 2015-04-06T17:54:41Z Riastradh: Why's that frightening? 2015-04-06T17:54:53Z lritter: because i like to have options 2015-04-06T17:55:08Z lritter: and, well, emacs doesn't strike me as particularly slick... yeah, i'm superficial like that 2015-04-06T17:55:17Z lritter: for the record, i consider SciTE as slick ;) 2015-04-06T17:55:17Z narendraj9 joined #scheme 2015-04-06T17:55:23Z Riastradh: Never heard of that. 2015-04-06T17:55:36Z lritter: standalone editor for the scintilla editing component 2015-04-06T17:56:23Z lritter: or is there a sort of emacs skin that makes the whole thing look like sublime edit ;) 2015-04-06T17:56:42Z lritter: or am i simply looking at a horribly outdated version? 2015-04-06T17:56:45Z Riastradh: Never heard of scintilla either... 2015-04-06T17:56:57Z lritter: scintilla is used in notepad++ and afaik forked in gedit 2015-04-06T17:57:06Z lritter: but might be mistaken there 2015-04-06T18:01:09Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-06T18:05:14Z narendraj9 joined #scheme 2015-04-06T18:05:39Z jumblerg joined #scheme 2015-04-06T18:06:25Z vanila: (equal? (closure 'x) (closure 'x)) ;=> #f 2015-04-06T18:06:31Z vanila: records don't compare equal? 2015-04-06T18:06:40Z vanila: this makes things testing very hard 2015-04-06T18:07:44Z psy_ joined #scheme 2015-04-06T18:07:51Z jumblerg quit (Client Quit) 2015-04-06T18:10:06Z vanila: damn it's unspecified.. 2015-04-06T18:10:38Z vanila: this is really bad isn't it? 2015-04-06T18:11:34Z vanila: there's no way to check if objects are equal if they might have records inside them 2015-04-06T18:11:53Z mtakkman joined #scheme 2015-04-06T18:19:20Z turtleman_ joined #scheme 2015-04-06T18:21:39Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-06T18:21:55Z narendraj9 joined #scheme 2015-04-06T18:23:58Z przl joined #scheme 2015-04-06T18:27:13Z taylanub: I'm pretty sure records compare with equal? ... 2015-04-06T18:27:41Z vanila: That's what everyone would expect 2015-04-06T18:28:09Z vanila: but this is what R7RS says http://i.imgur.com/s64piOn.png 2015-04-06T18:28:19Z vanila: and there was a vote about it too http://trac.sacrideo.us/wg/wiki/WG1Ballot6Results#a393Definingrecordequality 2015-04-06T18:28:21Z rudybot: http://tinyurl.com/otbda5z 2015-04-06T18:28:36Z vanila: im really disappointed, this means i cannot test my code -- so i have to just comment out my test case... 2015-04-06T18:28:44Z taylanub: argh, underspecification 2015-04-06T18:28:57Z amgarchIn9 quit (Ping timeout: 244 seconds) 2015-04-06T18:28:59Z przl quit (Ping timeout: 246 seconds) 2015-04-06T18:29:06Z taylanub: vanila: you can implement a per-type equal? for your record types 2015-04-06T18:29:21Z vanila: it's not possible to do that in a general way 2015-04-06T18:29:34Z vanila: I'll have to "register" each record I create into some global table 2015-04-06T18:30:16Z taylanub: if you know in advance what record type you'll receive, you can just manually use the right procedure 2015-04-06T18:31:28Z vanila: http://lpaste.net/130256 2015-04-06T18:31:32Z vanila: i use this macro to test things 2015-04-06T18:31:45Z vanila: i'll have to make a new version which accepts a custom EQUAL? predicate 2015-04-06T18:32:00Z vanila: and then implement my own equal? which uses a global table which record metadata in it :/ 2015-04-06T18:32:13Z Riastradh: (test-check "wotsit" (quagga->list (quagga)) '(quagga ...)) 2015-04-06T18:32:21Z Riastradh: (or, `->sexp') 2015-04-06T18:32:56Z daviid joined #scheme 2015-04-06T18:33:20Z taylanub: vanila: any particular reason you're not using SRFI-64? 2015-04-06T18:34:18Z vanila: just my preference 2015-04-06T18:35:51Z vanila: I feel like this record thing is really ridiculous :/ 2015-04-06T18:36:00Z vanila: I have a few problems with R7RS and it's disappointing me a lot 2015-04-06T18:36:39Z Riastradh: Every language, every system, every tool has flaws and will be disappointing sometimes. 2015-04-06T18:37:29Z random__ left #scheme 2015-04-06T18:37:32Z duggiefresh quit (Remote host closed the connection) 2015-04-06T18:39:09Z zacts: except for the abacus 2015-04-06T18:43:09Z cmhobbs_ joined #scheme 2015-04-06T18:43:32Z vanila: im making my own new scheme standard 2015-04-06T18:43:43Z amgarchIn9 joined #scheme 2015-04-06T18:44:04Z uber_hulk joined #scheme 2015-04-06T18:44:26Z Riastradh: I suggest focussing on real working code -- useful applications. 2015-04-06T18:45:02Z vanila: all the problems i have came up because of deficiencies in R7RS 2015-04-06T18:45:25Z jumblerg joined #scheme 2015-04-06T18:49:40Z taylanub: R6RS actually seems to imply that equal? on records should work like eqv?. that's pretty bad. Guile seems to ignore this, at least, and has sensible equal? behavior on records: (equal? (make-foo 'x) (make-foo 'x)) => #t 2015-04-06T18:49:58Z taylanub: I wonder what other implementations do 2015-04-06T18:50:06Z vanila: larceny gives #f 2015-04-06T18:50:08Z jumblerg quit (Client Quit) 2015-04-06T18:50:34Z vanila: sagittarius gives #f too 2015-04-06T18:50:45Z duggiefresh joined #scheme 2015-04-06T18:51:08Z vanila: chicken with r7rs egg gives #t 2015-04-06T18:52:52Z excelsior joined #scheme 2015-04-06T18:54:41Z Riastradh: Just define a map to S-expressions and assert it matches that. 2015-04-06T18:55:03Z vanila: I can do that but i have to get the information about records somehow 2015-04-06T18:55:06Z vanila: e.g. I can do 2015-04-06T18:55:28Z vanila: (define-record-type (box v) box? (v box-value)) 2015-04-06T18:55:28Z vanila: (register-record! box? box (lambda (b) (list (box-value b)))) 2015-04-06T18:55:38Z vanila: and register-record! holds metadata to do things 2015-04-06T18:56:03Z Riastradh: No need for such metaprogramming. 2015-04-06T18:56:19Z vanila: really? 2015-04-06T18:56:26Z vanila: I don't know hwo to do it without 2015-04-06T18:56:33Z Riastradh: What's the test you're trying to write? 2015-04-06T18:56:54Z vanila: well ok so i implement a logic programming language 2015-04-06T18:57:04Z alezost quit (Quit: I use GNU Guix ) 2015-04-06T18:57:13Z vanila: and i added support for unification on records 2015-04-06T18:57:39Z vanila: to test this I get results like ((#) (#)) 2015-04-06T18:59:14Z vanila: the usual way to test is check if the result is EQUAL? what i expect 2015-04-06T18:59:24Z alezost joined #scheme 2015-04-06T18:59:42Z vanila: so i need to change my whole test setup to take a predicate and then implement a EQUAL-WITH-RECORDS? 2015-04-06T19:00:03Z Riastradh: ...or write a procedure to map objects in your domain to S-expressions for presentation, and compare to that. 2015-04-06T19:00:28Z vanila: thats the same thing? 2015-04-06T19:00:33Z cojy_: it looks like that's what the register-record! does 2015-04-06T19:00:40Z vanila: (define (equal-with-records? x y) (equal? (f x) (f y))) 2015-04-06T19:00:58Z cojy_: (register-record! box? box (lambda (b) (list (box-value b)))) the last argument looks like record->sexp 2015-04-06T19:00:59Z carc quit (Ping timeout: 265 seconds) 2015-04-06T19:01:07Z cojy_: lsit* 2015-04-06T19:01:40Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-06T19:04:00Z ilammy joined #scheme 2015-04-06T19:04:43Z vanila: its j ust mapping to s-expressions might conflate things that weren't originally equal 2015-04-06T19:04:59Z vanila: e.g. '(closure x) might be considered equal to # (that holds x) 2015-04-06T19:06:27Z cojy_: you could prefix the result with gensym 2015-04-06T19:06:38Z vanila: ah yeah 2015-04-06T19:06:44Z vanila: il hae to put agensym into the record metadata table 2015-04-06T19:06:46Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-06T19:07:03Z vanila: overall this sort of thing 'works' but it's annoying because it only works for records that have been 'registered' 2015-04-06T19:07:09Z Riastradh: It's always useful to have an unambiguous presentation format anyway. 2015-04-06T19:07:44Z vanila: I don't understand the point having = EQ? EQV? EQUAL? etc. 2015-04-06T19:08:05Z zacts: vanila: would you just overload = 2015-04-06T19:08:21Z vanila: well i'd use = for numbers 2015-04-06T19:08:23Z vanila: eq? for pointers 2015-04-06T19:08:26Z zacts: ah yeah 2015-04-06T19:08:27Z vanila: eqv? no idea 2015-04-06T19:08:32Z vanila: equal? for structural equality 2015-04-06T19:08:49Z vanila: but records not comparing equal means equal? falls back to eqv? and is unspecified and its just ... what is going on 2015-04-06T19:09:24Z taylanub: equal? is for lax structural equality, useful in some arbitrary contexts. eqv? approximates "operational equivalence", which you can use for e.g. memoization; it tests whether the two things it's given are simply *the same*. eq? is an optimization hack over eqv?, that works by saying "it might break on characters, bignums, etc." which just so happen to be things that usually don't fit in a 2015-04-06T19:09:24Z taylanub: pointer-sized value 2015-04-06T19:09:54Z taylanub: = is mathematic numerical equality. (= 1 1.0), but (not (eqv? 1 1.0)). 2015-04-06T19:10:22Z taylanub: because 1 and 1.0 *can* lead to different program behavior (hence not operationally equivalent), although they're numerically equal. 2015-04-06T19:11:41Z turtleman_ quit (Ping timeout: 246 seconds) 2015-04-06T19:24:40Z przl joined #scheme 2015-04-06T19:29:17Z jeapostrophe joined #scheme 2015-04-06T19:30:02Z przl quit (Ping timeout: 264 seconds) 2015-04-06T19:32:03Z carc joined #scheme 2015-04-06T19:32:18Z carc quit (Changing host) 2015-04-06T19:32:19Z carc joined #scheme 2015-04-06T19:48:59Z kephra: eq? means the same, eqv? is equal, and equal? is similar (or deep equal? comparison) 2015-04-06T19:49:43Z vanila: hthen why are records not equal if their fields are equal? 2015-04-06T19:50:26Z kephra: might depend on the record implementation 2015-04-06T19:51:31Z kephra: " Equal? recursively compares the contents of pairs, vectors, and strings, applying eqv? on other objects such as numbers and symbols. " 2015-04-06T19:51:50Z kephra: strictly speaking records of same values do not need to be 'equal?' 2015-04-06T19:52:05Z vanila: don't you think that's wrong? it surprised me and maek my program very hard to write 2015-04-06T19:52:49Z kephra: i would prefer if equal does in deep record comparison, if a scheme offers records 2015-04-06T19:53:04Z Shadox joined #scheme 2015-04-06T19:53:06Z vanila: metoo :( 2015-04-06T19:53:17Z vanila: they voted against it for R7RS though 2015-04-06T19:53:35Z kephra: on the other hand side equal? can reach its limits, e.g. when comparing lambdas 2015-04-06T19:54:05Z vanila: yeah thats fair 2015-04-06T19:54:50Z kephra: (equal? (lambda (a b) (+ a b)) (lambda (c d) (+ d c))) ;;; <- smoking head 😃 2015-04-06T19:55:10Z SpiritShard joined #scheme 2015-04-06T19:55:33Z vanila: haha 2015-04-06T19:55:38Z kephra is sure someone in CompSci would raise his fingers, claiming that this is solvable 2015-04-06T19:56:05Z wasamasa: of course 2015-04-06T19:56:11Z kongtomorrow joined #scheme 2015-04-06T19:56:15Z wasamasa: just rename all variables consistently in both versions 2015-04-06T19:56:21Z kephra points to macsyma and similar solvers 2015-04-06T19:57:10Z wasamasa: then you'd obtain (lambda (foo bar) (+ foo bar)) for both 2015-04-06T19:57:28Z Shadox quit (Ping timeout: 245 seconds) 2015-04-06T19:57:29Z wasamasa: so, structural similiarity should be solvable 2015-04-06T19:59:57Z carc quit (Ping timeout: 265 seconds) 2015-04-06T20:04:48Z ziocroc joined #scheme 2015-04-06T20:04:48Z jumblerg joined #scheme 2015-04-06T20:05:01Z caleb_smith joined #scheme 2015-04-06T20:09:49Z carc joined #scheme 2015-04-06T20:10:53Z joneshf-laptop quit (Remote host closed the connection) 2015-04-06T20:13:04Z kephra: btw, progress on my toy scheme: mount-uri-scheme, open-query-file, send-query-port, close-query-port and improved error handling for the case that an error happens in the http response handler 2015-04-06T20:13:50Z vanila: nice :) 2015-04-06T20:14:53Z ijp joined #scheme 2015-04-06T20:14:57Z kephra: mount-uri-scheme defines how to access an uri like "a:some-file.txt" ... translating it into "files/some-file.txt" on get and "http://some-host:some-port/files/some-file.txt" for put 2015-04-06T20:16:35Z kephra: a query file like an output file, but post and not put the request: so I first write into the query, then send it, read its results, and close it like an input file 2015-04-06T20:17:20Z kephra: (mount-uri-scheme 'db '( query "http://some-server/some-service/")) 2015-04-06T20:17:40Z kephra: and you can access "db:get-customers" 2015-04-06T20:19:04Z kephra: I think I also need string files, and xexpr/DOM files 2015-04-06T20:19:20Z kephra: the later would read or write into browser window 2015-04-06T20:24:45Z kephra: (with-output-to-file "dom://div[@id='foo']" (write '((h1 ((class "bigheader")) "Hello world") (p "I like scheme")))) 2015-04-06T20:25:00Z vanila: wow :O 2015-04-06T20:25:05Z vanila: that's pretty crazy! 2015-04-06T20:25:08Z vanila: i really like it 2015-04-06T20:25:10Z kephra: 😃 2015-04-06T20:25:18Z kephra: input in same way 2015-04-06T20:25:25Z przl joined #scheme 2015-04-06T20:26:24Z carc quit (Ping timeout: 256 seconds) 2015-04-06T20:27:20Z carc joined #scheme 2015-04-06T20:29:56Z kephra: its a bit like the Unix version of "if I had a hammer" song - lets use the file abstraction, if we have already it 2015-04-06T20:30:16Z przl quit (Ping timeout: 240 seconds) 2015-04-06T20:30:25Z vanila nod :) 2015-04-06T20:31:00Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-06T20:31:38Z jeapostrophe quit (Ping timeout: 245 seconds) 2015-04-06T20:38:45Z ziocroc quit (Ping timeout: 248 seconds) 2015-04-06T20:44:44Z alezost quit (Quit: I use GNU Guix ) 2015-04-06T20:51:09Z mrowe_away is now known as mrowe 2015-04-06T20:51:43Z vraid quit (Read error: Connection reset by peer) 2015-04-06T20:52:31Z vraid joined #scheme 2015-04-06T21:05:05Z gravicappa quit (Ping timeout: 246 seconds) 2015-04-06T21:07:05Z jeapostrophe joined #scheme 2015-04-06T21:07:17Z wingo quit (Read error: Connection reset by peer) 2015-04-06T21:08:36Z jumblerg quit (Ping timeout: 244 seconds) 2015-04-06T21:09:19Z rexbutler joined #scheme 2015-04-06T21:09:45Z jumblerg joined #scheme 2015-04-06T21:09:46Z rexbutler quit (Client Quit) 2015-04-06T21:11:27Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-06T21:15:21Z carc quit (Ping timeout: 265 seconds) 2015-04-06T21:15:59Z mrowe is now known as mrowe_away 2015-04-06T21:16:36Z theseb joined #scheme 2015-04-06T21:20:11Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-06T21:21:55Z joast quit (Ping timeout: 252 seconds) 2015-04-06T21:21:55Z carc joined #scheme 2015-04-06T21:21:58Z carc quit (Changing host) 2015-04-06T21:21:59Z carc joined #scheme 2015-04-06T21:26:11Z przl joined #scheme 2015-04-06T21:26:27Z duggiefresh quit 2015-04-06T21:27:03Z jeapostrophe quit (Ping timeout: 276 seconds) 2015-04-06T21:27:11Z kongtomorrow quit 2015-04-06T21:31:36Z przl quit (Ping timeout: 276 seconds) 2015-04-06T21:36:02Z jeapostrophe joined #scheme 2015-04-06T21:41:46Z carc quit (Ping timeout: 256 seconds) 2015-04-06T21:42:27Z carc joined #scheme 2015-04-06T21:42:56Z jeapostrophe quit (Ping timeout: 240 seconds) 2015-04-06T21:44:45Z excelsior quit (Quit: Lost terminal) 2015-04-06T21:47:21Z adu joined #scheme 2015-04-06T21:47:45Z ziocroc joined #scheme 2015-04-06T21:48:59Z adu quit (Client Quit) 2015-04-06T21:49:25Z ziocroc quit (Max SendQ exceeded) 2015-04-06T21:49:27Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-06T21:49:51Z ziocroc joined #scheme 2015-04-06T21:53:58Z bipt quit (Ping timeout: 252 seconds) 2015-04-06T22:00:28Z davexunit quit (Quit: Later) 2015-04-06T22:11:11Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T22:11:14Z carc quit (Ping timeout: 256 seconds) 2015-04-06T22:11:43Z cmhobbs_ quit (Remote host closed the connection) 2015-04-06T22:13:20Z stepnem quit (Ping timeout: 246 seconds) 2015-04-06T22:18:57Z badkins quit 2015-04-06T22:22:31Z jumblerg joined #scheme 2015-04-06T22:22:55Z mrowe_away is now known as mrowe 2015-04-06T22:24:56Z ziocroc quit (Quit: ziocroc) 2015-04-06T22:26:58Z przl joined #scheme 2015-04-06T22:28:13Z carc joined #scheme 2015-04-06T22:28:21Z vanila quit (Quit: Leaving) 2015-04-06T22:29:35Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-06T22:30:01Z joast joined #scheme 2015-04-06T22:35:11Z carc quit (Ping timeout: 250 seconds) 2015-04-06T22:36:38Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-06T22:38:57Z kongtomorrow joined #scheme 2015-04-06T22:39:16Z przl quit (Ping timeout: 240 seconds) 2015-04-06T22:40:07Z davexunit joined #scheme 2015-04-06T22:42:21Z mrowe is now known as mrowe_away 2015-04-06T22:46:45Z carc joined #scheme 2015-04-06T22:51:33Z averell quit (Changing host) 2015-04-06T22:51:33Z averell joined #scheme 2015-04-06T22:53:49Z carc quit (Ping timeout: 250 seconds) 2015-04-06T22:56:46Z carc joined #scheme 2015-04-06T22:59:44Z kongtomorrow quit 2015-04-06T23:03:23Z Riastradh quit (Ping timeout: 246 seconds) 2015-04-06T23:05:29Z jeapostrophe joined #scheme 2015-04-06T23:12:23Z carc quit (Read error: Connection timed out) 2015-04-06T23:15:44Z daviid quit (Ping timeout: 252 seconds) 2015-04-06T23:22:07Z ilammy quit (Ping timeout: 246 seconds) 2015-04-06T23:24:31Z jumblerg joined #scheme 2015-04-06T23:25:48Z karswell` is now known as karswell 2015-04-06T23:36:03Z przl joined #scheme 2015-04-06T23:41:19Z przl quit (Ping timeout: 265 seconds) 2015-04-06T23:45:15Z arrubin joined #scheme 2015-04-06T23:50:27Z yrdz joined #scheme 2015-04-06T23:51:58Z mrowe_away is now known as mrowe 2015-04-06T23:53:24Z carc joined #scheme 2015-04-06T23:53:24Z carc quit (Changing host) 2015-04-06T23:53:24Z carc joined #scheme 2015-04-07T00:00:39Z carc quit (Ping timeout: 265 seconds) 2015-04-07T00:03:24Z carc joined #scheme 2015-04-07T00:05:42Z sethalves quit (Quit: Leaving.) 2015-04-07T00:09:02Z kongtomorrow joined #scheme 2015-04-07T00:10:48Z kongtomo_ joined #scheme 2015-04-07T00:11:34Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-07T00:12:12Z xyh joined #scheme 2015-04-07T00:13:02Z carc quit (Quit: QUIT) 2015-04-07T00:13:26Z carc joined #scheme 2015-04-07T00:13:41Z amgarchIn9 quit (Ping timeout: 248 seconds) 2015-04-07T00:14:25Z kongtomorrow joined #scheme 2015-04-07T00:15:19Z kongtomo_ quit (Read error: Connection reset by peer) 2015-04-07T00:16:25Z mrowe is now known as mrowe_away 2015-04-07T00:22:38Z mrowe_away is now known as mrowe 2015-04-07T00:26:10Z badkins joined #scheme 2015-04-07T00:31:08Z duncanm joined #scheme 2015-04-07T00:31:08Z rudybot: la la la 2015-04-07T00:36:50Z przl joined #scheme 2015-04-07T00:39:14Z jawny joined #scheme 2015-04-07T00:42:09Z carc quit (Ping timeout: 250 seconds) 2015-04-07T00:44:44Z xyh: how to view exit code on windows? in cmd.exe or powershell ? 2015-04-07T00:50:32Z kongtomorrow quit 2015-04-07T00:51:38Z adu joined #scheme 2015-04-07T00:52:24Z przl_ joined #scheme 2015-04-07T00:52:54Z bb010g joined #scheme 2015-04-07T00:54:16Z przl quit (Ping timeout: 240 seconds) 2015-04-07T00:55:06Z sethalves joined #scheme 2015-04-07T00:56:18Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-07T00:57:29Z kongtomorrow joined #scheme 2015-04-07T00:57:54Z joneshf-laptop joined #scheme 2015-04-07T00:59:40Z sheilong joined #scheme 2015-04-07T00:59:42Z jumblerg joined #scheme 2015-04-07T01:00:15Z sheilong quit (Remote host closed the connection) 2015-04-07T01:01:32Z sheilong joined #scheme 2015-04-07T01:01:35Z Riastradh joined #scheme 2015-04-07T01:03:17Z sheilong left #scheme 2015-04-07T01:04:58Z przl_ quit (Ping timeout: 245 seconds) 2015-04-07T01:06:11Z turtleman_ joined #scheme 2015-04-07T01:09:56Z jeapostrophe quit (Ping timeout: 240 seconds) 2015-04-07T01:16:40Z adu quit (Quit: adu) 2015-04-07T01:31:57Z carc joined #scheme 2015-04-07T01:32:54Z pecg joined #scheme 2015-04-07T01:41:40Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-07T01:42:51Z RexButler joined #scheme 2015-04-07T01:46:18Z aap_ joined #scheme 2015-04-07T01:48:44Z kongtomorrow quit 2015-04-07T01:49:41Z aap quit (Ping timeout: 248 seconds) 2015-04-07T02:00:52Z przl joined #scheme 2015-04-07T02:01:19Z zero_coder quit (Ping timeout: 252 seconds) 2015-04-07T02:03:59Z davexunit quit (Quit: Later) 2015-04-07T02:04:03Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-07T02:06:13Z przl quit (Ping timeout: 250 seconds) 2015-04-07T02:06:16Z zero_coder joined #scheme 2015-04-07T02:07:58Z badkins quit 2015-04-07T02:08:32Z kaiyin joined #scheme 2015-04-07T02:08:42Z kaiyin: what does ... mean here? 2015-04-07T02:08:55Z kaiyin: it's from this page btw: http://www.ccs.neu.edu/home/matthias/HtDP2e/part_one.html 2015-04-07T02:09:09Z kaiyin: (define SPACE (rectangle ... WHEEL-RADIUS ... "white")) 2015-04-07T02:09:19Z xyh quit (Remote host closed the connection) 2015-04-07T02:10:31Z cmhobbs joined #scheme 2015-04-07T02:10:45Z RexButler: That's a big page... 2015-04-07T02:11:25Z RexButler: Where does (define SPACE (rectangle etc... show up? 2015-04-07T02:11:53Z excelsior joined #scheme 2015-04-07T02:12:11Z oleo is now known as Guest4617 2015-04-07T02:13:08Z oleo_ joined #scheme 2015-04-07T02:15:04Z cmhobbs: is there an emacs package that'll let me browse theseb SRFIs short of pointing eww at srfi.schemers.org? 2015-04-07T02:15:22Z Guest4617 quit (Ping timeout: 250 seconds) 2015-04-07T02:17:01Z BWV988 joined #scheme 2015-04-07T02:17:09Z ijp: the package that exists basically just sends you to that url, iirc 2015-04-07T02:18:39Z cmhobbs: ha 2015-04-07T02:18:44Z cmhobbs: i figured. just checking 2015-04-07T02:21:28Z BWV988 left #scheme 2015-04-07T02:23:00Z Tbone139: kaiyin: By context I'd try (rectangle wheel-distance wheel-radius solid white) 2015-04-07T02:24:01Z kaiyin: Tbone139: ok, thanks 2015-04-07T02:25:01Z cmhobbs: ijp, upon inspection of the source of srfi.el, you're absolutely right 2015-04-07T02:26:26Z frkout joined #scheme 2015-04-07T02:28:55Z ijp quit (Quit: brb actualising self) 2015-04-07T02:36:09Z daviid joined #scheme 2015-04-07T02:37:25Z BWV988 joined #scheme 2015-04-07T02:44:53Z BWV988 is now known as cielitolindo 2015-04-07T02:48:55Z taylanub quit (Disconnected by services) 2015-04-07T02:49:14Z taylanub joined #scheme 2015-04-07T02:53:31Z kaiyin quit (Ping timeout: 246 seconds) 2015-04-07T02:55:05Z Vutral quit (Ping timeout: 246 seconds) 2015-04-07T02:58:01Z jeapostrophe joined #scheme 2015-04-07T02:58:01Z jeapostrophe quit (Changing host) 2015-04-07T02:58:01Z jeapostrophe joined #scheme 2015-04-07T02:59:08Z ArneBab_ joined #scheme 2015-04-07T03:00:04Z RexButler: Does HTDP have good exercises like SICP? How do the exercises compare? 2015-04-07T03:02:20Z ArneBab quit (Ping timeout: 252 seconds) 2015-04-07T03:02:44Z przl joined #scheme 2015-04-07T03:03:13Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-07T03:03:51Z RexButler: zacts: 2015-04-07T03:03:57Z RexButler: Tbone139: 2015-04-07T03:04:01Z RexButler: ? 2015-04-07T03:05:05Z Tbone139: I've only done SICP unforts. 2015-04-07T03:08:19Z xyh joined #scheme 2015-04-07T03:10:33Z Vutral joined #scheme 2015-04-07T03:11:02Z RexButler: BTW, Tbone139, when you did the Project Euler problems did you try to do it in functional style, w.o. mutable variables, etc? 2015-04-07T03:11:49Z RexButler: RexButler 2015-04-07T03:11:55Z karswell` joined #scheme 2015-04-07T03:12:40Z Tbone139: Funny you should ask, I'm just now implementing my first non-functional code since starting; a prime number sieve. 2015-04-07T03:13:19Z RexButler: The prime sieve is a tough one to do functionally 2015-04-07T03:14:00Z xyh left #scheme 2015-04-07T03:14:10Z RexButler: Don't you need a prime number sieve for one of the earliest problems? 2015-04-07T03:15:25Z Tbone139: Yep, my functional prime-finder was doing fine until now, working with a 1,000,000 element list takes too long 2015-04-07T03:15:26Z karswell quit (Ping timeout: 244 seconds) 2015-04-07T03:16:03Z theseb quit (Quit: Leaving) 2015-04-07T03:16:40Z Tbone139: To be honest I have a feeling prob 70 doesn't need primes up to 1M, but this will be nice to have. 2015-04-07T03:19:46Z RexButler: I may have to try some Project Euler problems using Scheme 2015-04-07T03:21:02Z RexButler: Tbone139: How long does it take you to solve each problem? 2015-04-07T03:21:40Z przl quit (Ping timeout: 250 seconds) 2015-04-07T03:22:06Z Tbone139: I was cruising through the early problems a couple per hour, but some of these 50+ are taking me a few hours 2015-04-07T03:22:34Z RexButler: Yeah, I'm definitely not that fast 2015-04-07T03:23:37Z Tbone139: I think you can be, use scheme enough and the parenthesis fade from your awareness 2015-04-07T03:24:33Z RexButler: What's your day job? Student? 2015-04-07T03:24:56Z RexButler: (I'm definitely getting better at fixing (if not avoiding) paren. problems) 2015-04-07T03:26:18Z Tbone139: I was a 'configuration technician', copying software to PCs in bulk and shipping them to client companies. Now I'm moved to AZ and looking. 2015-04-07T03:27:21Z adu joined #scheme 2015-04-07T03:27:30Z adu quit (Client Quit) 2015-04-07T03:27:41Z RexButler: You sound smart... you looking for a software dev job? 2015-04-07T03:27:56Z RexButler: UT here, btw 2015-04-07T03:28:25Z Tbone139: I've been applying as such in addition to 'desktop support' as a fallback 2015-04-07T03:29:54Z adu joined #scheme 2015-04-07T03:29:58Z RexButler: I was doing PHP for work (yuck) but now I use scala (yay!) 2015-04-07T03:30:29Z RexButler: Nay I never touch PHP again, in my life. Ever. 2015-04-07T03:31:15Z Tbone139: Here's hoping not! 2015-04-07T03:36:41Z zero_coder quit (Quit: EliteBNC - http://www.elitebnc.net/) 2015-04-07T03:38:34Z echo-area joined #scheme 2015-04-07T03:40:43Z RexButler: Tbone139: What other programming languages do you like. (I mean, there aren't exactly a lot of scheme jobs) 2015-04-07T03:41:38Z Tbone139: True, I could settle in with java but I'd rather do something C++ with Qt 2015-04-07T03:43:50Z RexButler: I never learned C++... complicated language. 2015-04-07T03:44:08Z RexButler: If you can do it well, though, more power to you. 2015-04-07T03:49:24Z zacts quit (Ping timeout: 250 seconds) 2015-04-07T03:49:56Z zero_coder joined #scheme 2015-04-07T03:54:40Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-07T03:55:57Z zero_coder quit (Quit: EliteBNC - http://www.elitebnc.net/) 2015-04-07T03:59:54Z zacts joined #scheme 2015-04-07T04:00:32Z ecthiender joined #scheme 2015-04-07T04:09:07Z cielitolindo left #scheme 2015-04-07T04:14:13Z Gianormagantrous quit (Remote host closed the connection) 2015-04-07T04:16:34Z s1n4 joined #scheme 2015-04-07T04:18:04Z przl joined #scheme 2015-04-07T04:22:56Z przl quit (Ping timeout: 240 seconds) 2015-04-07T04:27:59Z Gianormagantrous joined #scheme 2015-04-07T04:31:37Z jao quit (Ping timeout: 264 seconds) 2015-04-07T04:40:47Z yasha9 quit (Ping timeout: 246 seconds) 2015-04-07T04:54:00Z yasha9 joined #scheme 2015-04-07T04:58:16Z RexButler: Ugh I don't like it when racket doesn't give line numbers for errors. 2015-04-07T04:58:54Z hypermagic joined #scheme 2015-04-07T04:58:59Z hypermagic: hello my friends 2015-04-07T05:00:18Z hypermagic: what do you think about r language? s language? http://cran.r-project.org/ 2015-04-07T05:01:03Z RexButler: Why do you ask? Scheme and R are apples and oranges in a lot of ways... hard to compare. 2015-04-07T05:02:53Z RexButler: Both are good, but... 2015-04-07T05:03:32Z hypermagic: because i would think that R language creators were missing some feature from S, this is why they made it 2015-04-07T05:04:03Z hypermagic: i don't know how is it superior yet 2015-04-07T05:04:46Z RexButler: I don't know about S. Haven't heard about it as much. 2015-04-07T05:05:00Z RexButler: THen again, this is the scheme channel, barely know anything about R 2015-04-07T05:05:08Z hypermagic: S is a scheme 2015-04-07T05:07:09Z RexButler: but R is not? 2015-04-07T05:07:51Z NaNDude quit (Ping timeout: 264 seconds) 2015-04-07T05:07:52Z hypermagic: well to be correct 2015-04-07T05:07:59Z hypermagic: from here http://cran.r-project.org/ 2015-04-07T05:08:14Z hypermagic: The design of R has been heavily influenced by two existing languages: Becker, Chambers & Wilks’ S (see What is S?) and Sussman’s Scheme. 2015-04-07T05:08:43Z hypermagic: "Whereas the resulting language is very similar in appearance to S, the underlying implementation and semantics are derived from Scheme." 2015-04-07T05:11:09Z NaNDude joined #scheme 2015-04-07T05:11:09Z jlongster quit (Ping timeout: 276 seconds) 2015-04-07T05:15:01Z RexButler: Hmm... I don't know. You may be asking the wrong crowd. 2015-04-07T05:16:07Z hypermagic: somebody probably have used R too 2015-04-07T05:18:00Z bipt joined #scheme 2015-04-07T05:18:50Z przl joined #scheme 2015-04-07T05:20:31Z adu quit (Quit: adu) 2015-04-07T05:21:52Z zacts: why did they go backwards from S -> R? 2015-04-07T05:22:26Z zero_cod- joined #scheme 2015-04-07T05:22:59Z RexButler: well, later folks 2015-04-07T05:23:21Z Tbone139: adieu 2015-04-07T05:23:24Z RexButler quit (Quit: Leaving) 2015-04-07T05:25:03Z excelsior quit (Quit: leaving) 2015-04-07T05:25:21Z pjb quit (Ping timeout: 250 seconds) 2015-04-07T05:30:46Z przl quit (Ping timeout: 265 seconds) 2015-04-07T05:32:18Z excelsior joined #scheme 2015-04-07T05:41:14Z SpiritShard quit (Quit: Leaving) 2015-04-07T05:49:06Z lritter quit (Ping timeout: 256 seconds) 2015-04-07T05:49:44Z zadock joined #scheme 2015-04-07T05:51:04Z daviid quit (Ping timeout: 245 seconds) 2015-04-07T05:53:14Z psy_ quit (Ping timeout: 246 seconds) 2015-04-07T05:55:29Z oleo_ quit (Quit: Leaving) 2015-04-07T06:02:46Z pjb joined #scheme 2015-04-07T06:08:08Z xyh joined #scheme 2015-04-07T06:08:42Z daviid joined #scheme 2015-04-07T06:10:36Z jawny quit (Ping timeout: 240 seconds) 2015-04-07T06:12:25Z kongtomorrow joined #scheme 2015-04-07T06:13:47Z psy_ joined #scheme 2015-04-07T06:15:07Z xyh quit (Remote host closed the connection) 2015-04-07T06:20:35Z zadock quit (Quit: Leaving) 2015-04-07T06:24:49Z agumonkey quit (Ping timeout: 245 seconds) 2015-04-07T06:25:34Z daviid quit (Ping timeout: 272 seconds) 2015-04-07T06:25:45Z agumonkey joined #scheme 2015-04-07T06:26:27Z pecg quit (Ping timeout: 250 seconds) 2015-04-07T06:32:14Z frkout quit (Remote host closed the connection) 2015-04-07T06:32:41Z frkout joined #scheme 2015-04-07T06:35:50Z Bahman joined #scheme 2015-04-07T06:36:31Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-07T06:37:12Z kongtomorrow joined #scheme 2015-04-07T06:37:40Z excelsior quit (Quit: Lost terminal) 2015-04-07T06:40:49Z excelsior joined #scheme 2015-04-07T06:43:28Z jumblerg joined #scheme 2015-04-07T06:49:19Z zacts quit (Ping timeout: 256 seconds) 2015-04-07T06:49:50Z zacts` joined #scheme 2015-04-07T06:50:03Z mrowe is now known as mrowe_away 2015-04-07T06:55:22Z kongtomorrow quit 2015-04-07T06:57:40Z Vutral quit (Ping timeout: 256 seconds) 2015-04-07T07:04:40Z zacts` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-07T07:11:55Z kongtomorrow joined #scheme 2015-04-07T07:15:31Z stepnem joined #scheme 2015-04-07T07:16:22Z Vutral joined #scheme 2015-04-07T07:17:39Z REPLeffect quit (Ping timeout: 256 seconds) 2015-04-07T07:22:54Z nee joined #scheme 2015-04-07T07:26:13Z Vutral quit (Ping timeout: 248 seconds) 2015-04-07T07:31:34Z wingo joined #scheme 2015-04-07T07:33:38Z wingo_ joined #scheme 2015-04-07T07:36:17Z civodul joined #scheme 2015-04-07T07:37:19Z wingo quit (Ping timeout: 245 seconds) 2015-04-07T07:39:58Z wingo_ is now known as wingo 2015-04-07T07:49:58Z pjdelport joined #scheme 2015-04-07T07:52:04Z xyh joined #scheme 2015-04-07T07:52:58Z Vutral joined #scheme 2015-04-07T08:04:05Z kz9 joined #scheme 2015-04-07T08:05:03Z zacts joined #scheme 2015-04-07T08:10:40Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-07T08:12:52Z kz9 left #scheme 2015-04-07T08:21:14Z redeemed joined #scheme 2015-04-07T08:26:41Z Vutral quit (Ping timeout: 252 seconds) 2015-04-07T08:27:25Z vraid quit (Ping timeout: 252 seconds) 2015-04-07T08:36:01Z echo-area quit (Remote host closed the connection) 2015-04-07T08:39:09Z echo-area joined #scheme 2015-04-07T08:42:14Z xyh quit (Remote host closed the connection) 2015-04-07T08:46:09Z Vutral joined #scheme 2015-04-07T08:47:24Z xyh joined #scheme 2015-04-07T08:48:44Z zadock joined #scheme 2015-04-07T09:00:08Z xyh quit (Remote host closed the connection) 2015-04-07T09:03:09Z vraid joined #scheme 2015-04-07T09:18:45Z frkout_ joined #scheme 2015-04-07T09:22:01Z frkout quit (Ping timeout: 264 seconds) 2015-04-07T09:43:49Z antoineB joined #scheme 2015-04-07T09:46:22Z antoineB: hello, does there any plan to use in future rXrs to have positional information when using syntax transformer? like syntax object in racket 2015-04-07T09:53:15Z taylanub: I don't know what you mean with positional information, but R6RS specifies `syntax-case' which is very powerful 2015-04-07T09:55:42Z antoineB: i mean line, column and offset where there appear in the pre-expand source code 2015-04-07T09:56:52Z antoineB: so you can have produce your own error message in your macro like 'expect yadayada get abc line X' 2015-04-07T09:56:55Z taylanub: oh I see. that's not in R6RS I think, and I don't know of any such SRFI either... 2015-04-07T09:57:15Z Vutral quit (Ping timeout: 250 seconds) 2015-04-07T10:00:15Z antoineB: i don't think it could be done with a srfi 2015-04-07T10:00:48Z antoineB: it need to be done by the scheme implementation 2015-04-07T10:02:18Z ziocroc joined #scheme 2015-04-07T10:07:20Z gravicappa joined #scheme 2015-04-07T10:09:31Z aap_ is now known as aap 2015-04-07T10:10:59Z alezost joined #scheme 2015-04-07T10:13:21Z pnkfelix joined #scheme 2015-04-07T10:16:41Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-07T10:19:50Z Vutral joined #scheme 2015-04-07T10:19:51Z Vutral quit (Changing host) 2015-04-07T10:19:51Z Vutral joined #scheme 2015-04-07T10:20:55Z gravicappa quit (Remote host closed the connection) 2015-04-07T10:21:13Z gravicappa joined #scheme 2015-04-07T10:22:40Z msgodf joined #scheme 2015-04-07T10:27:49Z frkout_ quit (Remote host closed the connection) 2015-04-07T10:28:15Z frkout joined #scheme 2015-04-07T10:30:37Z jeapostrophe joined #scheme 2015-04-07T10:33:03Z msgodf quit (Remote host closed the connection) 2015-04-07T10:34:10Z ziocroc quit (Ping timeout: 255 seconds) 2015-04-07T10:37:23Z ziocroc joined #scheme 2015-04-07T10:45:02Z contrapunctus joined #scheme 2015-04-07T10:45:11Z contrapunctus: o/ 2015-04-07T10:48:18Z mbuf joined #scheme 2015-04-07T10:50:05Z ziocroc quit (Quit: ziocroc) 2015-04-07T10:50:17Z ziocroc joined #scheme 2015-04-07T10:51:05Z contrapunctus: In a Scheme program I'm writing, a recursive function has five fixed parameters, and needs two more - the first one is required when it is called the first time, and the second one on the subsequent recursive calls. Both arguments are two different lists, but as things stand there's no reliable/efficient way of programmatically knowing which list is which. 2015-04-07T10:51:17Z contrapunctus: * Chicken Scheme 2015-04-07T10:51:38Z contrapunctus: One way I can think of is to always pass both of these lists as a dotted pair, the first one always as the first element and the second one always as the second. Is there a better way? 2015-04-07T10:52:30Z contrapunctus: (ah, missing context - I'm currently passing both through an optional parameter...) 2015-04-07T10:52:37Z yrdz quit (Ping timeout: 264 seconds) 2015-04-07T11:04:23Z agumonkey quit (Ping timeout: 246 seconds) 2015-04-07T11:05:53Z jao joined #scheme 2015-04-07T11:05:56Z jao quit (Changing host) 2015-04-07T11:05:57Z jao joined #scheme 2015-04-07T11:06:01Z agumonkey joined #scheme 2015-04-07T11:07:10Z contrapunctus quit (Ping timeout: 265 seconds) 2015-04-07T11:09:38Z antoineB quit (Remote host closed the connection) 2015-04-07T11:10:04Z taylanub: antoineB: SRFI aren't libraries (only some can be implemented as such). but they're often the most portable way to do something (not as often as one might wish, but still). 2015-04-07T11:11:16Z contrapunctus joined #scheme 2015-04-07T11:12:25Z frkout quit (Ping timeout: 252 seconds) 2015-04-07T11:12:46Z contrapunctus: sorry, disconnected (any responses?) 2015-04-07T11:13:50Z taylanub: contrapunctus: often one defines an internal function that takes an additional "seed" argument, for when defining a tail-recursive function 2015-04-07T11:18:10Z przl joined #scheme 2015-04-07T11:20:02Z kongtomorrow quit 2015-04-07T11:20:09Z Steverman joined #scheme 2015-04-07T11:21:52Z contrapunctus: oh, hey, taylanub . Thanks. 2015-04-07T11:27:13Z wasamasa: one also uses named lets 2015-04-07T11:27:49Z taylanub: indeed, that's probably cleaner 2015-04-07T11:31:12Z ArneBab_ quit (Quit: No Ping reply in 180 seconds.) 2015-04-07T11:32:17Z ArneBab joined #scheme 2015-04-07T11:38:27Z Steverman quit (Ping timeout: 252 seconds) 2015-04-07T11:38:49Z ski quit (Ping timeout: 251 seconds) 2015-04-07T11:38:50Z Steverman joined #scheme 2015-04-07T11:40:12Z kaiyin joined #scheme 2015-04-07T11:40:21Z kaiyin: https://gist.github.com/kindlychung/892c3fd9d15b0d4c0666 where does this program go wrong? 2015-04-07T11:40:40Z ski joined #scheme 2015-04-07T11:42:36Z contrapunctus: Hey, wasamasa . Cool, will do. 2015-04-07T11:42:43Z arrubin quit (Read error: Connection reset by peer) 2015-04-07T11:43:50Z taylanub: kaiyin: you close a paranthesis too much at '"red"))' 2015-04-07T11:44:26Z kaiyin: ah i ee. 2015-04-07T11:44:27Z taylanub: the line should be '(place-image (circle 5 "solid" "red") x y ws))', so you pass 4 arguments to 'place-image' 2015-04-07T11:44:30Z kaiyin: i see. 2015-04-07T11:44:36Z kaiyin: thanks a lot! 2015-04-07T11:44:59Z Steverman quit (Ping timeout: 246 seconds) 2015-04-07T11:45:06Z taylanub: np. I merely deduced this from the error message BTW. 2015-04-07T11:45:24Z Steverman joined #scheme 2015-04-07T11:45:36Z kaiyin: cool. 2015-04-07T11:45:38Z taylanub: "arity mismatch" is abstract mumbo jumbo for "wrong number of arguments passed to function" 2015-04-07T11:45:50Z taylanub: well, it actually explains that in English... 2015-04-07T11:45:55Z contrapunctus: lol 2015-04-07T11:46:04Z taylanub: error messages are sometimes intimidating but one should try to understand them 2015-04-07T11:46:30Z kaiyin: taylanub: yes, I will pay more attention. 2015-04-07T11:47:04Z araujo quit (Ping timeout: 255 seconds) 2015-04-07T11:47:28Z araujo joined #scheme 2015-04-07T11:52:06Z contrapunctus quit (Ping timeout: 244 seconds) 2015-04-07T11:54:31Z przl_ joined #scheme 2015-04-07T11:56:13Z jeapostrophe quit (Ping timeout: 250 seconds) 2015-04-07T11:57:41Z Vutral quit (Ping timeout: 248 seconds) 2015-04-07T11:58:03Z przl quit (Ping timeout: 276 seconds) 2015-04-07T12:08:44Z sdothum joined #scheme 2015-04-07T12:08:45Z ziocroc quit (Quit: ziocroc) 2015-04-07T12:10:39Z cmatei joined #scheme 2015-04-07T12:11:57Z jesusito joined #scheme 2015-04-07T12:12:17Z jesusito left #scheme 2015-04-07T12:13:29Z kaiyin: how do you express a negate a number? 2015-04-07T12:13:40Z taylanub: (- x) 2015-04-07T12:13:42Z kaiyin: sorry, negate a number 2015-04-07T12:13:46Z kaiyin: ok 2015-04-07T12:16:28Z kaiyin: how do you divide integers? for example, I want to get 3 out of (div-op 10 3) 2015-04-07T12:17:10Z pjb: kaiyin: ambiguous. 2015-04-07T12:17:20Z Vutral joined #scheme 2015-04-07T12:17:40Z jeapostrophe joined #scheme 2015-04-07T12:17:40Z jeapostrophe quit (Changing host) 2015-04-07T12:17:40Z jeapostrophe joined #scheme 2015-04-07T12:17:47Z kaiyin: pjb: just like the // operator in python. 2015-04-07T12:17:53Z pjb: kaiyin: the catalog of standard procedures is given by http://www.schemers.org/Documents/Standards/R5RS/HTML/ 2015-04-07T12:19:25Z frkout joined #scheme 2015-04-07T12:19:36Z taylanub: kaiyin: what does python's // do? there's a couple integer division operators in Scheme; one of them probably does what you want. 2015-04-07T12:20:28Z kaiyin: taylanub: suppose x = q*a + r, then x // a returns q 2015-04-07T12:20:55Z kaiyin: where r is the remainder 0 <= r < a 2015-04-07T12:21:23Z taylanub: see page 37 of R7RS 2015-04-07T12:24:30Z frkout quit (Ping timeout: 265 seconds) 2015-04-07T12:25:45Z taylanub: long story short you want either floor-quotinent or truncate-quotinent. R5RS has just 'quotinent' which is apparently an alias to 'truncate-quotinent' in R7RS. 2015-04-07T12:26:03Z pjb: quotient 2015-04-07T12:26:16Z taylanub: indeed, s/quotinent/quotient/g 2015-04-07T12:29:11Z davexunit joined #scheme 2015-04-07T12:30:37Z mbuf quit (Quit: Ex-Chat) 2015-04-07T12:31:00Z kaiyin: taylanub: great, exactly what i was looking for. 2015-04-07T12:32:07Z wingo quit (Quit: Leaving) 2015-04-07T12:33:51Z wingo joined #scheme 2015-04-07T12:41:08Z s1n4 quit (Ping timeout: 272 seconds) 2015-04-07T12:43:33Z echo-area quit (Read error: Connection reset by peer) 2015-04-07T12:47:40Z caleb_smith joined #scheme 2015-04-07T12:54:06Z acarrico quit (Ping timeout: 250 seconds) 2015-04-07T13:12:17Z bars0 joined #scheme 2015-04-07T13:14:33Z ecthiender quit (Quit: gotta go) 2015-04-07T13:19:41Z mtakkman joined #scheme 2015-04-07T13:27:22Z sheilong joined #scheme 2015-04-07T13:29:56Z sheilong left #scheme 2015-04-07T13:36:26Z xyh joined #scheme 2015-04-07T13:36:50Z oleo joined #scheme 2015-04-07T13:42:25Z kraehe joined #scheme 2015-04-07T13:46:22Z kephra quit (Ping timeout: 272 seconds) 2015-04-07T13:47:21Z carc quit (Ping timeout: 250 seconds) 2015-04-07T13:49:31Z bars0 quit (Quit: leaving) 2015-04-07T13:54:10Z carc joined #scheme 2015-04-07T13:58:22Z pjdelport joined #scheme 2015-04-07T14:03:22Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-07T14:04:33Z kraehe_ joined #scheme 2015-04-07T14:06:17Z jlongster joined #scheme 2015-04-07T14:08:06Z mumptai_ quit (Read error: Connection reset by peer) 2015-04-07T14:08:13Z kraehe quit (Ping timeout: 264 seconds) 2015-04-07T14:09:06Z akp quit (Remote host closed the connection) 2015-04-07T14:09:58Z akp joined #scheme 2015-04-07T14:10:18Z carc quit (Ping timeout: 250 seconds) 2015-04-07T14:11:44Z mumptai joined #scheme 2015-04-07T14:13:40Z msgodf joined #scheme 2015-04-07T14:15:12Z leppie joined #scheme 2015-04-07T14:15:22Z karswell` quit (Remote host closed the connection) 2015-04-07T14:15:42Z oleo is now known as Guest63161 2015-04-07T14:15:55Z davexunit quit (Read error: Connection reset by peer) 2015-04-07T14:16:38Z davexunit joined #scheme 2015-04-07T14:17:16Z carc joined #scheme 2015-04-07T14:18:36Z Guest63161 quit (Ping timeout: 240 seconds) 2015-04-07T14:19:40Z pnkfelix quit (Ping timeout: 256 seconds) 2015-04-07T14:20:03Z gravicappa quit (Remote host closed the connection) 2015-04-07T14:20:39Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-07T14:21:03Z Vutral quit (Ping timeout: 276 seconds) 2015-04-07T14:22:22Z sdothum joined #scheme 2015-04-07T14:25:01Z oleo_ joined #scheme 2015-04-07T14:28:08Z Vutral joined #scheme 2015-04-07T14:28:56Z carc quit (Ping timeout: 250 seconds) 2015-04-07T14:29:07Z s1n4 joined #scheme 2015-04-07T14:30:53Z davexunit quit (Read error: No route to host) 2015-04-07T14:31:35Z carc joined #scheme 2015-04-07T14:32:56Z carc quit (Changing host) 2015-04-07T14:32:56Z carc joined #scheme 2015-04-07T14:34:49Z przl_ quit (Quit: leaving) 2015-04-07T14:35:05Z przl joined #scheme 2015-04-07T14:36:39Z jlongster quit (Ping timeout: 276 seconds) 2015-04-07T14:36:57Z davexunit joined #scheme 2015-04-07T14:42:22Z visualshock joined #scheme 2015-04-07T14:54:04Z larion joined #scheme 2015-04-07T14:59:34Z Bahman quit (Quit: Ave atque vale) 2015-04-07T15:03:43Z jawny joined #scheme 2015-04-07T15:04:19Z kaiyin quit (Ping timeout: 246 seconds) 2015-04-07T15:15:41Z sethalves quit (Quit: Leaving.) 2015-04-07T15:21:15Z theseb joined #scheme 2015-04-07T15:22:51Z larion quit (Ping timeout: 265 seconds) 2015-04-07T15:23:28Z visualshock quit (Quit: Leaving) 2015-04-07T15:27:56Z zadock quit (Quit: Leaving) 2015-04-07T15:32:20Z nee quit (Remote host closed the connection) 2015-04-07T15:33:54Z vraid quit (Ping timeout: 256 seconds) 2015-04-07T15:35:39Z ziocroc joined #scheme 2015-04-07T15:37:01Z przl quit (Ping timeout: 264 seconds) 2015-04-07T15:37:42Z sethalves joined #scheme 2015-04-07T15:40:12Z s1n4 quit (Quit: leaving) 2015-04-07T15:40:34Z narendraj9 joined #scheme 2015-04-07T15:49:52Z lritter joined #scheme 2015-04-07T15:50:03Z az quit (Quit: Connection closed for inactivity) 2015-04-07T15:55:26Z narendraj9 quit (Ping timeout: 256 seconds) 2015-04-07T15:56:05Z uris77 joined #scheme 2015-04-07T15:58:50Z msgodf quit (Ping timeout: 256 seconds) 2015-04-07T15:58:59Z kraehe_ is now known as kephra 2015-04-07T16:03:50Z redeemed quit (Quit: q) 2015-04-07T16:04:00Z jawny quit (Quit: Leaving) 2015-04-07T16:04:20Z jlongster joined #scheme 2015-04-07T16:04:58Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-07T16:08:36Z jlongste` joined #scheme 2015-04-07T16:10:01Z jlongster quit (Ping timeout: 264 seconds) 2015-04-07T16:10:50Z narendraj9 joined #scheme 2015-04-07T16:13:09Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-07T16:13:14Z lritter_ joined #scheme 2015-04-07T16:16:54Z lritter quit (Ping timeout: 250 seconds) 2015-04-07T16:24:55Z gravicappa joined #scheme 2015-04-07T16:25:25Z daviid joined #scheme 2015-04-07T16:34:56Z badkins joined #scheme 2015-04-07T16:41:24Z PinealGlandOptic quit (Quit: leaving) 2015-04-07T16:48:14Z zero_cod- is now known as zero_coder 2015-04-07T16:48:25Z theseb quit (Quit: Leaving) 2015-04-07T16:51:49Z fantazo joined #scheme 2015-04-07T17:00:40Z amgarchIn9 joined #scheme 2015-04-07T17:00:55Z tessier quit (Read error: Connection reset by peer) 2015-04-07T17:01:24Z tessier joined #scheme 2015-04-07T17:07:16Z jeapostrophe quit (Ping timeout: 244 seconds) 2015-04-07T17:07:35Z larion joined #scheme 2015-04-07T17:09:26Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-07T17:10:12Z zeroish quit (Remote host closed the connection) 2015-04-07T17:13:22Z larion quit (Ping timeout: 252 seconds) 2015-04-07T17:25:18Z theseb joined #scheme 2015-04-07T17:28:01Z xyh quit (Remote host closed the connection) 2015-04-07T17:29:54Z uber_hulk joined #scheme 2015-04-07T17:34:33Z amgarchIn9 quit (Remote host closed the connection) 2015-04-07T17:36:13Z amgarchIn9 joined #scheme 2015-04-07T17:40:11Z wingo quit (Quit: Leaving) 2015-04-07T17:40:34Z turtleman_ joined #scheme 2015-04-07T17:42:58Z jewel joined #scheme 2015-04-07T17:51:36Z ASau joined #scheme 2015-04-07T17:56:12Z amgarchIn9 quit (Ping timeout: 276 seconds) 2015-04-07T17:59:58Z fantazo quit (Ping timeout: 245 seconds) 2015-04-07T18:03:21Z amgarchIn9 joined #scheme 2015-04-07T18:06:29Z jeapostrophe joined #scheme 2015-04-07T18:08:26Z dxtr quit (Changing host) 2015-04-07T18:08:26Z dxtr joined #scheme 2015-04-07T18:12:54Z fantazo joined #scheme 2015-04-07T18:16:10Z hypermagic quit (Ping timeout: 272 seconds) 2015-04-07T18:16:59Z zadock joined #scheme 2015-04-07T18:18:51Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-04-07T18:20:31Z ecthiender joined #scheme 2015-04-07T18:38:07Z bipt quit (Ping timeout: 250 seconds) 2015-04-07T18:38:07Z Gianormagantrous quit (Ping timeout: 250 seconds) 2015-04-07T18:38:20Z theseb quit (Quit: Leaving) 2015-04-07T18:39:13Z amgarchIn9 joined #scheme 2015-04-07T18:47:17Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-07T18:47:35Z ijp joined #scheme 2015-04-07T18:48:13Z amgarchIn9 joined #scheme 2015-04-07T18:51:02Z bars0 joined #scheme 2015-04-07T18:51:36Z bipt joined #scheme 2015-04-07T18:51:44Z Gianormagantrous joined #scheme 2015-04-07T18:51:45Z Gianormagantrous quit (Changing host) 2015-04-07T18:51:45Z Gianormagantrous joined #scheme 2015-04-07T18:55:22Z bars0 quit (Client Quit) 2015-04-07T18:57:51Z bars0 joined #scheme 2015-04-07T19:00:03Z Steverman quit (Ping timeout: 264 seconds) 2015-04-07T19:00:50Z bars0 quit (Client Quit) 2015-04-07T19:09:17Z acarrico joined #scheme 2015-04-07T19:09:27Z pnkfelix joined #scheme 2015-04-07T19:14:24Z uris77 quit (Quit: leaving) 2015-04-07T19:25:17Z civodul joined #scheme 2015-04-07T19:29:49Z wingo joined #scheme 2015-04-07T19:29:49Z acarrico quit (Ping timeout: 264 seconds) 2015-04-07T19:30:06Z acarrico joined #scheme 2015-04-07T19:30:39Z amgarchIn9 quit (Ping timeout: 245 seconds) 2015-04-07T19:31:29Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-07T19:34:56Z amgarchIn9 joined #scheme 2015-04-07T19:37:26Z wingo quit (Quit: Leaving) 2015-04-07T19:39:25Z wingo joined #scheme 2015-04-07T19:47:15Z kongtomorrow joined #scheme 2015-04-07T19:59:22Z ziocroc joined #scheme 2015-04-07T20:01:09Z alezost quit (Quit: I use GNU Guix ) 2015-04-07T20:06:45Z jlongste` quit (Ping timeout: 250 seconds) 2015-04-07T20:10:24Z daviid quit (Ping timeout: 250 seconds) 2015-04-07T20:23:59Z jlongste` joined #scheme 2015-04-07T20:28:36Z jeapostrophe quit (Ping timeout: 240 seconds) 2015-04-07T20:28:50Z fantazo quit (Quit: Verlassend) 2015-04-07T20:47:38Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-07T20:49:01Z pnkfelix quit (Ping timeout: 264 seconds) 2015-04-07T20:52:23Z excelsior quit (Quit: Lost terminal) 2015-04-07T20:52:55Z jeapostrophe joined #scheme 2015-04-07T21:02:07Z ecthiender quit (Remote host closed the connection) 2015-04-07T21:04:39Z pnkfelix joined #scheme 2015-04-07T21:05:05Z BossKonaSegwaY joined #scheme 2015-04-07T21:08:36Z ziocroc quit (Quit: ziocroc) 2015-04-07T21:13:16Z gravicappa quit (Ping timeout: 265 seconds) 2015-04-07T21:20:57Z wingo quit (Ping timeout: 276 seconds) 2015-04-07T21:22:28Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-07T21:24:16Z turtleman_ quit (Ping timeout: 272 seconds) 2015-04-07T21:32:05Z kongtomorrow quit 2015-04-07T21:33:33Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-07T21:33:52Z mrowe_away is now known as mrowe 2015-04-07T21:37:27Z turtleman_ joined #scheme 2015-04-07T21:37:33Z agumonkey quit (Read error: No route to host) 2015-04-07T21:37:49Z agumonkey joined #scheme 2015-04-07T21:40:20Z jlongste` quit (Ping timeout: 265 seconds) 2015-04-07T21:40:29Z davexunit quit (Quit: Later) 2015-04-07T21:45:35Z jeapostrophe joined #scheme 2015-04-07T21:45:35Z jeapostrophe quit (Changing host) 2015-04-07T21:45:35Z jeapostrophe joined #scheme 2015-04-07T21:46:16Z agumonkey quit (Ping timeout: 244 seconds) 2015-04-07T21:46:44Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-07T21:48:47Z rexbutler joined #scheme 2015-04-07T21:49:02Z shum joined #scheme 2015-04-07T21:57:03Z daviid joined #scheme 2015-04-07T21:57:29Z jao quit (Ping timeout: 246 seconds) 2015-04-07T22:02:27Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-07T22:04:01Z pnkfelix quit (Ping timeout: 255 seconds) 2015-04-07T22:06:32Z turtleman_ joined #scheme 2015-04-07T22:10:55Z taylanub quit (Read error: Connection reset by peer) 2015-04-07T22:11:18Z taylanub joined #scheme 2015-04-07T22:11:38Z amgarching joined #scheme 2015-04-07T22:12:16Z amgarchIn9 quit (Ping timeout: 240 seconds) 2015-04-07T22:20:01Z kongtomorrow joined #scheme 2015-04-07T22:22:56Z daviid quit (Ping timeout: 240 seconds) 2015-04-07T22:23:21Z jlongste` joined #scheme 2015-04-07T22:23:22Z jeapostrophe quit (Ping timeout: 255 seconds) 2015-04-07T22:25:22Z jeapostrophe joined #scheme 2015-04-07T22:26:27Z girrig quit (Ping timeout: 264 seconds) 2015-04-07T22:27:39Z girrig joined #scheme 2015-04-07T22:28:00Z jao joined #scheme 2015-04-07T22:28:07Z jao quit (Changing host) 2015-04-07T22:28:07Z jao joined #scheme 2015-04-07T22:28:12Z kongtomorrow quit 2015-04-07T22:31:34Z jlongste` quit (Ping timeout: 265 seconds) 2015-04-07T22:32:10Z girrig quit (Ping timeout: 250 seconds) 2015-04-07T22:32:26Z davexunit joined #scheme 2015-04-07T22:33:20Z mrowe is now known as mrowe_away 2015-04-07T22:34:10Z girrig joined #scheme 2015-04-07T22:34:37Z turtleman_ quit (Ping timeout: 255 seconds) 2015-04-07T23:02:32Z jlongste` joined #scheme 2015-04-07T23:06:22Z ijp quit (Quit: brb writing connect4 fanfic) 2015-04-07T23:11:12Z rexbutler quit (Remote host closed the connection) 2015-04-07T23:14:40Z stepnem quit (Ping timeout: 255 seconds) 2015-04-07T23:18:49Z volvervolver joined #scheme 2015-04-07T23:23:20Z theseb joined #scheme 2015-04-07T23:32:00Z vdamewood joined #scheme 2015-04-07T23:37:38Z volvervolver quit (Quit: Lost terminal) 2015-04-07T23:37:49Z larion joined #scheme 2015-04-07T23:40:15Z zero_coder quit (Ping timeout: 256 seconds) 2015-04-07T23:49:31Z zero_coder joined #scheme 2015-04-07T23:49:33Z jlongste` quit (Ping timeout: 245 seconds) 2015-04-07T23:53:28Z cmhobbs quit (Ping timeout: 264 seconds) 2015-04-07T23:56:18Z shum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-07T23:58:21Z pecg joined #scheme 2015-04-08T00:00:39Z sethalves quit (Quit: Leaving.) 2015-04-08T00:02:26Z zero_coder quit (Ping timeout: 246 seconds) 2015-04-08T00:05:00Z mrowe_away is now known as mrowe 2015-04-08T00:09:02Z zero_coder joined #scheme 2015-04-08T00:12:47Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-08T00:16:36Z tstc quit (Ping timeout: 250 seconds) 2015-04-08T00:22:15Z mumptai quit (Ping timeout: 265 seconds) 2015-04-08T00:23:13Z zero_coder quit (Ping timeout: 264 seconds) 2015-04-08T00:25:50Z xyh joined #scheme 2015-04-08T00:26:53Z zero_coder joined #scheme 2015-04-08T00:28:28Z turtleman_ joined #scheme 2015-04-08T00:30:13Z turtleman_ quit (Client Quit) 2015-04-08T00:30:27Z turtleman_ joined #scheme 2015-04-08T00:34:40Z mumptai joined #scheme 2015-04-08T00:38:27Z zero_coder quit (Ping timeout: 250 seconds) 2015-04-08T00:39:15Z taylanub quit (Read error: Connection reset by peer) 2015-04-08T00:39:34Z taylanub joined #scheme 2015-04-08T00:43:16Z vishesh joined #scheme 2015-04-08T00:43:53Z zero_coder joined #scheme 2015-04-08T00:51:22Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-08T00:52:26Z jeapostrophe joined #scheme 2015-04-08T00:55:42Z sethalves joined #scheme 2015-04-08T01:00:52Z mrowe is now known as mrowe_away 2015-04-08T01:02:16Z Vutral quit (Ping timeout: 256 seconds) 2015-04-08T01:06:21Z kongtomorrow joined #scheme 2015-04-08T01:07:18Z xyh quit (Remote host closed the connection) 2015-04-08T01:07:47Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-08T01:08:54Z kongtomorrow joined #scheme 2015-04-08T01:15:43Z daviid joined #scheme 2015-04-08T01:16:30Z badkins quit 2015-04-08T01:21:30Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-08T01:22:30Z kongtomorrow joined #scheme 2015-04-08T01:22:53Z sheilong joined #scheme 2015-04-08T01:22:59Z joneshf-laptop quit (Remote host closed the connection) 2015-04-08T01:24:17Z sheilong left #scheme 2015-04-08T01:25:13Z mrowe_away is now known as mrowe 2015-04-08T01:26:25Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-08T01:26:35Z kongtomo_ joined #scheme 2015-04-08T01:28:21Z kongtomo_ quit (Read error: Connection reset by peer) 2015-04-08T01:28:28Z kongtomorrow joined #scheme 2015-04-08T01:34:07Z RexButler joined #scheme 2015-04-08T01:35:05Z tstc joined #scheme 2015-04-08T01:38:15Z jlongste` joined #scheme 2015-04-08T01:40:34Z akkad joined #scheme 2015-04-08T01:44:46Z aap_ joined #scheme 2015-04-08T01:48:14Z davexunit quit (Quit: Later) 2015-04-08T01:48:22Z aap quit (Ping timeout: 272 seconds) 2015-04-08T01:48:51Z arrubin joined #scheme 2015-04-08T01:53:02Z tstc quit (Ping timeout: 246 seconds) 2015-04-08T01:57:57Z jeapostrophe quit (Ping timeout: 265 seconds) 2015-04-08T01:59:27Z pecg quit (Quit: WeeChat 1.1.1) 2015-04-08T01:59:39Z abbe_ joined #scheme 2015-04-08T01:59:43Z kongtomo_ joined #scheme 2015-04-08T01:59:49Z turtleman_ quit (Ping timeout: 255 seconds) 2015-04-08T02:00:13Z kongtomorrow quit (Ping timeout: 256 seconds) 2015-04-08T02:01:09Z carc quit (Quit: QUIT) 2015-04-08T02:01:30Z jlongste` quit (Ping timeout: 244 seconds) 2015-04-08T02:02:18Z abbe quit (Ping timeout: 265 seconds) 2015-04-08T02:02:18Z saul quit (Ping timeout: 265 seconds) 2015-04-08T02:03:39Z permagreen joined #scheme 2015-04-08T02:04:31Z bipt-test_ joined #scheme 2015-04-08T02:04:50Z kongtomo_ quit (Ping timeout: 272 seconds) 2015-04-08T02:05:22Z bipt-test_ left #scheme 2015-04-08T02:06:27Z mrowe is now known as mrowe_away 2015-04-08T02:06:56Z jlongste` joined #scheme 2015-04-08T02:08:57Z carc joined #scheme 2015-04-08T02:08:57Z carc quit (Changing host) 2015-04-08T02:08:57Z carc joined #scheme 2015-04-08T02:09:03Z abbe_ is now known as abbe 2015-04-08T02:11:32Z yrdz joined #scheme 2015-04-08T02:14:51Z kongtomorrow joined #scheme 2015-04-08T02:15:29Z saul joined #scheme 2015-04-08T02:19:25Z kongtomorrow quit (Ping timeout: 250 seconds) 2015-04-08T02:20:55Z kongtomorrow joined #scheme 2015-04-08T02:22:42Z oleo_ quit (Read error: Connection reset by peer) 2015-04-08T02:22:52Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-08T02:24:11Z oleo_ joined #scheme 2015-04-08T02:24:33Z mrowe_away is now known as mrowe 2015-04-08T02:25:14Z kongtomorrow quit (Ping timeout: 245 seconds) 2015-04-08T02:27:26Z excelsior joined #scheme 2015-04-08T02:32:47Z echo-area joined #scheme 2015-04-08T02:41:40Z jawny joined #scheme 2015-04-08T02:43:31Z theseb quit (Quit: Leaving) 2015-04-08T02:44:10Z xyh joined #scheme 2015-04-08T02:50:01Z taylanub quit (Disconnected by services) 2015-04-08T02:50:03Z RexButler: Yay it works: http://sprunge.us/FgFj 2015-04-08T02:50:17Z taylanub joined #scheme 2015-04-08T02:50:57Z RexButler: Hmm... what to try next? 2015-04-08T02:54:28Z jeapostrophe joined #scheme 2015-04-08T02:55:06Z RexButler: zacts: 2015-04-08T02:55:14Z RexButler: Tbone139: 2015-04-08T02:55:18Z RexButler: You aroound? 2015-04-08T02:56:12Z kongtomorrow joined #scheme 2015-04-08T02:58:03Z ArneBab_ joined #scheme 2015-04-08T02:59:56Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-08T03:01:25Z ArneBab quit (Ping timeout: 256 seconds) 2015-04-08T03:03:32Z kongtomorrow quit (Ping timeout: 256 seconds) 2015-04-08T03:06:56Z vanila joined #scheme 2015-04-08T03:07:17Z Tbone139: RexButler: am here 2015-04-08T03:08:32Z RexButler: Tbone139: Just checking 2015-04-08T03:08:35Z RexButler: :) 2015-04-08T03:09:07Z Tbone139: heh, alright then. Was working on a sudoku solver for Euler earlier. 2015-04-08T03:09:35Z Tbone139: nice bisect implementation, btw! 2015-04-08T03:10:46Z xyh left #scheme 2015-04-08T03:11:17Z RexButler: I copied the one out of the book last night 2015-04-08T03:11:24Z RexButler: This one I did myself 2015-04-08T03:11:33Z RexButler: Slowly I am getting better 2015-04-08T03:12:01Z Tbone139: by the way, neil/sicp has (zero?) already 2015-04-08T03:12:08Z RexButler: oh okay, tx 2015-04-08T03:14:25Z Tbone139: (positive?) and (negative?) too 2015-04-08T03:18:00Z RexButler: I don't know how neil/sicp is specified, besides that its the flavor of scheme associated with the book sicp 2015-04-08T03:19:53Z Vutral joined #scheme 2015-04-08T03:22:48Z amgarching quit (Ping timeout: 256 seconds) 2015-04-08T03:27:40Z rpaehlig joined #scheme 2015-04-08T03:27:42Z RexButler: Where can I figure out the differences between #lang scheme, #lang racket, and #lang planet neil/sicp ??? 2015-04-08T03:28:50Z vanila: scheme and sicp are similar, minimal languages close to R5RS scheme 2015-04-08T03:29:05Z vanila: racket is a larger more complex designed language that builds from scheme 2015-04-08T03:30:16Z daviid quit (Ping timeout: 240 seconds) 2015-04-08T03:31:24Z rpaehlig_ quit (Ping timeout: 244 seconds) 2015-04-08T03:32:33Z RexButler: exact specs or descriptions would be nice 2015-04-08T03:32:53Z vanila: google it 2015-04-08T03:44:03Z BossKonaSegwaY quit (Read error: Connection reset by peer) 2015-04-08T03:49:40Z sudoman joined #scheme 2015-04-08T03:49:56Z sudoman left #scheme 2015-04-08T03:52:59Z excelsior quit (Ping timeout: 265 seconds) 2015-04-08T03:53:18Z excelsior joined #scheme 2015-04-08T03:59:05Z RexButler quit (Remote host closed the connection) 2015-04-08T04:07:51Z xyh joined #scheme 2015-04-08T04:17:44Z Bahman joined #scheme 2015-04-08T04:23:37Z arrubin quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-08T04:29:36Z pecg joined #scheme 2015-04-08T04:36:39Z xyh quit (Remote host closed the connection) 2015-04-08T04:39:15Z mrowe is now known as mrowe_away 2015-04-08T04:39:20Z jeapostrophe joined #scheme 2015-04-08T04:39:20Z jeapostrophe quit (Changing host) 2015-04-08T04:39:20Z jeapostrophe joined #scheme 2015-04-08T04:41:28Z yasha9 quit (Ping timeout: 264 seconds) 2015-04-08T04:42:20Z wingo joined #scheme 2015-04-08T04:44:24Z jeapostrophe quit (Ping timeout: 250 seconds) 2015-04-08T04:47:36Z hiroakip joined #scheme 2015-04-08T04:47:46Z vanila quit (Quit: Leaving) 2015-04-08T04:54:00Z yasha9 joined #scheme 2015-04-08T04:55:28Z joneshf-laptop joined #scheme 2015-04-08T04:57:06Z joneshf-laptop quit (Max SendQ exceeded) 2015-04-08T04:57:14Z hiroakip quit (Remote host closed the connection) 2015-04-08T04:57:42Z joneshf-laptop joined #scheme 2015-04-08T04:59:54Z hiroakip joined #scheme 2015-04-08T05:03:05Z oleo_ quit (Quit: Leaving) 2015-04-08T05:03:22Z ecthiender joined #scheme 2015-04-08T05:03:38Z ecthiender quit (Changing host) 2015-04-08T05:03:38Z ecthiender joined #scheme 2015-04-08T05:04:12Z pjdelport joined #scheme 2015-04-08T05:04:35Z excelsior quit (Quit: Lost terminal) 2015-04-08T05:19:41Z ASau quit (Ping timeout: 250 seconds) 2015-04-08T05:25:48Z excelsior joined #scheme 2015-04-08T05:33:21Z theseb joined #scheme 2015-04-08T05:38:13Z hiroakip quit (Ping timeout: 264 seconds) 2015-04-08T05:38:21Z jlongste` quit (Ping timeout: 265 seconds) 2015-04-08T05:39:22Z jao quit (Ping timeout: 256 seconds) 2015-04-08T05:48:43Z theseb quit (Quit: Leaving) 2015-04-08T05:59:29Z jawny quit (Quit: Leaving) 2015-04-08T06:15:11Z pecg quit (Ping timeout: 246 seconds) 2015-04-08T06:15:22Z zadock quit (Quit: Leaving) 2015-04-08T06:28:50Z akkad quit (Excess Flood) 2015-04-08T06:32:04Z kongtomorrow joined #scheme 2015-04-08T06:33:36Z akkad joined #scheme 2015-04-08T06:43:36Z ecthiender quit (Ping timeout: 244 seconds) 2015-04-08T06:47:43Z ecthiender joined #scheme 2015-04-08T06:56:47Z zadock joined #scheme 2015-04-08T07:00:57Z aap_ is now known as aap 2015-04-08T07:06:42Z kongtomorrow quit 2015-04-08T07:09:07Z kongtomorrow joined #scheme 2015-04-08T07:16:33Z ecthiender quit (Ping timeout: 252 seconds) 2015-04-08T07:17:07Z larion quit (Ping timeout: 250 seconds) 2015-04-08T07:26:09Z msgodf joined #scheme 2015-04-08T07:28:26Z ecthiender joined #scheme 2015-04-08T07:32:19Z jewel quit (Ping timeout: 245 seconds) 2015-04-08T07:36:44Z jewel joined #scheme 2015-04-08T07:48:05Z civodul joined #scheme 2015-04-08T08:01:27Z jewel_ joined #scheme 2015-04-08T08:02:44Z jewel quit (Ping timeout: 245 seconds) 2015-04-08T08:03:07Z zadock quit (Ping timeout: 252 seconds) 2015-04-08T08:03:27Z narendraj9 joined #scheme 2015-04-08T08:06:25Z zadock joined #scheme 2015-04-08T08:07:24Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-08T08:14:50Z Isp-sec joined #scheme 2015-04-08T08:15:51Z lritter_ quit (Quit: Leaving) 2015-04-08T08:16:00Z c74d is now known as Guest42134 2015-04-08T08:16:54Z Guest42134 quit (Ping timeout: 256 seconds) 2015-04-08T08:17:24Z msgodf quit (Quit: Leaving) 2015-04-08T08:17:38Z msgodf joined #scheme 2015-04-08T08:18:06Z c74d joined #scheme 2015-04-08T08:20:06Z c74d quit (Read error: Connection reset by peer) 2015-04-08T08:21:43Z narendraj9 joined #scheme 2015-04-08T08:22:12Z arbscht quit (Ping timeout: 265 seconds) 2015-04-08T08:23:42Z arbscht joined #scheme 2015-04-08T08:24:16Z jewel__ joined #scheme 2015-04-08T08:24:17Z c74d joined #scheme 2015-04-08T08:25:16Z jewel_ quit (Ping timeout: 264 seconds) 2015-04-08T08:31:34Z nee joined #scheme 2015-04-08T08:33:08Z Vutral quit (Ping timeout: 250 seconds) 2015-04-08T08:33:11Z stepnem joined #scheme 2015-04-08T08:42:46Z Vutral joined #scheme 2015-04-08T08:45:03Z larion joined #scheme 2015-04-08T08:50:49Z Isp-sec quit (Ping timeout: 264 seconds) 2015-04-08T08:54:45Z przl joined #scheme 2015-04-08T08:56:17Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-08T08:57:03Z vishesh quit (Ping timeout: 245 seconds) 2015-04-08T09:00:52Z Tbone139 quit (Ping timeout: 250 seconds) 2015-04-08T09:11:03Z Beluki joined #scheme 2015-04-08T09:12:17Z gravicappa joined #scheme 2015-04-08T09:12:56Z mettekou joined #scheme 2015-04-08T09:46:41Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-08T09:57:42Z xyh joined #scheme 2015-04-08T10:03:08Z amgarchIn9 joined #scheme 2015-04-08T10:04:00Z cky quit (Ping timeout: 256 seconds) 2015-04-08T10:04:22Z mettekou quit (Read error: Connection reset by peer) 2015-04-08T10:04:34Z bb010g quit (Ping timeout: 256 seconds) 2015-04-08T10:04:34Z samth quit (Ping timeout: 256 seconds) 2015-04-08T10:05:11Z mrowe_away is now known as mrowe 2015-04-08T10:05:37Z cky joined #scheme 2015-04-08T10:06:30Z samth joined #scheme 2015-04-08T10:11:53Z bb010g joined #scheme 2015-04-08T10:14:11Z narendraj9 joined #scheme 2015-04-08T10:19:45Z vishesh joined #scheme 2015-04-08T10:20:33Z sdothum joined #scheme 2015-04-08T10:21:50Z wingo quit (Quit: Leaving) 2015-04-08T10:22:07Z wingo joined #scheme 2015-04-08T10:24:00Z kongtomorrow quit 2015-04-08T10:24:45Z echo-area quit (Remote host closed the connection) 2015-04-08T10:26:08Z Beluki quit (Quit: Beluki) 2015-04-08T10:31:36Z przl quit (Ping timeout: 240 seconds) 2015-04-08T10:46:34Z pnkfelix joined #scheme 2015-04-08T10:46:44Z mrowe is now known as mrowe_away 2015-04-08T10:47:43Z wingo_ joined #scheme 2015-04-08T10:50:14Z wingo quit (Ping timeout: 245 seconds) 2015-04-08T10:50:24Z wingo_ is now known as wingo 2015-04-08T10:55:49Z vishesh quit (Ping timeout: 252 seconds) 2015-04-08T10:59:02Z narendraj9_ joined #scheme 2015-04-08T10:59:02Z s1n4 joined #scheme 2015-04-08T11:00:15Z narendraj9 quit (Ping timeout: 256 seconds) 2015-04-08T11:01:54Z larion quit (Ping timeout: 245 seconds) 2015-04-08T11:03:53Z larion joined #scheme 2015-04-08T11:05:55Z narendraj9_ is now known as narendraj9 2015-04-08T11:08:17Z rpaehlig quit (Read error: Connection reset by peer) 2015-04-08T11:10:47Z rpaehlig joined #scheme 2015-04-08T11:13:45Z przl joined #scheme 2015-04-08T11:18:23Z przl quit (Ping timeout: 256 seconds) 2015-04-08T11:32:51Z przl joined #scheme 2015-04-08T11:40:02Z davexunit joined #scheme 2015-04-08T11:40:07Z jeapostrophe joined #scheme 2015-04-08T11:42:12Z rpaehlig quit (Ping timeout: 276 seconds) 2015-04-08T11:54:24Z excelsior quit (Quit: leaving) 2015-04-08T11:55:07Z turtleman_ joined #scheme 2015-04-08T11:56:49Z przl quit (Ping timeout: 264 seconds) 2015-04-08T11:59:31Z Bahman quit (Quit: Ave atque vale) 2015-04-08T12:04:17Z xyh quit (Remote host closed the connection) 2015-04-08T12:08:28Z rpaehlig joined #scheme 2015-04-08T12:37:12Z bjz joined #scheme 2015-04-08T12:38:59Z Vutral quit (Ping timeout: 245 seconds) 2015-04-08T12:46:34Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-08T12:50:56Z m1dnight_ joined #scheme 2015-04-08T12:54:59Z ziocroc joined #scheme 2015-04-08T12:55:08Z jewel__ quit (Ping timeout: 252 seconds) 2015-04-08T12:58:53Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-08T13:03:32Z narendraj9 joined #scheme 2015-04-08T13:03:53Z Vutral joined #scheme 2015-04-08T13:04:07Z vanila joined #scheme 2015-04-08T13:05:25Z excelsio1 joined #scheme 2015-04-08T13:05:48Z ecthiender quit (Quit: gotta go) 2015-04-08T13:07:18Z larion quit (Ping timeout: 272 seconds) 2015-04-08T13:17:07Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-08T13:18:38Z davexunit quit (Quit: Later) 2015-04-08T13:20:59Z jewel joined #scheme 2015-04-08T13:23:18Z cky2 joined #scheme 2015-04-08T13:24:44Z duggiefresh joined #scheme 2015-04-08T13:27:30Z cky2 quit (Changing host) 2015-04-08T13:27:30Z cky2 joined #scheme 2015-04-08T13:28:44Z taylanub is now known as guix 2015-04-08T13:28:53Z guix is now known as taylanub 2015-04-08T13:29:40Z cky2: taylanub: I don't think civodul would approve of you calling yourself guix. ;-) 2015-04-08T13:30:14Z taylanub: cky2: was for something like a joke in #guix actually :-) 2015-04-08T13:30:20Z cky2: leppie: Your ironscheme.net site is busted :'( 2015-04-08T13:30:34Z taylanub: (more precisely, the channel bot was accidentally told to deliver a message to the nick "guix," so I thought I'd clear the entry) 2015-04-08T13:30:53Z cky2: taylanub: Hahaha. 2015-04-08T13:31:45Z wasamasa: ironscheme.net is hosted on ironscheme? 2015-04-08T13:31:48Z wasamasa: how... unexpected 2015-04-08T13:32:26Z cky2: Lol. 2015-04-08T13:42:16Z larion joined #scheme 2015-04-08T13:45:28Z sheilong joined #scheme 2015-04-08T13:47:10Z sheilong left #scheme 2015-04-08T13:50:59Z davexunit joined #scheme 2015-04-08T13:55:01Z turtleman_ quit (Ping timeout: 248 seconds) 2015-04-08T13:55:42Z narendraj9 joined #scheme 2015-04-08T14:00:08Z leppie: cky2: http://ironscheme.net/blog works, so does http://eval.ironscheme.net/ 2015-04-08T14:00:33Z leppie: and yes, it runs on IronScheme :D 2015-04-08T14:01:27Z leppie: I think the code is very outdated/out-of-sync on ironscheme.net 2015-04-08T14:03:17Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-08T14:03:55Z leppie: 2011 to be precise O_O 2015-04-08T14:04:29Z badkins joined #scheme 2015-04-08T14:05:59Z cky2: leppie: I actually need access to http://ironscheme.net/doc 2015-04-08T14:06:15Z cky2: Oh look, there's a badkins! 2015-04-08T14:06:18Z uber_hulk joined #scheme 2015-04-08T14:06:30Z cky2: (I mostly know your name from the Triangle devs Slack.) 2015-04-08T14:07:45Z uris77 joined #scheme 2015-04-08T14:08:58Z leppie: cky2: trying to do it from fresh now 2015-04-08T14:09:19Z leppie: cky2: WTF is the 'Triangle devs Slack'? 2015-04-08T14:10:24Z cky2: leppie: Triangle == the Raleigh-Durham area in North Carolina (http://en.wikipedia.org/wiki/Research_Triangle). There is a Triangle devs Slack instance where Triangle devs hang out, including badkins. 2015-04-08T14:11:05Z leppie: oh ;p 2015-04-08T14:12:02Z badkins: howdy cky2 2015-04-08T14:12:10Z narendraj9 joined #scheme 2015-04-08T14:12:10Z cky2: badkins: Heya! 2015-04-08T14:15:45Z narendraj9 quit (Client Quit) 2015-04-08T14:16:26Z arbscht quit (Ping timeout: 246 seconds) 2015-04-08T14:17:34Z Tbone139 joined #scheme 2015-04-08T14:24:12Z cky2: leppie: While you're fixing the IronScheme site, do you have another site for the documentation that works? 2015-04-08T14:27:58Z uris77_ joined #scheme 2015-04-08T14:29:08Z leppie: cky2: it is not really docs, just API listing 2015-04-08T14:29:49Z uris77 quit (Ping timeout: 264 seconds) 2015-04-08T14:31:39Z xyh joined #scheme 2015-04-08T14:35:02Z alezost joined #scheme 2015-04-08T14:37:24Z leppie: something is very wrong ;p 2015-04-08T14:38:10Z Riastradh quit (Ping timeout: 252 seconds) 2015-04-08T14:40:13Z ziocroc quit (Ping timeout: 252 seconds) 2015-04-08T14:41:50Z alezost quit (Ping timeout: 252 seconds) 2015-04-08T14:44:12Z alezost joined #scheme 2015-04-08T14:45:50Z cky2: leppie: :'( 2015-04-08T14:46:25Z leppie: no idea why it not working.... cky2 2015-04-08T14:46:37Z cky2: Still :'( 2015-04-08T14:52:57Z ovenpasta joined #scheme 2015-04-08T15:11:29Z zadock quit (Quit: Leaving) 2015-04-08T15:12:18Z arbscht joined #scheme 2015-04-08T15:12:24Z theseb joined #scheme 2015-04-08T15:12:45Z theseb quit (Client Quit) 2015-04-08T15:13:27Z theseb joined #scheme 2015-04-08T15:18:03Z sethalves quit (Quit: Leaving.) 2015-04-08T15:31:02Z nee quit (Read error: Connection reset by peer) 2015-04-08T15:31:07Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-08T15:33:09Z xyh quit (Remote host closed the connection) 2015-04-08T15:34:51Z amgarchIn9 joined #scheme 2015-04-08T15:35:53Z gravicappa quit (Ping timeout: 250 seconds) 2015-04-08T15:38:08Z lolisa joined #scheme 2015-04-08T15:43:59Z ovenpasta quit (Quit: Sto andando via) 2015-04-08T15:44:43Z mettekou joined #scheme 2015-04-08T15:45:53Z duggiefresh quit (Remote host closed the connection) 2015-04-08T15:46:20Z duggiefresh joined #scheme 2015-04-08T15:46:54Z larion quit (Ping timeout: 250 seconds) 2015-04-08T15:47:45Z mettekou quit (Client Quit) 2015-04-08T15:48:18Z amgarchIn9 quit (Ping timeout: 245 seconds) 2015-04-08T15:50:21Z sethalves joined #scheme 2015-04-08T15:51:08Z duggiefresh quit (Ping timeout: 252 seconds) 2015-04-08T15:52:28Z leppie: cky2: Hosting provider is funny, works perfectly on dev machine 2015-04-08T15:53:13Z leppie: The test files work on hosted server, but rest wont work... 2015-04-08T15:53:54Z cky2: Interesting. 2015-04-08T15:54:07Z ijp joined #scheme 2015-04-08T15:54:08Z leppie: actually, got a hint now 2015-04-08T16:00:09Z msgodf quit (Ping timeout: 252 seconds) 2015-04-08T16:07:39Z zero_coder left #scheme 2015-04-08T16:15:37Z turtleman_ joined #scheme 2015-04-08T16:18:34Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-08T16:18:36Z theseb quit (Quit: Leaving) 2015-04-08T16:23:57Z ziocroc joined #scheme 2015-04-08T16:26:08Z leppie: screw this, I give up 2015-04-08T16:27:17Z przl joined #scheme 2015-04-08T16:28:46Z cky2: leppie: Poor you. :'( 2015-04-08T16:29:28Z leppie: cky2: read the bloody source ;p 2015-04-08T16:29:30Z Vutral quit (Ping timeout: 276 seconds) 2015-04-08T16:29:52Z leppie: cky2: there are quite a bit of info on the codeplex site 2015-04-08T16:30:35Z turtleman_ quit (Ping timeout: 252 seconds) 2015-04-08T16:31:22Z cky2: Good enough for me. I got my sample code to work anyway. :-P 2015-04-08T16:31:31Z cky2: http://eval.ironscheme.net/?id=143 if you're curious. 2015-04-08T16:31:55Z leppie: cky2 :) 2015-04-08T16:33:28Z leppie: cky2: if you doing interop, the (ironscheme clr shorthand) library might be useful 2015-04-08T16:34:44Z leppie: cky2: https://xacc.wordpress.com/2009/08/21/ironscheme-clr-shorthand/ (and have a look at discussions on codeplex, also good info) 2015-04-08T16:35:15Z cky2 reads 2015-04-08T16:36:34Z Vutral joined #scheme 2015-04-08T16:38:43Z lolisa quit (Ping timeout: 245 seconds) 2015-04-08T16:39:06Z leppie: cky2: unfortunately it has no support for generic methods, generic types might work 2015-04-08T16:39:31Z cky2: Scheme is a little too untyped for generic anything to work well, IMO. 2015-04-08T16:39:50Z cky2: Unless you're using a erasure-generics platform like JVM. 2015-04-08T16:40:15Z cky2: That's the only upside I know about erasure generics: it's easier to implement dynamic languages in. ;-) 2015-04-08T16:40:39Z leppie: clr-call supports almost all ways you need to call it, but it becomes rather explicit, also I cant recall exactly how I implemented it ;p 2015-04-08T16:42:07Z leppie: cky2: At the end of the day, writing a small C# wrapper lib gets the job done quicker and less painful 2015-04-08T16:42:41Z cky2: But C# wrapper lib can't be used in an online REPL. 2015-04-08T16:42:52Z cky2: I just wanted an easy installation-free way to test stuff out. 2015-04-08T16:43:08Z cky2: like RackPaste but capable of accessing .NET stuff. 2015-04-08T16:43:17Z cky2: s/RackPaste/PasteRack/ 2015-04-08T16:43:35Z leppie: cky2 :) I do the same to test some .NET stuff 2015-04-08T16:43:45Z jeapostrophe joined #scheme 2015-04-08T16:45:35Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-08T16:47:35Z ziocroc quit (Ping timeout: 244 seconds) 2015-04-08T16:47:40Z badkins quit 2015-04-08T16:48:03Z duggiefresh joined #scheme 2015-04-08T16:50:11Z kaiyin joined #scheme 2015-04-08T16:51:00Z kaiyin: what is wrong with this program? https://gist.github.com/kindlychung/2d1bd67df5c984dbdcf6 I did everything according to the documentation, but it seems something remains undefined. 2015-04-08T16:53:29Z leppie: kaiyin: missing (require racket/draw) ? 2015-04-08T16:53:41Z duggiefresh quit (Ping timeout: 248 seconds) 2015-04-08T16:53:47Z kaiyin: that's imported in 2htdp/images 2015-04-08T17:00:15Z vanila quit (Quit: Leaving) 2015-04-08T17:01:06Z lritter joined #scheme 2015-04-08T17:07:32Z badkins joined #scheme 2015-04-08T17:08:28Z vdamewood joined #scheme 2015-04-08T17:13:46Z Vutral quit (Ping timeout: 255 seconds) 2015-04-08T17:22:46Z Vutral joined #scheme 2015-04-08T17:23:46Z larion joined #scheme 2015-04-08T17:29:44Z gravicappa joined #scheme 2015-04-08T17:30:26Z duggiefresh joined #scheme 2015-04-08T17:42:39Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-08T17:49:22Z ASau joined #scheme 2015-04-08T17:49:24Z zadock joined #scheme 2015-04-08T17:50:18Z oleo joined #scheme 2015-04-08T17:56:04Z przl quit (Ping timeout: 255 seconds) 2015-04-08T17:58:56Z jeapostrophe quit (Ping timeout: 240 seconds) 2015-04-08T18:01:31Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-08T18:04:44Z vishesh joined #scheme 2015-04-08T18:05:29Z jumblerg joined #scheme 2015-04-08T18:13:17Z agumonkey joined #scheme 2015-04-08T18:14:04Z daviid joined #scheme 2015-04-08T18:26:09Z mtakkman joined #scheme 2015-04-08T18:28:52Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-08T18:41:33Z tstc joined #scheme 2015-04-08T18:49:47Z jeapostrophe joined #scheme 2015-04-08T18:49:49Z larion quit (Ping timeout: 245 seconds) 2015-04-08T19:03:56Z larion joined #scheme 2015-04-08T19:08:09Z larion quit (Ping timeout: 245 seconds) 2015-04-08T19:08:13Z vishesh quit (Ping timeout: 250 seconds) 2015-04-08T19:13:37Z civodul quit (Changing host) 2015-04-08T19:13:37Z civodul joined #scheme 2015-04-08T19:30:30Z vishesh joined #scheme 2015-04-08T19:35:32Z vishesh quit (Ping timeout: 272 seconds) 2015-04-08T19:42:23Z vishesh joined #scheme 2015-04-08T19:44:34Z hiroakip joined #scheme 2015-04-08T19:50:19Z civodul quit (Remote host closed the connection) 2015-04-08T19:50:54Z ilammy joined #scheme 2015-04-08T19:51:03Z civodul joined #scheme 2015-04-08T19:52:46Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-08T19:55:48Z vishesh quit (Ping timeout: 272 seconds) 2015-04-08T19:58:40Z Tbone139: kaiyin: stumbling around w/ google and racket, it seems putting (only-in racket/draw make-bitmap %bitmap) under (require) patches the %bitmap error specifically, but then it errors on ["png/alpha"... 2015-04-08T19:59:38Z kaiyin: I have given up already, thanks, pal. :) 2015-04-08T20:00:21Z tsumetai: heh 2015-04-08T20:03:06Z vishesh joined #scheme 2015-04-08T20:04:34Z edw quit (Ping timeout: 256 seconds) 2015-04-08T20:05:38Z turtleman_ joined #scheme 2015-04-08T20:07:18Z ecthiender joined #scheme 2015-04-08T20:08:03Z s1n4 quit (Ping timeout: 244 seconds) 2015-04-08T20:09:54Z edw joined #scheme 2015-04-08T20:16:38Z uber_hulk joined #scheme 2015-04-08T20:16:45Z Riastradh joined #scheme 2015-04-08T20:20:59Z rszeno joined #scheme 2015-04-08T20:22:48Z rszeno quit (Client Quit) 2015-04-08T20:25:22Z vdamewood joined #scheme 2015-04-08T20:27:27Z excelsio1 quit (Quit: leaving) 2015-04-08T20:32:06Z jeapostrophe joined #scheme 2015-04-08T20:32:06Z jeapostrophe quit (Changing host) 2015-04-08T20:32:06Z jeapostrophe joined #scheme 2015-04-08T20:34:44Z ecthiender quit (Remote host closed the connection) 2015-04-08T20:37:52Z alezost quit (Quit: I use GNU Guix ) 2015-04-08T20:39:41Z ziocroc joined #scheme 2015-04-08T20:51:31Z BossKonaSegwaY joined #scheme 2015-04-08T20:51:36Z jeapostrophe quit (Ping timeout: 250 seconds) 2015-04-08T20:53:11Z kongtomorrow joined #scheme 2015-04-08T20:53:14Z ynasser left #scheme 2015-04-08T20:53:38Z amgarchIn9 joined #scheme 2015-04-08T20:54:21Z uris77 joined #scheme 2015-04-08T20:56:30Z belkinsoop joined #scheme 2015-04-08T20:56:33Z uris77_ quit (Ping timeout: 250 seconds) 2015-04-08T20:57:59Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-08T21:16:19Z davexunit quit (Quit: Later) 2015-04-08T21:17:16Z duggiefresh quit 2015-04-08T21:18:53Z gravicappa quit (Remote host closed the connection) 2015-04-08T21:22:49Z uris77 quit (Ping timeout: 252 seconds) 2015-04-08T21:24:06Z vishesh quit (Ping timeout: 250 seconds) 2015-04-08T21:24:56Z uris77 joined #scheme 2015-04-08T21:30:49Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-08T21:34:12Z uris77 quit (Ping timeout: 256 seconds) 2015-04-08T21:36:12Z uris77 joined #scheme 2015-04-08T21:36:40Z jumblerg joined #scheme 2015-04-08T21:37:10Z ziocroc quit (Remote host closed the connection) 2015-04-08T21:37:40Z ziocroc joined #scheme 2015-04-08T21:39:05Z Qudit314159 quit (Remote host closed the connection) 2015-04-08T21:50:30Z badkins quit 2015-04-08T21:52:47Z uris77 quit (Quit: leaving) 2015-04-08T21:56:02Z jumblerg quit (Ping timeout: 244 seconds) 2015-04-08T22:07:56Z davexunit joined #scheme 2015-04-08T22:08:43Z ziocroc quit (Quit: ziocroc) 2015-04-08T22:12:35Z kephra: *w00t* progress of my toy scheme - I have read tables working - so I'm close to reader macros 2015-04-08T22:17:43Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-08T22:19:09Z joneshf-laptop quit (Remote host closed the connection) 2015-04-08T22:21:28Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-08T22:24:53Z leppie quit (Ping timeout: 248 seconds) 2015-04-08T22:30:19Z leppie joined #scheme 2015-04-08T22:31:36Z amgarchIn9 quit (Ping timeout: 272 seconds) 2015-04-08T22:33:44Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-08T22:34:33Z jumblerg joined #scheme 2015-04-08T22:34:51Z jumblerg quit (Client Quit) 2015-04-08T22:51:34Z vishesh joined #scheme 2015-04-08T22:55:10Z {[]}grant joined #scheme 2015-04-08T22:57:39Z davexunit quit (Quit: Later) 2015-04-08T23:04:50Z ilammy: Duh.. found another issue in Chibi. Now it seems I have broken its thread scheduler. 2015-04-08T23:11:33Z mrowe_away is now known as mrowe 2015-04-08T23:11:44Z adu joined #scheme 2015-04-08T23:13:56Z vishesh quit (Ping timeout: 256 seconds) 2015-04-08T23:25:17Z pecg joined #scheme 2015-04-08T23:25:49Z cmhobbs joined #scheme 2015-04-08T23:25:49Z cmhobbs quit (Changing host) 2015-04-08T23:25:49Z cmhobbs joined #scheme 2015-04-08T23:31:43Z kaiyin quit (Ping timeout: 246 seconds) 2015-04-08T23:32:47Z foof: ilammy: quite possible - please file a bug :) 2015-04-08T23:37:57Z Riastradh quit (Ping timeout: 248 seconds) 2015-04-08T23:39:44Z ijp quit (Quit: brb expecting the spanish inquisition) 2015-04-08T23:46:46Z ilammy quit (Ping timeout: 246 seconds) 2015-04-08T23:54:34Z hiroakip quit (Ping timeout: 272 seconds) 2015-04-09T00:01:03Z ilammy joined #scheme 2015-04-09T00:08:17Z stepnem quit (Ping timeout: 246 seconds) 2015-04-09T00:08:35Z sethalves quit (Quit: Leaving.) 2015-04-09T00:11:23Z Gianormagantrous quit (Remote host closed the connection) 2015-04-09T00:12:50Z xfz quit (Ping timeout: 246 seconds) 2015-04-09T00:13:12Z Gianormagantrous joined #scheme 2015-04-09T00:13:26Z xfz joined #scheme 2015-04-09T00:13:28Z balkamos quit (Ping timeout: 252 seconds) 2015-04-09T00:15:20Z balkamos joined #scheme 2015-04-09T00:31:03Z nowhereman joined #scheme 2015-04-09T00:31:04Z nowhere_man quit (Ping timeout: 252 seconds) 2015-04-09T00:33:39Z abbe_ joined #scheme 2015-04-09T00:35:34Z abbe quit (Ping timeout: 250 seconds) 2015-04-09T00:37:37Z sheilong joined #scheme 2015-04-09T00:51:42Z daviid quit (Ping timeout: 244 seconds) 2015-04-09T00:51:52Z ilammy quit (Ping timeout: 246 seconds) 2015-04-09T00:55:54Z sheilong quit (Quit: Konversation terminated!) 2015-04-09T01:03:21Z sethalves joined #scheme 2015-04-09T01:03:21Z sethalves quit (Client Quit) 2015-04-09T01:04:34Z sethalves joined #scheme 2015-04-09T01:07:39Z rszeno joined #scheme 2015-04-09T01:17:13Z karswell joined #scheme 2015-04-09T01:36:04Z xyh joined #scheme 2015-04-09T01:39:03Z BossKonaSegwaY1 joined #scheme 2015-04-09T01:39:45Z turtleman_ quit (Ping timeout: 244 seconds) 2015-04-09T01:39:57Z BossKonaSegwaY quit (Ping timeout: 250 seconds) 2015-04-09T01:43:14Z aap_ joined #scheme 2015-04-09T01:46:16Z aap quit (Ping timeout: 250 seconds) 2015-04-09T02:06:47Z Riastradh joined #scheme 2015-04-09T02:12:20Z joneshf-laptop joined #scheme 2015-04-09T02:18:00Z excelsior joined #scheme 2015-04-09T02:20:37Z echo-area joined #scheme 2015-04-09T02:23:48Z vishesh joined #scheme 2015-04-09T02:24:52Z t4nk933 joined #scheme 2015-04-09T02:27:32Z frkout joined #scheme 2015-04-09T02:31:12Z rszeno quit (Quit: Leaving.) 2015-04-09T02:37:50Z abbe_ is now known as abbe 2015-04-09T02:49:11Z taylanub quit (Disconnected by services) 2015-04-09T02:49:37Z taylanub joined #scheme 2015-04-09T02:56:59Z ArneBab joined #scheme 2015-04-09T03:00:22Z ArneBab_ quit (Ping timeout: 250 seconds) 2015-04-09T03:09:02Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-09T03:09:16Z arrubin joined #scheme 2015-04-09T03:21:21Z oleo is now known as Guest95045 2015-04-09T03:22:17Z oleo_ joined #scheme 2015-04-09T03:24:41Z Guest95045 quit (Ping timeout: 264 seconds) 2015-04-09T03:29:53Z kongtomorrow quit 2015-04-09T03:30:31Z mrowe is now known as mrowe_away 2015-04-09T03:36:46Z ecthiender joined #scheme 2015-04-09T03:45:28Z t4nk933 quit (Ping timeout: 246 seconds) 2015-04-09T03:48:38Z petercommand quit (Changing host) 2015-04-09T03:48:38Z petercommand joined #scheme 2015-04-09T04:00:48Z mrowe_away is now known as mrowe 2015-04-09T04:01:54Z lritter quit (Quit: Leaving) 2015-04-09T04:02:09Z kongtomorrow joined #scheme 2015-04-09T04:11:26Z jumblerg joined #scheme 2015-04-09T04:14:29Z em quit (Ping timeout: 264 seconds) 2015-04-09T04:19:14Z permagreen quit (Ping timeout: 250 seconds) 2015-04-09T04:24:03Z permagreen joined #scheme 2015-04-09T04:24:08Z pllx joined #scheme 2015-04-09T04:25:08Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T04:28:25Z frkout quit (Remote host closed the connection) 2015-04-09T04:28:52Z frkout joined #scheme 2015-04-09T04:30:37Z kongtomorrow quit 2015-04-09T04:41:10Z yasha9 quit (Ping timeout: 265 seconds) 2015-04-09T04:42:23Z pllx quit (Quit: ++) 2015-04-09T04:44:15Z pllx joined #scheme 2015-04-09T04:54:13Z yasha9 joined #scheme 2015-04-09T05:02:02Z wolfcore quit (Ping timeout: 252 seconds) 2015-04-09T05:03:49Z wolfcore joined #scheme 2015-04-09T05:04:12Z wolfcore is now known as Guest42319 2015-04-09T05:04:32Z NNaNDude joined #scheme 2015-04-09T05:04:37Z NaNDude quit (Read error: Connection reset by peer) 2015-04-09T05:05:12Z oleo_ quit (Quit: Leaving) 2015-04-09T05:11:39Z arrubin quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T05:16:02Z zacts joined #scheme 2015-04-09T05:19:47Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T05:19:53Z ASau quit (Ping timeout: 264 seconds) 2015-04-09T05:23:27Z permagreen quit (Quit: permagreen out!) 2015-04-09T05:26:32Z Bahman joined #scheme 2015-04-09T05:33:03Z kongtomorrow joined #scheme 2015-04-09T05:33:43Z pllx quit (Quit: ++) 2015-04-09T05:37:53Z adu quit (Quit: adu) 2015-04-09T05:40:21Z jumblerg joined #scheme 2015-04-09T05:41:13Z pjdelport joined #scheme 2015-04-09T05:41:55Z Qudit314159 joined #scheme 2015-04-09T05:43:09Z emma joined #scheme 2015-04-09T05:44:06Z adu joined #scheme 2015-04-09T05:50:22Z zadock quit (Quit: Leaving) 2015-04-09T05:50:34Z hiroakip joined #scheme 2015-04-09T05:59:58Z mrowe is now known as mrowe_away 2015-04-09T06:00:55Z hiroakip quit (Ping timeout: 265 seconds) 2015-04-09T06:03:01Z mrowe_away is now known as mrowe 2015-04-09T06:12:42Z rpaehlig quit (Ping timeout: 256 seconds) 2015-04-09T06:15:01Z annodomini joined #scheme 2015-04-09T06:17:34Z rpaehlig joined #scheme 2015-04-09T06:19:12Z vishesh quit (Ping timeout: 250 seconds) 2015-04-09T06:21:46Z rpaehlig quit (Ping timeout: 256 seconds) 2015-04-09T06:23:09Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T06:30:11Z frkout_ joined #scheme 2015-04-09T06:33:18Z frkout quit (Ping timeout: 265 seconds) 2015-04-09T06:33:39Z jumblerg joined #scheme 2015-04-09T06:35:35Z amgarchIn9 joined #scheme 2015-04-09T06:35:56Z xyh quit (Ping timeout: 256 seconds) 2015-04-09T06:40:26Z ecthiender quit (Ping timeout: 250 seconds) 2015-04-09T06:42:12Z ecthiender joined #scheme 2015-04-09T06:42:22Z przl joined #scheme 2015-04-09T06:43:34Z pnkfelix joined #scheme 2015-04-09T06:47:08Z xyh joined #scheme 2015-04-09T06:47:41Z przl quit (Ping timeout: 244 seconds) 2015-04-09T06:51:19Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T06:58:18Z karswell quit (Remote host closed the connection) 2015-04-09T06:58:25Z karswell joined #scheme 2015-04-09T07:00:36Z jumblerg joined #scheme 2015-04-09T07:05:58Z mrowe is now known as mrowe_away 2015-04-09T07:06:30Z frkout_ quit (Remote host closed the connection) 2015-04-09T07:06:56Z frkout joined #scheme 2015-04-09T07:11:42Z mrowe_away is now known as mrowe 2015-04-09T07:13:39Z aap_ is now known as aap 2015-04-09T07:16:00Z cdidd quit (Ping timeout: 272 seconds) 2015-04-09T07:21:38Z mrowe is now known as mrowe_away 2015-04-09T07:25:29Z pllx joined #scheme 2015-04-09T07:27:16Z yasha9 quit (Ping timeout: 240 seconds) 2015-04-09T07:28:02Z pecg quit (Ping timeout: 272 seconds) 2015-04-09T07:28:56Z pllx quit (Client Quit) 2015-04-09T07:34:31Z przl joined #scheme 2015-04-09T07:34:37Z adu quit (Quit: adu) 2015-04-09T07:36:16Z msgodf joined #scheme 2015-04-09T07:39:26Z yasha9 joined #scheme 2015-04-09T07:49:03Z civodul joined #scheme 2015-04-09T07:51:44Z bjz joined #scheme 2015-04-09T08:00:23Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-09T08:00:56Z kongtomorrow quit 2015-04-09T08:13:49Z kongtomorrow joined #scheme 2015-04-09T08:14:48Z cdidd joined #scheme 2015-04-09T08:17:33Z stepnem joined #scheme 2015-04-09T08:23:55Z nee joined #scheme 2015-04-09T08:24:33Z _sjs joined #scheme 2015-04-09T08:28:20Z frkout_ joined #scheme 2015-04-09T08:31:56Z frkout quit (Ping timeout: 240 seconds) 2015-04-09T08:34:37Z jewel quit (Ping timeout: 264 seconds) 2015-04-09T08:56:44Z frkout_ quit (Remote host closed the connection) 2015-04-09T08:57:10Z frkout joined #scheme 2015-04-09T08:57:29Z _sjs quit (Quit: leaving) 2015-04-09T08:59:34Z frkout_ joined #scheme 2015-04-09T09:03:16Z frkout quit (Ping timeout: 240 seconds) 2015-04-09T09:16:54Z jewel joined #scheme 2015-04-09T09:24:25Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T09:28:09Z SHODAN quit (Remote host closed the connection) 2015-04-09T09:30:27Z SHODAN joined #scheme 2015-04-09T10:07:10Z annodomini quit (Quit: annodomini) 2015-04-09T10:18:44Z frkout_ quit (Remote host closed the connection) 2015-04-09T10:19:11Z frkout joined #scheme 2015-04-09T10:25:06Z s1n4 joined #scheme 2015-04-09T10:37:12Z bjz joined #scheme 2015-04-09T10:40:43Z gravicappa joined #scheme 2015-04-09T10:43:26Z xyh quit (Remote host closed the connection) 2015-04-09T10:44:37Z excelsior quit (Quit: Lost terminal) 2015-04-09T10:47:27Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-09T10:52:11Z larion joined #scheme 2015-04-09T10:54:11Z bjz joined #scheme 2015-04-09T10:59:01Z bjz quit (Ping timeout: 256 seconds) 2015-04-09T10:59:24Z przl quit (Ping timeout: 245 seconds) 2015-04-09T11:01:29Z przl joined #scheme 2015-04-09T11:09:31Z jeapostrophe joined #scheme 2015-04-09T11:17:05Z jcowan joined #scheme 2015-04-09T11:19:04Z s1n4 quit (Ping timeout: 250 seconds) 2015-04-09T11:20:40Z Sgeo_ joined #scheme 2015-04-09T11:20:53Z jeapostrophe quit (Ping timeout: 248 seconds) 2015-04-09T11:21:18Z Sgeo quit (Ping timeout: 250 seconds) 2015-04-09T11:21:51Z jeapostrophe joined #scheme 2015-04-09T11:26:52Z bjz joined #scheme 2015-04-09T11:30:49Z amgarchIn9 quit (Ping timeout: 244 seconds) 2015-04-09T11:31:27Z echo-area quit (Ping timeout: 250 seconds) 2015-04-09T11:35:22Z przl quit (Ping timeout: 255 seconds) 2015-04-09T11:35:41Z jcowan quit (Quit: Leaving) 2015-04-09T11:36:59Z defanor quit (Ping timeout: 256 seconds) 2015-04-09T11:37:08Z defanor joined #scheme 2015-04-09T11:39:39Z przl joined #scheme 2015-04-09T11:44:36Z amgarchIn9 joined #scheme 2015-04-09T11:47:37Z Bahman quit (Quit: Ave atque vale) 2015-04-09T11:56:45Z amatheus joined #scheme 2015-04-09T11:58:22Z frkout quit (Ping timeout: 256 seconds) 2015-04-09T11:58:28Z pjb` joined #scheme 2015-04-09T12:00:16Z pjb quit (Ping timeout: 244 seconds) 2015-04-09T12:05:57Z amatheus_ joined #scheme 2015-04-09T12:06:31Z lolisa joined #scheme 2015-04-09T12:07:34Z ziocroc joined #scheme 2015-04-09T12:07:37Z Windrunner quit (Ping timeout: 264 seconds) 2015-04-09T12:09:16Z arbscht quit (Ping timeout: 240 seconds) 2015-04-09T12:11:01Z amatheus_ quit (Ping timeout: 248 seconds) 2015-04-09T12:14:13Z ziocroc quit (Ping timeout: 264 seconds) 2015-04-09T12:14:58Z ziocroc joined #scheme 2015-04-09T12:16:47Z tees is now known as int_bats 2015-04-09T12:21:32Z arbscht joined #scheme 2015-04-09T12:22:53Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-09T12:24:26Z amgarchIn9 quit (Ping timeout: 256 seconds) 2015-04-09T12:24:58Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T12:25:31Z ziocroc joined #scheme 2015-04-09T12:27:53Z badkins joined #scheme 2015-04-09T12:36:12Z Riastradh quit (Ping timeout: 250 seconds) 2015-04-09T12:36:23Z pjb` is now known as pjb 2015-04-09T12:37:58Z alezost joined #scheme 2015-04-09T12:40:16Z lolisa quit (Read error: Connection timed out) 2015-04-09T12:41:07Z lolisa joined #scheme 2015-04-09T12:42:21Z arrubin joined #scheme 2015-04-09T12:42:25Z turtleman_ joined #scheme 2015-04-09T12:47:15Z spew joined #scheme 2015-04-09T12:55:27Z jewel quit (Quit: Leaving) 2015-04-09T12:57:42Z ecthiender quit (Quit: gotta go) 2015-04-09T12:59:42Z ziocroc quit (Quit: ziocroc) 2015-04-09T12:59:43Z davexunit joined #scheme 2015-04-09T13:03:07Z turtleman_ quit (Ping timeout: 255 seconds) 2015-04-09T13:05:12Z frkout joined #scheme 2015-04-09T13:07:41Z sdothum joined #scheme 2015-04-09T13:07:55Z arrubin quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T13:10:17Z frkout quit (Ping timeout: 252 seconds) 2015-04-09T13:19:08Z pllx joined #scheme 2015-04-09T13:35:35Z turtleman_ joined #scheme 2015-04-09T13:37:45Z lolisa quit (Quit: Leaving) 2015-04-09T13:41:01Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-09T13:43:09Z oleo joined #scheme 2015-04-09T13:44:46Z sdothum joined #scheme 2015-04-09T13:55:37Z pnkfelix quit (Ping timeout: 264 seconds) 2015-04-09T14:00:57Z jeapostrophe quit (Ping timeout: 250 seconds) 2015-04-09T14:05:30Z karswell quit (Read error: Connection reset by peer) 2015-04-09T14:18:41Z jeapostrophe joined #scheme 2015-04-09T14:19:34Z pnkfelix joined #scheme 2015-04-09T14:20:52Z pllx quit (Quit: zz) 2015-04-09T14:23:02Z turtleman_ quit (Ping timeout: 252 seconds) 2015-04-09T14:24:58Z xyh joined #scheme 2015-04-09T14:28:52Z kuribas joined #scheme 2015-04-09T14:29:38Z altphi joined #scheme 2015-04-09T14:53:47Z mtakkman joined #scheme 2015-04-09T14:53:52Z developernotes joined #scheme 2015-04-09T14:54:02Z turtleman_ joined #scheme 2015-04-09T14:55:14Z vanila joined #scheme 2015-04-09T14:55:16Z vanila: hi 2015-04-09T14:55:39Z vanila: how do I inspect the compiled code from larceny? 2015-04-09T14:56:46Z kongtomorrow quit 2015-04-09T14:57:25Z mtakkman quit (Client Quit) 2015-04-09T14:57:35Z vanila: I tried doing compile313 then assemble313 then disassemble-file but it gave errors 2015-04-09T14:58:15Z sethalves quit (Quit: Leaving.) 2015-04-09T14:58:41Z sethalves joined #scheme 2015-04-09T14:58:53Z altphi quit 2015-04-09T15:04:39Z Tbone139 quit (Ping timeout: 250 seconds) 2015-04-09T15:06:38Z kuribas quit (Ping timeout: 245 seconds) 2015-04-09T15:07:32Z sethalves quit (Quit: Leaving.) 2015-04-09T15:13:50Z gravicappa quit (Remote host closed the connection) 2015-04-09T15:23:19Z larion quit (Ping timeout: 244 seconds) 2015-04-09T15:27:08Z theseb joined #scheme 2015-04-09T15:31:46Z arbscht quit (Ping timeout: 250 seconds) 2015-04-09T15:31:47Z nee quit (Remote host closed the connection) 2015-04-09T15:32:58Z zacts joined #scheme 2015-04-09T15:36:21Z pllx joined #scheme 2015-04-09T15:39:35Z xyh quit (Remote host closed the connection) 2015-04-09T15:39:39Z vanila: what modern/maintained scheme compilers do good optimization? 2015-04-09T15:42:09Z pllx quit (Quit: zz) 2015-04-09T15:42:34Z theseb: chicken? 2015-04-09T15:44:28Z vanila: yeah i tried chicken and larceny already :) 2015-04-09T15:45:25Z theseb: vanila: so what's the problem? 2015-04-09T15:45:48Z arbscht joined #scheme 2015-04-09T15:46:04Z taylanub: I heard good things about Gambit and Bigloo IIRC 2015-04-09T15:46:08Z vanila: no problem really but i made a scheme macro that does some operations i was hoping might be optimized away at compile time... but no compiler i've seen can do it 2015-04-09T15:46:19Z vanila: ill try those two now 2015-04-09T15:46:31Z pllx joined #scheme 2015-04-09T15:46:46Z taylanub: vanila: out of sheer curiosity, might I see the code? 2015-04-09T15:46:57Z narendraj9 joined #scheme 2015-04-09T15:47:09Z vanila: sure! http://lpaste.net/130433 2015-04-09T15:47:28Z vanila: basically i want the for-each to disappear.. giving (print "one") (print "three") (print "two") 2015-04-09T15:48:46Z nowhereman is now known as nowhere_man 2015-04-09T15:49:19Z ecraven: vanila: I don't have time to look into this now, but couldn't you write a macro that fully expands this? (not sure whether a hygienic one works) 2015-04-09T15:50:07Z vanila: ecraven, I don't think you can actually without code-walking which would not be able to interact with other macros 2015-04-09T15:50:34Z vanila: not sure though, if there is an alternative way it would be very nice to see 2015-04-09T15:51:43Z taylanub: yeah, seems pretty hard. procedural macros would solve the issue I think. 2015-04-09T15:54:14Z taylanub: hm, seems difficult as well 2015-04-09T15:54:55Z msgodf quit (Ping timeout: 250 seconds) 2015-04-09T15:58:51Z vanila: oh! yeah 2015-04-09T15:59:03Z vanila: sometimes to keep in mind is that it is statically known in this case 2015-04-09T15:59:06Z vanila: but it wont always be 2015-04-09T15:59:09Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T15:59:29Z taylanub: hmm, sure about that? 2015-04-09T15:59:30Z vanila: if you did (if something (defer x) x) say 2015-04-09T15:59:37Z taylanub: oh ... 2015-04-09T15:59:56Z taylanub: indeed, it cannot be solved in a generic way then 2015-04-09T16:00:22Z taylanub: what I had in mind would always defer x in that case (and optionally also eval it directly) 2015-04-09T16:06:48Z pjb quit (Ping timeout: 252 seconds) 2015-04-09T16:09:32Z sethalves joined #scheme 2015-04-09T16:13:14Z pllx quit (Quit: zz) 2015-04-09T16:13:15Z pjb joined #scheme 2015-04-09T16:13:58Z mtakkman joined #scheme 2015-04-09T16:16:12Z jeapostrophe quit (Ping timeout: 265 seconds) 2015-04-09T16:17:30Z turtleman_ quit (Ping timeout: 272 seconds) 2015-04-09T16:18:00Z oleo is now known as Guest16224 2015-04-09T16:18:56Z oleo_ joined #scheme 2015-04-09T16:20:48Z jeapostrophe joined #scheme 2015-04-09T16:21:06Z Guest16224 quit (Ping timeout: 252 seconds) 2015-04-09T16:21:57Z pllx joined #scheme 2015-04-09T16:25:43Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-09T16:41:23Z daviid joined #scheme 2015-04-09T16:45:32Z jeapostrophe joined #scheme 2015-04-09T16:45:32Z jeapostrophe quit (Changing host) 2015-04-09T16:45:32Z jeapostrophe joined #scheme 2015-04-09T16:52:31Z civodul joined #scheme 2015-04-09T17:03:26Z ASau joined #scheme 2015-04-09T17:11:12Z FracV: Is it defined somewhere that paren types have to match? 2015-04-09T17:11:29Z FracV: i.e. that [+ 2 3) isn't valid? 2015-04-09T17:11:38Z vanila: only round brackets are part of scheme standards 2015-04-09T17:11:44Z taylanub: FracV: you mean in R6RS? I don't know but if not it's probably highly implied. 2015-04-09T17:11:53Z vanila: who ever is adding [] will have their own law 2015-04-09T17:12:02Z taylanub: vanila: R6RS allows [] in place of (). (maybe it was just an appendix, but it's somewhere in there) 2015-04-09T17:12:13Z taylanub double-checks 2015-04-09T17:12:27Z uber_hulk joined #scheme 2015-04-09T17:12:30Z taylanub: Appendix C of R6RS 2015-04-09T17:13:02Z taylanub: oh, nope, that appendix is a usage recommendation; the equivalence of () and [] is in the document itself I guess *searches* 2015-04-09T17:13:08Z FracV: They're not mentioned in R5RS at all? 2015-04-09T17:13:13Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T17:13:20Z vanila: no 2015-04-09T17:13:37Z turtleman_ joined #scheme 2015-04-09T17:14:32Z taylanub: R6RS section 4.3 shows that balanced () and balanced [] can be used equivalently 2015-04-09T17:15:08Z Vutral quit (Ping timeout: 256 seconds) 2015-04-09T17:15:09Z taylanub: FracV: so, yes, per R6RS, [+ 2 3) is invalid. 2015-04-09T17:15:19Z FracV: Looking at 4.3 now 2015-04-09T17:16:21Z kuribas joined #scheme 2015-04-09T17:20:12Z FracV: Yeah, 4.3.2 is explicit about it 2015-04-09T17:20:53Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-09T17:23:32Z _sjs_ joined #scheme 2015-04-09T17:26:37Z Vutral joined #scheme 2015-04-09T17:37:59Z amgarchIn9 joined #scheme 2015-04-09T17:46:09Z gravicappa joined #scheme 2015-04-09T17:47:21Z joecon joined #scheme 2015-04-09T17:47:49Z pllx quit (Quit: zz) 2015-04-09T17:47:58Z kaiyin joined #scheme 2015-04-09T17:48:27Z narendraj9_ joined #scheme 2015-04-09T17:48:27Z kaiyin: how do you express something like this: (map print ((f1) (f2) (f3))) ? 2015-04-09T17:48:42Z vanila: (map print (list (f1) (f2) (f3))) 2015-04-09T17:48:44Z kaiyin: f1 f2 f3 are functions that return an int, for example. 2015-04-09T17:49:28Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-09T17:49:45Z joecon quit 2015-04-09T17:52:16Z amgarchIn9 quit (Ping timeout: 240 seconds) 2015-04-09T17:53:39Z pjb: kaiyin: in (map print ((f1) (f2) (f3))) f1 must be a function that returns a function that takes two arguments and that returns a list. 2015-04-09T17:53:46Z pjb: kaiyin: there's no way out of that. 2015-04-09T17:55:28Z pjb: for example: (let ((f2 (lambda () 42)) (f3 (lambda () "hello")) (f1 (lambda () list))) (map print ((f1) (f2) (f3)))) --> (42 "hello") 2015-04-09T17:56:52Z pllx joined #scheme 2015-04-09T17:56:58Z theseb quit (Quit: Leaving) 2015-04-09T17:58:47Z saul: Is there a standard function for returning the fractional part of a number? Basically, (lambda (x) (- x (truncate x)) 2015-04-09T17:59:53Z pjb: I guess, one would have to read the standard to know for sure. 2015-04-09T18:00:30Z saul: I realize it's trivial but it is part of tutorial where having to define the function would be a distraction that is almost as complicated as the subject of the tutelage. 2015-04-09T18:03:42Z alezost quit (Quit: I use GNU Guix ) 2015-04-09T18:04:47Z duggiefresh joined #scheme 2015-04-09T18:05:35Z amgarchIn9 joined #scheme 2015-04-09T18:06:47Z alezost joined #scheme 2015-04-09T18:19:33Z narendraj9_ quit (Ping timeout: 248 seconds) 2015-04-09T18:19:40Z mtakkman joined #scheme 2015-04-09T18:21:39Z pjb: It's not trivial, it's being lazy. 2015-04-09T18:22:09Z pllx quit (Quit: zz) 2015-04-09T18:26:04Z narendraj9 joined #scheme 2015-04-09T18:26:28Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T18:31:21Z c74d quit (Remote host closed the connection) 2015-04-09T18:33:20Z SirDayBat quit (Ping timeout: 256 seconds) 2015-04-09T18:33:26Z amatheus quit (Quit: Page closed) 2015-04-09T18:33:28Z SirDayBat joined #scheme 2015-04-09T18:34:03Z amgarchIn9 quit (Ping timeout: 252 seconds) 2015-04-09T18:34:08Z narendraj9 quit (Ping timeout: 250 seconds) 2015-04-09T18:35:57Z c74d joined #scheme 2015-04-09T18:36:44Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-09T18:37:53Z larion joined #scheme 2015-04-09T18:38:54Z narendraj9 joined #scheme 2015-04-09T18:39:25Z kongtomorrow joined #scheme 2015-04-09T18:43:35Z kongtomorrow quit (Read error: Connection reset by peer) 2015-04-09T18:44:29Z hiroakip joined #scheme 2015-04-09T18:44:39Z kongtomorrow joined #scheme 2015-04-09T18:49:26Z pllx joined #scheme 2015-04-09T18:51:06Z narendraj9 quit (Ping timeout: 264 seconds) 2015-04-09T18:53:25Z amgarchIn9 joined #scheme 2015-04-09T18:53:27Z narendraj9 joined #scheme 2015-04-09T18:57:18Z pecg joined #scheme 2015-04-09T18:58:51Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-09T19:04:02Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-04-09T19:09:45Z jeapostr1phe joined #scheme 2015-04-09T19:11:18Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-09T19:12:29Z amgarchIn9 joined #scheme 2015-04-09T19:12:31Z Riastradh joined #scheme 2015-04-09T19:15:42Z mtakkman quit (Read error: Connection reset by peer) 2015-04-09T19:16:35Z vanila: how do I inspect compiler output of bigloo? 2015-04-09T19:16:45Z vanila: i want to see if it's inlining certain stuff and a a.out isnt to useful for that 2015-04-09T19:18:00Z mtakkman joined #scheme 2015-04-09T19:21:29Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-09T19:49:25Z pllx quit (Quit: zz) 2015-04-09T19:49:44Z edgar-rft quit (Quit: edgar-rft) 2015-04-09T19:57:46Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-09T19:58:48Z kongtomorrow quit 2015-04-09T20:00:11Z kaiyin: pjb, sorry, I was cooking. 2015-04-09T20:00:28Z kaiyin: I decided to use display instead. 2015-04-09T20:00:32Z kaiyin: and it worked well. 2015-04-09T20:00:59Z kaiyin: https://gist.github.com/kindlychung/67f3bb8e51a3b5f3cab2 where did this function go wrong here? 2015-04-09T20:02:05Z vishesh joined #scheme 2015-04-09T20:02:27Z larion quit (Ping timeout: 256 seconds) 2015-04-09T20:02:59Z larion joined #scheme 2015-04-09T20:04:43Z kaiyin: ok, solved it. apparently p' is not a good var name, i need to use something like p1. 2015-04-09T20:17:13Z pjb: or p* 2015-04-09T20:17:46Z pjb: p\' or |p'| may work, depending on the implementation. 2015-04-09T20:18:28Z ilammy joined #scheme 2015-04-09T20:20:03Z kaiyin: ok 2015-04-09T20:21:42Z larion quit (Ping timeout: 264 seconds) 2015-04-09T20:23:01Z larion joined #scheme 2015-04-09T20:24:20Z kaiyin: I have no idea why this thing works: https://gist.github.com/kindlychung/67f3bb8e51a3b5f3cab2#file-fib1-rkt 2015-04-09T20:24:58Z kaiyin: suppose we do (fib-iter 1 0 0 1 9), then 9 is not zero, and not even 2015-04-09T20:25:15Z vanila: it will go to else case on line 11 2015-04-09T20:26:08Z vanila: this code is a bit obfuscated, but it is doing matrix multiplication 2015-04-09T20:26:21Z kaiyin: vanila: then the next iteration is (fib-iter 1 0 0 1 8) 2015-04-09T20:26:57Z kaiyin: which implies (fib-iter 1 0 0 1 8) == (fib-iter 1 0 0 1 9) 2015-04-09T20:27:03Z kaiyin: and that's not true... 2015-04-09T20:28:24Z vanila: I think its 2015-04-09T20:28:29Z vanila: (fib-iter 1 0 0 1 8) == (fib-iter 1 1 0 1 9) 2015-04-09T20:28:54Z vanila: you could add 2015-04-09T20:29:01Z vanila: (print (list 'fib-iter a b p q count)) 2015-04-09T20:29:13Z vanila: to the start of the function, to see what is done 2015-04-09T20:31:00Z kaiyin: i see, i was confused about the order of p and q. 2015-04-09T20:33:18Z jeapostr1phe quit (Ping timeout: 245 seconds) 2015-04-09T20:33:25Z pjb quit (Ping timeout: 264 seconds) 2015-04-09T20:34:28Z jumblerg joined #scheme 2015-04-09T20:34:33Z alezost quit (Quit: I use GNU Guix ) 2015-04-09T20:35:16Z przl quit (Ping timeout: 272 seconds) 2015-04-09T20:35:49Z kaiyin: how do you convert something like (in-range 10) into a list? 2015-04-09T20:36:12Z kaiyin: so that i can use for-each func on it? 2015-04-09T20:37:06Z pjb joined #scheme 2015-04-09T20:39:03Z kaiyin: for examle, what is wrong with this? https://gist.github.com/kindlychung/67f3bb8e51a3b5f3cab2#file-fib2-rkt 2015-04-09T20:39:18Z kaiyin: I am getting this error: stream-for-each: contract violation expected: stream? given: # 2015-04-09T20:41:10Z larion quit (Ping timeout: 250 seconds) 2015-04-09T20:41:25Z ijp joined #scheme 2015-04-09T20:41:43Z ecraven: kaiyin: the result of the inner stream-for-each is void 2015-04-09T20:41:49Z ecraven: for-each doesn't actually return anything useful 2015-04-09T20:41:53Z ecraven: look at map / stream-map 2015-04-09T20:42:59Z larion joined #scheme 2015-04-09T20:44:19Z mtakkman quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T20:45:05Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T20:45:12Z kaiyin: ok, i solved it, using for: https://gist.github.com/kindlychung/67f3bb8e51a3b5f3cab2#file-fib3-rkt 2015-04-09T20:45:20Z kaiyin: thanks, ecraven 2015-04-09T20:51:29Z duggiefresh quit (Read error: Connection reset by peer) 2015-04-09T20:51:36Z duggiefresh joined #scheme 2015-04-09T20:52:33Z Shadox joined #scheme 2015-04-09T20:59:24Z pnkfelix joined #scheme 2015-04-09T20:59:40Z pjdelport joined #scheme 2015-04-09T20:59:41Z davexunit quit (Quit: Later) 2015-04-09T21:02:41Z jeapostrophe joined #scheme 2015-04-09T21:02:41Z jeapostrophe quit (Changing host) 2015-04-09T21:02:41Z jeapostrophe joined #scheme 2015-04-09T21:04:05Z sheilong joined #scheme 2015-04-09T21:09:00Z jumblerg joined #scheme 2015-04-09T21:25:25Z kongtomorrow joined #scheme 2015-04-09T21:30:52Z przl joined #scheme 2015-04-09T21:34:49Z spew quit (Quit: leaving) 2015-04-09T21:36:17Z Blkt quit (Remote host closed the connection) 2015-04-09T21:36:23Z Blkt joined #scheme 2015-04-09T21:37:01Z przl quit (Ping timeout: 252 seconds) 2015-04-09T21:44:22Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-09T21:44:56Z pecg quit (Ping timeout: 272 seconds) 2015-04-09T21:46:06Z daviid quit (Ping timeout: 250 seconds) 2015-04-09T21:47:07Z bjz joined #scheme 2015-04-09T21:49:04Z kongtomorrow quit 2015-04-09T21:54:45Z sheilong left #scheme 2015-04-09T21:55:11Z kongtomorrow joined #scheme 2015-04-09T21:55:40Z wasamasa is now known as rock 2015-04-09T21:55:49Z rock is now known as wasamasa 2015-04-09T21:56:18Z gravicappa quit (Remote host closed the connection) 2015-04-09T21:57:17Z wasamasa is now known as wasa 2015-04-09T21:57:26Z wasa is now known as wasamasa 2015-04-09T21:58:01Z developernotes quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-09T22:00:38Z duggiefresh quit 2015-04-09T22:01:56Z larion quit (Ping timeout: 240 seconds) 2015-04-09T22:02:14Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-09T22:04:00Z larion joined #scheme 2015-04-09T22:07:56Z kaiyin: how do i get the (runtime) function appeared in sicp? 2015-04-09T22:08:02Z kaiyin: I'm using racket. 2015-04-09T22:13:23Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-09T22:14:07Z kongtomorrow: what runtime function? I went through SICP and don't remember that 2015-04-09T22:16:32Z tessier quit (Changing host) 2015-04-09T22:16:32Z tessier joined #scheme 2015-04-09T22:17:49Z kongtomorrow: kaiyin: ah, I see. anyway, it's defined if you use the SICP language pack for Racket. http://planet.racket-lang.org/package-source/neil/sicp.plt/1/17/planet-docs/sicp/index.html 2015-04-09T22:17:50Z rudybot: http://tinyurl.com/chyqo85 2015-04-09T22:19:31Z kaiyin: ok, thanks. 2015-04-09T22:21:00Z jao joined #scheme 2015-04-09T22:21:07Z jao quit (Changing host) 2015-04-09T22:21:07Z jao joined #scheme 2015-04-09T22:22:22Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-09T22:23:22Z hiroakip quit (Ping timeout: 255 seconds) 2015-04-09T22:23:34Z tristero quit (Ping timeout: 272 seconds) 2015-04-09T22:28:43Z jumblerg joined #scheme 2015-04-09T22:31:37Z pecg joined #scheme 2015-04-09T22:31:48Z add^_ quit (Ping timeout: 272 seconds) 2015-04-09T22:31:54Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-09T22:32:20Z add^_ joined #scheme 2015-04-09T22:33:59Z vdamewood joined #scheme 2015-04-09T22:35:15Z jeapostrophe quit (Ping timeout: 244 seconds) 2015-04-09T22:41:02Z amgarchIn9 quit (Ping timeout: 246 seconds) 2015-04-09T23:09:23Z _sjs_ quit (Ping timeout: 246 seconds) 2015-04-09T23:10:16Z tristero joined #scheme 2015-04-09T23:10:54Z stepnem quit (Ping timeout: 264 seconds) 2015-04-09T23:10:57Z jeapostrophe joined #scheme 2015-04-09T23:24:52Z kongtomo_ joined #scheme 2015-04-09T23:27:25Z kongtomorrow quit (Ping timeout: 264 seconds) 2015-04-09T23:33:01Z kaiyin quit (Ping timeout: 246 seconds) 2015-04-09T23:38:09Z pllx joined #scheme 2015-04-09T23:40:23Z przl joined #scheme 2015-04-09T23:44:50Z mrowe_away is now known as mrowe 2015-04-09T23:48:48Z Riastradh joined #scheme 2015-04-09T23:48:56Z przl quit (Ping timeout: 246 seconds) 2015-04-09T23:49:37Z mrmyers joined #scheme 2015-04-09T23:49:49Z mrmyers left #scheme 2015-04-09T23:58:41Z _sjs joined #scheme 2015-04-10T00:00:11Z przl joined #scheme 2015-04-10T00:02:09Z kongtomo_ quit 2015-04-10T00:02:43Z mrmyers joined #scheme 2015-04-10T00:05:18Z przl quit (Ping timeout: 252 seconds) 2015-04-10T00:12:25Z badkins quit 2015-04-10T00:13:24Z kongtomorrow joined #scheme 2015-04-10T00:19:05Z _sjs quit (Quit: leaving) 2015-04-10T00:26:13Z ilammy quit (Ping timeout: 246 seconds) 2015-04-10T00:28:41Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-10T00:32:31Z _sjs joined #scheme 2015-04-10T00:35:13Z pecg quit (Ping timeout: 264 seconds) 2015-04-10T00:36:12Z davexunit joined #scheme 2015-04-10T00:37:59Z arrubin joined #scheme 2015-04-10T00:41:45Z mrowe is now known as mrowe_away 2015-04-10T00:42:15Z badkins joined #scheme 2015-04-10T00:43:58Z mrmyers left #scheme 2015-04-10T00:44:28Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-04-10T00:45:03Z turtleman_ joined #scheme 2015-04-10T00:45:32Z mrowe_away is now known as mrowe 2015-04-10T01:01:08Z przl joined #scheme 2015-04-10T01:05:02Z kongtomorrow quit 2015-04-10T01:14:50Z emma quit (Read error: Connection reset by peer) 2015-04-10T01:15:47Z kongtomorrow joined #scheme 2015-04-10T01:20:55Z emma joined #scheme 2015-04-10T01:26:28Z sethalves quit (Quit: Leaving.) 2015-04-10T01:28:04Z daviid joined #scheme 2015-04-10T01:31:22Z jumblerg joined #scheme 2015-04-10T01:31:27Z jumblerg quit (Remote host closed the connection) 2015-04-10T01:36:48Z pllx quit (Quit: zz) 2015-04-10T01:39:37Z przl quit (Ping timeout: 256 seconds) 2015-04-10T01:42:27Z aap_ joined #scheme 2015-04-10T01:44:30Z mrowe is now known as mrowe_away 2015-04-10T01:44:42Z mrowe_away is now known as mrowe 2015-04-10T01:45:17Z edgar-rft joined #scheme 2015-04-10T01:45:23Z aap quit (Ping timeout: 245 seconds) 2015-04-10T01:45:29Z sethalves joined #scheme 2015-04-10T01:47:32Z adu joined #scheme 2015-04-10T01:50:16Z skelternet joined #scheme 2015-04-10T01:53:31Z s1n4 joined #scheme 2015-04-10T01:54:49Z mdln joined #scheme 2015-04-10T01:59:57Z turtleman_ quit (Ping timeout: 276 seconds) 2015-04-10T02:00:09Z echo-area joined #scheme 2015-04-10T02:00:56Z RexButler joined #scheme 2015-04-10T02:02:46Z mrowe is now known as mrowe_away 2015-04-10T02:05:48Z lnr joined #scheme 2015-04-10T02:05:51Z lnr left #scheme 2015-04-10T02:10:43Z pecg joined #scheme 2015-04-10T02:12:26Z xyh joined #scheme 2015-04-10T02:15:47Z excelsior joined #scheme 2015-04-10T02:16:04Z pecg quit (Ping timeout: 245 seconds) 2015-04-10T02:20:58Z adu quit (Quit: adu) 2015-04-10T02:24:43Z frkout joined #scheme 2015-04-10T02:27:13Z ijp quit (Ping timeout: 256 seconds) 2015-04-10T02:28:39Z frkout quit (Remote host closed the connection) 2015-04-10T02:29:05Z frkout joined #scheme 2015-04-10T02:34:37Z theseb joined #scheme 2015-04-10T02:35:35Z przl joined #scheme 2015-04-10T02:38:59Z frkout_ joined #scheme 2015-04-10T02:40:40Z przl quit (Ping timeout: 244 seconds) 2015-04-10T02:42:13Z frkout quit (Ping timeout: 244 seconds) 2015-04-10T02:42:32Z daviid quit (Remote host closed the connection) 2015-04-10T02:44:26Z daviid joined #scheme 2015-04-10T02:45:38Z mrowe_away is now known as mrowe 2015-04-10T02:48:54Z taylanub quit (Disconnected by services) 2015-04-10T02:49:23Z taylanub joined #scheme 2015-04-10T02:54:59Z pnpuff joined #scheme 2015-04-10T02:55:16Z adu joined #scheme 2015-04-10T02:55:53Z ArneBab_ joined #scheme 2015-04-10T02:58:59Z ArneBab quit (Ping timeout: 245 seconds) 2015-04-10T03:00:29Z vanila quit (Quit: Leaving) 2015-04-10T03:03:20Z mdln quit (Remote host closed the connection) 2015-04-10T03:04:53Z jeapostrophe quit (Ping timeout: 248 seconds) 2015-04-10T03:08:25Z badkins quit 2015-04-10T03:09:49Z ecthiender joined #scheme 2015-04-10T03:12:26Z {[]}grant quit (Remote host closed the connection) 2015-04-10T03:12:51Z {[]}grant joined #scheme 2015-04-10T03:16:33Z pnpuff quit (Quit: Page closed) 2015-04-10T03:23:58Z theseb quit (Ping timeout: 255 seconds) 2015-04-10T03:31:06Z karswell joined #scheme 2015-04-10T03:33:50Z _leb joined #scheme 2015-04-10T03:34:02Z sheilong joined #scheme 2015-04-10T03:34:04Z _sjs quit (Ping timeout: 250 seconds) 2015-04-10T03:35:14Z frkout_ quit (Remote host closed the connection) 2015-04-10T03:35:40Z frkout joined #scheme 2015-04-10T03:36:31Z przl joined #scheme 2015-04-10T03:38:37Z theseb joined #scheme 2015-04-10T03:39:36Z daviid quit (Ping timeout: 256 seconds) 2015-04-10T03:41:38Z przl quit (Ping timeout: 245 seconds) 2015-04-10T04:01:00Z _sjs joined #scheme 2015-04-10T04:20:26Z oleo__ joined #scheme 2015-04-10T04:21:46Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-10T04:22:27Z oleo_ quit (Ping timeout: 244 seconds) 2015-04-10T04:34:08Z RexButler quit (Ping timeout: 245 seconds) 2015-04-10T04:34:12Z annodomini joined #scheme 2015-04-10T04:34:12Z annodomini quit (Changing host) 2015-04-10T04:34:12Z annodomini joined #scheme 2015-04-10T04:37:21Z przl joined #scheme 2015-04-10T04:40:04Z BossKonaSegwaY1 quit (Read error: Connection reset by peer) 2015-04-10T04:42:43Z przl quit (Ping timeout: 264 seconds) 2015-04-10T04:44:19Z daviid joined #scheme 2015-04-10T04:46:49Z xyh quit (Ping timeout: 265 seconds) 2015-04-10T04:49:13Z kongtomorrow quit 2015-04-10T04:53:59Z uber_hulk joined #scheme 2015-04-10T05:00:47Z mrowe is now known as mrowe_away 2015-04-10T05:03:15Z int_bats is now known as ec 2015-04-10T05:04:43Z jao quit (Ping timeout: 252 seconds) 2015-04-10T05:20:50Z xyh joined #scheme 2015-04-10T05:22:12Z ASau quit (Ping timeout: 272 seconds) 2015-04-10T05:35:42Z _leb quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-10T05:38:05Z przl joined #scheme 2015-04-10T05:38:13Z sheilong quit (Remote host closed the connection) 2015-04-10T05:48:02Z annodomini quit (Quit: annodomini) 2015-04-10T05:51:24Z arrubin quit (Max SendQ exceeded) 2015-04-10T05:53:49Z theseb quit (Ping timeout: 255 seconds) 2015-04-10T05:56:39Z pecg joined #scheme 2015-04-10T05:59:58Z {[]}grant quit (Ping timeout: 245 seconds) 2015-04-10T06:10:47Z larion quit (Ping timeout: 246 seconds) 2015-04-10T06:19:53Z Shadox quit (Quit: Leaving) 2015-04-10T06:20:30Z {[]}grant joined #scheme 2015-04-10T06:21:21Z przl quit (Ping timeout: 252 seconds) 2015-04-10T06:24:34Z rpaehlig joined #scheme 2015-04-10T06:25:28Z kongtomorrow joined #scheme 2015-04-10T06:26:10Z rpaehlig_ joined #scheme 2015-04-10T06:28:28Z oleo__ quit (Quit: Leaving) 2015-04-10T06:28:50Z masm joined #scheme 2015-04-10T06:29:23Z rpaehlig quit (Ping timeout: 250 seconds) 2015-04-10T06:35:17Z rpaehlig_ quit (Read error: Connection reset by peer) 2015-04-10T06:36:59Z kraehe joined #scheme 2015-04-10T06:39:58Z kephra quit (Ping timeout: 245 seconds) 2015-04-10T06:43:18Z rpaehlig joined #scheme 2015-04-10T06:49:08Z civodul joined #scheme 2015-04-10T06:49:24Z amgarchIn9 joined #scheme 2015-04-10T06:57:45Z aap_ is now known as aap 2015-04-10T06:58:14Z daviid quit (Ping timeout: 250 seconds) 2015-04-10T07:02:34Z adu quit (Quit: adu) 2015-04-10T07:07:55Z nee joined #scheme 2015-04-10T07:16:58Z przl joined #scheme 2015-04-10T07:24:27Z przl quit (Quit: leaving) 2015-04-10T07:24:47Z przl joined #scheme 2015-04-10T07:28:22Z stepnem joined #scheme 2015-04-10T07:29:48Z cosmez joined #scheme 2015-04-10T07:30:00Z yasha9 quit (Ping timeout: 244 seconds) 2015-04-10T07:41:59Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-10T07:42:13Z yasha9 joined #scheme 2015-04-10T07:50:47Z bjz joined #scheme 2015-04-10T07:51:30Z vishesh quit (Quit: WeeChat 1.1.1) 2015-04-10T08:00:53Z msgodf joined #scheme 2015-04-10T08:04:01Z przl quit (Ping timeout: 252 seconds) 2015-04-10T08:04:15Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-10T08:32:37Z przl joined #scheme 2015-04-10T08:40:26Z pecg quit (Ping timeout: 250 seconds) 2015-04-10T08:50:23Z przl quit (Ping timeout: 245 seconds) 2015-04-10T08:51:32Z echo-are` joined #scheme 2015-04-10T08:52:19Z przl joined #scheme 2015-04-10T08:55:57Z echo-area quit (Ping timeout: 276 seconds) 2015-04-10T08:57:11Z echo-are` is now known as echo-area 2015-04-10T09:02:48Z edgar-rft quit (Quit: edgar-rft) 2015-04-10T09:10:16Z bjz joined #scheme 2015-04-10T09:14:31Z kuribas joined #scheme 2015-04-10T09:18:12Z przl quit (Ping timeout: 250 seconds) 2015-04-10T09:20:48Z bjz quit (Ping timeout: 252 seconds) 2015-04-10T09:23:00Z mark_weaver quit (Ping timeout: 252 seconds) 2015-04-10T09:32:23Z agumonkey quit (Ping timeout: 252 seconds) 2015-04-10T09:34:19Z agumonkey joined #scheme 2015-04-10T09:41:29Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-10T09:45:41Z bjz joined #scheme 2015-04-10T09:48:45Z kraehe is now known as kephra 2015-04-10T09:50:28Z pnkfelix joined #scheme 2015-04-10T09:53:35Z gravicappa joined #scheme 2015-04-10T09:56:56Z frkout_ joined #scheme 2015-04-10T09:59:53Z frkout quit (Ping timeout: 252 seconds) 2015-04-10T10:13:33Z vraid joined #scheme 2015-04-10T10:14:29Z przl joined #scheme 2015-04-10T10:19:05Z alezost joined #scheme 2015-04-10T10:20:08Z echo-area quit (Remote host closed the connection) 2015-04-10T10:22:15Z przl quit (Ping timeout: 265 seconds) 2015-04-10T10:23:57Z []}grant{ joined #scheme 2015-04-10T10:24:10Z {[]}grant quit (Read error: Connection reset by peer) 2015-04-10T10:29:22Z zeroish joined #scheme 2015-04-10T10:30:43Z alezost` joined #scheme 2015-04-10T10:31:04Z alezost quit (Disconnected by services) 2015-04-10T10:31:08Z alezost` is now known as alezost 2015-04-10T10:31:11Z alezost quit (Changing host) 2015-04-10T10:31:11Z alezost joined #scheme 2015-04-10T10:35:12Z zadock joined #scheme 2015-04-10T10:40:43Z zadock quit (Ping timeout: 250 seconds) 2015-04-10T10:48:53Z pjb quit (Ping timeout: 248 seconds) 2015-04-10T10:50:48Z pjb joined #scheme 2015-04-10T10:53:20Z zadock joined #scheme 2015-04-10T10:57:29Z excelsior quit (Quit: Lost terminal) 2015-04-10T11:16:20Z jeapostrophe joined #scheme 2015-04-10T11:16:20Z jeapostrophe quit (Changing host) 2015-04-10T11:16:20Z jeapostrophe joined #scheme 2015-04-10T11:18:34Z []}grant{ is now known as {[]}grant 2015-04-10T11:19:00Z przl joined #scheme 2015-04-10T11:27:16Z pjb quit (Ping timeout: 255 seconds) 2015-04-10T11:29:22Z frkout_ quit (Remote host closed the connection) 2015-04-10T11:29:48Z frkout joined #scheme 2015-04-10T11:33:49Z pjb joined #scheme 2015-04-10T11:34:04Z {[]}grant quit (Remote host closed the connection) 2015-04-10T11:34:17Z {[]}grant joined #scheme 2015-04-10T11:35:50Z []}grant{ joined #scheme 2015-04-10T11:38:05Z []}grant{ is now known as {}grant 2015-04-10T11:38:52Z sdothum joined #scheme 2015-04-10T11:45:10Z pnpuff joined #scheme 2015-04-10T11:51:40Z turtleman_ joined #scheme 2015-04-10T11:53:30Z pnpuff quit 2015-04-10T11:57:12Z ecraven quit (Quit: brb) 2015-04-10T12:01:48Z mark_weaver joined #scheme 2015-04-10T12:06:51Z ecthiender quit (Quit: gotta go) 2015-04-10T12:09:20Z kongtomorrow quit 2015-04-10T12:15:43Z amgarchIn9 quit (Ping timeout: 244 seconds) 2015-04-10T12:27:17Z ziocroc joined #scheme 2015-04-10T12:28:29Z spew joined #scheme 2015-04-10T12:35:13Z xyh quit (Remote host closed the connection) 2015-04-10T12:45:24Z leppie quit (Ping timeout: 276 seconds) 2015-04-10T12:50:15Z daviid joined #scheme 2015-04-10T12:50:24Z leppie joined #scheme 2015-04-10T12:58:04Z davexunit quit (Quit: Later) 2015-04-10T12:58:28Z davexunit joined #scheme 2015-04-10T13:09:48Z badkins joined #scheme 2015-04-10T13:12:07Z frkout quit (Ping timeout: 255 seconds) 2015-04-10T13:13:40Z oleo joined #scheme 2015-04-10T13:15:18Z przl quit (Ping timeout: 272 seconds) 2015-04-10T13:21:38Z karswell` joined #scheme 2015-04-10T13:23:54Z karswell quit (Ping timeout: 250 seconds) 2015-04-10T13:33:02Z ziocroc quit (Quit: ziocroc) 2015-04-10T13:36:03Z gravicappa quit (Remote host closed the connection) 2015-04-10T13:42:41Z ijp joined #scheme 2015-04-10T13:50:49Z duggiefresh joined #scheme 2015-04-10T13:56:35Z edgar-rft joined #scheme 2015-04-10T13:57:44Z zadock quit (Ping timeout: 272 seconds) 2015-04-10T14:03:46Z zadock joined #scheme 2015-04-10T14:11:20Z {}grant quit (Remote host closed the connection) 2015-04-10T14:11:47Z {[]}grant quit (Remote host closed the connection) 2015-04-10T14:13:01Z {[]}grant joined #scheme 2015-04-10T14:14:33Z s1n4 quit (Ping timeout: 245 seconds) 2015-04-10T14:15:37Z ijp quit (Quit: brb actualising self) 2015-04-10T14:19:49Z visualshock joined #scheme 2015-04-10T14:21:18Z {[]}grant quit (Remote host closed the connection) 2015-04-10T14:27:44Z ecraven joined #scheme 2015-04-10T14:28:59Z Riastradh quit (Ping timeout: 245 seconds) 2015-04-10T14:33:25Z contrapunctus joined #scheme 2015-04-10T14:43:52Z xyh joined #scheme 2015-04-10T14:48:45Z jlongste` joined #scheme 2015-04-10T14:48:58Z jlongster joined #scheme 2015-04-10T14:59:02Z jlongster quit (Ping timeout: 256 seconds) 2015-04-10T14:59:08Z jlongste` quit (Ping timeout: 245 seconds) 2015-04-10T15:01:18Z s1n4 joined #scheme 2015-04-10T15:01:59Z lolisa joined #scheme 2015-04-10T15:07:09Z lolisa quit (Quit: Leaving) 2015-04-10T15:11:34Z HisaoNakai joined #scheme 2015-04-10T15:12:48Z clauswitt quit (Ping timeout: 252 seconds) 2015-04-10T15:13:42Z contrapunctus quit (Ping timeout: 265 seconds) 2015-04-10T15:13:52Z Shadox joined #scheme 2015-04-10T15:21:08Z HisaoNakai is now known as contrapunctus 2015-04-10T15:21:46Z Sgeo_ quit (Ping timeout: 250 seconds) 2015-04-10T15:26:17Z theseb joined #scheme 2015-04-10T15:31:34Z nee quit (Remote host closed the connection) 2015-04-10T15:31:35Z badkins quit (Read error: Connection reset by peer) 2015-04-10T15:32:33Z xyh quit (Ping timeout: 265 seconds) 2015-04-10T15:35:20Z xyh joined #scheme 2015-04-10T15:38:00Z sethalves quit (Quit: Leaving.) 2015-04-10T15:48:20Z xyh quit (Ping timeout: 256 seconds) 2015-04-10T15:50:10Z excelsior joined #scheme 2015-04-10T15:51:04Z msgodf quit (Ping timeout: 245 seconds) 2015-04-10T15:51:18Z narendraj9 joined #scheme 2015-04-10T15:56:05Z narendraj9 quit (Ping timeout: 248 seconds) 2015-04-10T16:00:14Z xyh joined #scheme 2015-04-10T16:00:18Z sethalves joined #scheme 2015-04-10T16:00:18Z narendraj9 joined #scheme 2015-04-22T12:29:42Z ccl-logbot joined #scheme 2015-04-22T12:29:42Z 2015-04-22T12:29:42Z names: ccl-logbot przl_ m1dnight_ lolisa turtleman_ przl zadock rszeno contrapunctus c74d sdothum stepnem joneshf-laptop kori gravicappa nowhereman_ bjz BossKonaSegwaY hive-mind redeemed jyc wingo ASau nee peterhil leppie jumblerg mario-goulart dmiles_afk ArneBab_ {0}grant Riastradh Gianormagantrous Vutral sethalves _sjs carc mark_weaver acarrico Qudit314159 taylanub samth stasku bb010g dualbus joast vraid juanfra vifino Kruppe chazu khisanth_ uber_hulk rtra cky 2015-04-22T12:29:42Z names: fikusz SirDayBat emma pjb aap Natch ijp hellome zeroish serhart jkraemer sethalve_ balkamos ohama cmhobbs wasamasa clog tristero weinholt agumonkey DrPete_ ski dxtr fgudin saul akkad dsp gnomon pchrist karswell petercommand vikraman pjdelport evhan adzuci_ haroldwu chishiki henrytill edgar-rft cdidd mrowe_away kephra fadein eMBee bipt githogori arrdem SHODAN niklasl _0x5eb_ FracV gf3 ivan\ gabot cmpitg_ cjh` pygospa tsumetai` benaiah copec kbtr 2015-04-22T12:29:42Z names: ByronJohnson LeoNerd yosafbridge certainty teiresias zbigniew_ b4283 maxigas jrslepak C-Keen xfz choas_ mlaine rotty averell ecraven twem2 DerGuteMoritz Neet strmpnk micro^_ belkinsoop add^_ Blkt arbscht defanor NNaNDude Guest42319 abbe edw girrig tessier duncanm metaf5 cibs antoszka eagleflo fds amoe finnrobi_ ineiros z0d dpk Kryo dytrivedi_ greghendershott cartwright Razz rudybot diginet tm512 Saeren_ asumu sad0ur ozzloy shardz GGMethos dsp_ Cheery 2015-04-22T12:29:42Z names: nitrix klutomet1s fizzie ft turbofail nisstyre aking dan64 foof superjudge ec jcloud cojy_ kwmiebach ggherdov aksatac acharm stux|work cross Intensity stamourv EnergyCoffee mikeyhc 2015-04-22T12:30:07Z pjb quit (Remote host closed the connection) 2015-04-22T12:30:16Z pjb` joined #scheme 2015-04-22T12:30:38Z spew joined #scheme 2015-04-22T12:31:55Z przl quit (Ping timeout: 265 seconds) 2015-04-22T12:36:58Z ziocroc joined #scheme 2015-04-22T12:38:37Z badkins joined #scheme 2015-04-22T12:40:38Z davexunit joined #scheme 2015-04-22T12:45:59Z rszeno quit (Quit: Leaving.) 2015-04-22T12:47:20Z zadock quit (Quit: Leaving) 2015-04-22T12:52:04Z HisaoNakai joined #scheme 2015-04-22T12:52:47Z przl_ quit (Ping timeout: 246 seconds) 2015-04-22T12:53:53Z contrapunctus quit (Ping timeout: 256 seconds) 2015-04-22T12:54:47Z caleb_smith joined #scheme 2015-04-22T12:57:42Z caleb_smith quit (Client Quit) 2015-04-22T12:58:57Z HisaoNakai is now known as contrapunctus 2015-04-22T12:59:57Z caleb_smith joined #scheme 2015-04-22T13:15:55Z Steverman joined #scheme 2015-04-22T13:22:46Z hiyosi joined #scheme 2015-04-22T13:22:56Z przl joined #scheme 2015-04-22T13:25:50Z frkout joined #scheme 2015-04-22T13:27:53Z przl quit (Ping timeout: 245 seconds) 2015-04-22T13:31:08Z frkout quit (Ping timeout: 256 seconds) 2015-04-22T13:42:38Z hellome quit (Remote host closed the connection) 2015-04-22T13:43:41Z jlongster joined #scheme 2015-04-22T13:43:51Z oleo joined #scheme 2015-04-22T13:44:35Z ziocroc quit (Ping timeout: 246 seconds) 2015-04-22T13:44:43Z Fare joined #scheme 2015-04-22T13:47:50Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-22T13:48:14Z m1dnight_ joined #scheme 2015-04-22T13:51:51Z ijp quit (Ping timeout: 250 seconds) 2015-04-22T14:03:25Z Steverman quit (Ping timeout: 264 seconds) 2015-04-22T14:06:11Z Steverman joined #scheme 2015-04-22T14:17:58Z przl joined #scheme 2015-04-22T14:19:14Z Steverman quit (Ping timeout: 246 seconds) 2015-04-22T14:22:40Z tmh_ joined #scheme 2015-04-22T14:23:45Z psy_ joined #scheme 2015-04-22T14:28:04Z jao joined #scheme 2015-04-22T14:28:24Z tmh_ quit (Changing host) 2015-04-22T14:28:24Z tmh_ joined #scheme 2015-04-22T14:32:33Z alezost joined #scheme 2015-04-22T14:48:51Z ravior_ joined #scheme 2015-04-22T14:52:53Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-22T14:53:07Z hiyosi quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-22T14:53:51Z hiyosi joined #scheme 2015-04-22T14:55:07Z HisaoNakai joined #scheme 2015-04-22T14:56:25Z contrapunctus quit (Ping timeout: 250 seconds) 2015-04-22T14:56:42Z HisaoNakai is now known as contrapunctus 2015-04-22T15:01:55Z sethalves quit (Quit: Leaving.) 2015-04-22T15:04:38Z rtra quit (Ping timeout: 256 seconds) 2015-04-22T15:10:02Z rtra joined #scheme 2015-04-22T15:10:47Z turtleman_ quit (Ping timeout: 244 seconds) 2015-04-22T15:11:58Z _sjs quit (Ping timeout: 252 seconds) 2015-04-22T15:13:08Z ravior_ quit (Read error: Connection reset by peer) 2015-04-22T15:18:59Z daviid joined #scheme 2015-04-22T15:24:16Z ravior_ joined #scheme 2015-04-22T15:26:27Z ravior_: I have a problem regarding the following code 2015-04-22T15:26:29Z ravior_: http://pastebin.com/p3urw7Bb 2015-04-22T15:26:59Z nee quit (Remote host closed the connection) 2015-04-22T15:27:20Z ravior_: I made a function that replaces all symbols into the number 0. The code works, but at the end of the list, everythime there is . #. I can't figure where I'm messing it up... 2015-04-22T15:30:47Z taylanub: ravior_: that implementation isn't very good. lists in lisp/scheme are linked lists of pairs, meaning that reaching the th element in it takes steps, i.e. O(n) time complexity 2015-04-22T15:31:57Z taylanub: ravior_: an idiomatic and more performant implementation would just go through the linked list, accumulating the result (and usually one ends up with an inverted linked list, which one can reverse in an additional operation at the end) 2015-04-22T15:35:23Z ravior_: taylanub, I'm quite the beginner at scheme/lisp, so unfortunatelly I cut every corner I could so I could make something functional. The interesting part is that those 2 values shouldn't be shown 2015-04-22T15:35:25Z taylanub: e.g. http://sprunge.us/FCEh (untested) 2015-04-22T15:35:31Z ravior_: from my understanding at least 2015-04-22T15:36:26Z taylanub: ravior_: the reason seems to be that you call (parse ...) one last time at the end where the 'if' expression has its test return false and so the expression returns # (in your scheme implementation; per standard it's unspecified what it returns) 2015-04-22T15:37:16Z ravior_: taylanub, Oh... I see... 2015-04-22T15:39:03Z kephra: ravior_, I would also prefer if done as: (define (nonchar in) (letrec ((out '()) (parse (lambda (in) ... 2015-04-22T15:41:26Z kephra: or even (define (nonchar in) (let ((out '())) (foreach (lambda ...) in)) out) 2015-04-22T15:42:12Z kephra: scheme is like Perl - there is more then one way to do it 2015-04-22T15:42:24Z kephra: but ... Scheme is more readable, imho 2015-04-22T15:42:56Z LeoNerd: Readable is in the eye of the Reader :) 2015-04-22T15:43:49Z gravicappa quit (Remote host closed the connection) 2015-04-22T15:43:57Z kephra: e.g. a typical case where Lisp is more readable is the ))))) at end of something 2015-04-22T15:44:45Z kephra: in any other language this would be } ] ) }; } } ... and span several lines 2015-04-22T15:45:26Z LeoNerd: I'm not sure I see the difference 2015-04-22T15:45:48Z LeoNerd: Whether it spans one line or several is almost always a freeform code style decision by the programmer - most languages don't care 2015-04-22T15:46:32Z LeoNerd: As to the different delimiting pairs; I tend to find that useful - blocks of code finish with } whereas nested expressions finish with ) so the different styles can help you keep track and remember which is which 2015-04-22T15:47:06Z taylanub: all moot with Paredit and a little practice in reading and writing sexpr code IMO 2015-04-22T15:47:24Z kephra: a scheme assoc of lists is much easier to read and write then a json hash of arrays 2015-04-22T15:48:31Z kephra: http://kephra.de/o3proto/demo.json.txt & http://o3db.com/proto/demo.scm.txt <- e.g. compare those two files, basically coding same semantics 2015-04-22T15:49:00Z Tbone139 joined #scheme 2015-04-22T15:49:08Z kephra: the scheme code is more readable, imho 2015-04-22T15:49:11Z _sjs joined #scheme 2015-04-22T15:49:44Z kephra: all this syntaxtic sugar of json is cancer to readablitity 2015-04-22T15:50:30Z ravior_: taylanub, I think I've understood your code 2015-04-22T15:50:42Z theseb joined #scheme 2015-04-22T15:51:34Z ravior_: but i think there's a slight error in it. (loop (cdr l3) - Won't this send the function into an infinite loop? 2015-04-22T15:52:31Z ravior_: taylanub, I've tried running it but it didn't seem to work. 2015-04-22T15:52:38Z wasamasa: only if l3 is infinite (or a ring?) 2015-04-22T15:55:38Z turtleman_ joined #scheme 2015-04-22T15:58:53Z ravior_: http://pastebin.com/mJCsTyQc 2015-04-22T16:00:34Z ravior_: In this case I think that call should send me in a loop. I might have understood this wrong, so I'll apologize in advance. 2015-04-22T16:00:48Z sethalves joined #scheme 2015-04-22T16:01:12Z wingo quit (Ping timeout: 265 seconds) 2015-04-22T16:05:56Z lolisa quit (Quit: Leaving) 2015-04-22T16:07:13Z wasamasa: uh, these closing parens that are on their own lines 2015-04-22T16:08:13Z HisaoNakai joined #scheme 2015-04-22T16:09:49Z contrapunctus quit (Ping timeout: 245 seconds) 2015-04-22T16:13:37Z zadock joined #scheme 2015-04-22T16:15:45Z wingo joined #scheme 2015-04-22T16:17:56Z oleo quit (Ping timeout: 240 seconds) 2015-04-22T16:18:18Z oleo joined #scheme 2015-04-22T16:18:38Z oleo quit (Changing host) 2015-04-22T16:18:38Z oleo joined #scheme 2015-04-22T16:19:34Z HisaoNakai is now known as contrapunctus 2015-04-22T16:20:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-22T16:22:36Z excelsior joined #scheme 2015-04-22T16:27:47Z redeemed quit (Ping timeout: 265 seconds) 2015-04-22T16:31:37Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-22T16:33:47Z hiroakip joined #scheme 2015-04-22T16:34:08Z hiroaki joined #scheme 2015-04-22T16:35:34Z work_op joined #scheme 2015-04-22T16:35:34Z work_op quit (Client Quit) 2015-04-22T16:35:43Z fxck joined #scheme 2015-04-22T16:37:27Z przl quit (Ping timeout: 265 seconds) 2015-04-22T16:48:32Z ravior_ quit (Read error: Connection reset by peer) 2015-04-22T16:49:18Z przl joined #scheme 2015-04-22T16:49:30Z daviid quit (Ping timeout: 252 seconds) 2015-04-22T16:54:26Z Fare quit (Ping timeout: 264 seconds) 2015-04-22T16:57:13Z jao quit (Remote host closed the connection) 2015-04-22T16:57:18Z fxck is now known as govt 2015-04-22T16:59:45Z govt left #scheme 2015-04-22T17:01:59Z ravior_ joined #scheme 2015-04-22T17:03:49Z jao joined #scheme 2015-04-22T17:04:03Z Steverman joined #scheme 2015-04-22T17:04:12Z zadock quit (Quit: Leaving) 2015-04-22T17:06:33Z chazu: noob question here: is the keyword-argument functionality in chicken scheme part of an SRFI or is it part of R5RS or R7RS? 2015-04-22T17:08:01Z taylanub: chazu: keyword args were in some SRFI IIRC, but no RnRS 2015-04-22T17:08:21Z taylanub: from googling "keyword argument srfi": http://srfi.schemers.org/srfi-88/srfi-88.html 2015-04-22T17:09:19Z taylanub: ravior_: yeah I meant to type (cdr rest) 2015-04-22T17:09:45Z chazu: taylanub: excellent, thanks. I thought as much. I saw several SRFIs that mention option parsing, thanks =D 2015-04-22T17:09:58Z taylanub: ravior_: and the last word should be "result" not "rest" 2015-04-22T17:10:43Z ijp joined #scheme 2015-04-22T17:10:48Z taylanub: chazu: R7RS standardized `case-lambda' which is pretty neat (but still leaves optional and keyword arguments to be desired) 2015-04-22T17:12:05Z chazu: yeah i saw case-lambda, which is pretty. oddly the chicken scheme manual doesnt mention SRFI 88 as being implemented...maybe theirs diverges slightly from the spec. 2015-04-22T17:12:38Z chazu: taylanub: in any case this will help me implement my own when the time comes :P 2015-04-22T17:13:10Z jeapostrophe joined #scheme 2015-04-22T17:14:35Z ravior_: taylanub, You are right. Thanks for the help. I got it now. 2015-04-22T17:16:36Z PinealGlandOptic joined #scheme 2015-04-22T17:17:18Z taylanub: ravior_: by the way, even more idiomatic code would really just use 'map' here 2015-04-22T17:18:23Z taylanub: http://sprunge.us/QNGT 2015-04-22T17:27:19Z turtleman_ joined #scheme 2015-04-22T17:27:26Z ravior_ quit (Ping timeout: 256 seconds) 2015-04-22T17:29:52Z zadock joined #scheme 2015-04-22T17:34:28Z przl quit (Ping timeout: 255 seconds) 2015-04-22T17:37:20Z bb010g joined #scheme 2015-04-22T17:37:20Z ijp quit (Ping timeout: 246 seconds) 2015-04-22T17:42:03Z ravior_ joined #scheme 2015-04-22T17:42:09Z ziocroc joined #scheme 2015-04-22T17:45:00Z akkad quit (Excess Flood) 2015-04-22T17:46:11Z ijp joined #scheme 2015-04-22T17:47:29Z ziocroc quit (Ping timeout: 246 seconds) 2015-04-22T17:49:12Z akkad joined #scheme 2015-04-22T17:50:54Z daviid joined #scheme 2015-04-22T17:57:59Z ziocroc joined #scheme 2015-04-22T17:59:37Z turtleman_ quit (Ping timeout: 265 seconds) 2015-04-22T18:00:54Z jeapostrophe quit (Ping timeout: 276 seconds) 2015-04-22T18:07:14Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-22T18:09:34Z Fare joined #scheme 2015-04-22T18:24:17Z turtleman_ joined #scheme 2015-04-22T18:28:47Z kuribas joined #scheme 2015-04-22T18:31:17Z pjb` is now known as pjb 2015-04-22T18:35:14Z ziocroc quit (Ping timeout: 245 seconds) 2015-04-22T18:38:52Z ravior_ quit (Quit: Leaving) 2015-04-22T18:41:34Z ziocroc joined #scheme 2015-04-22T18:52:49Z pecg joined #scheme 2015-04-22T18:53:34Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-22T18:59:03Z gravicappa joined #scheme 2015-04-22T18:59:07Z akp joined #scheme 2015-04-22T19:05:58Z rszeno joined #scheme 2015-04-22T19:15:54Z dxtr: Isn't there something like C structs? I'm still learning and I remember seeing but I can't remember the name 2015-04-22T19:20:05Z fds: A record? 2015-04-22T19:20:11Z fds: http://www.scheme.com/tspl4/records.html 2015-04-22T19:21:03Z edgar-rft left #scheme 2015-04-22T19:21:50Z dxtr: fds: Yes! 2015-04-22T19:23:00Z dxtr: Thank you 2015-04-22T19:23:53Z jeapostrophe joined #scheme 2015-04-22T19:23:53Z jeapostrophe quit (Changing host) 2015-04-22T19:23:53Z jeapostrophe joined #scheme 2015-04-22T19:26:25Z fds: It's my pleasure. 2015-04-22T19:26:51Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-22T19:29:09Z lritter joined #scheme 2015-04-22T19:34:27Z dxtr: fds: Should I use define-record or define-record-type? Is there a "best practice"? 2015-04-22T19:38:08Z contrapunctus: dxtr: I was right here a week or so ago :\ Depends on what implementation you're using, or so I've gathered. 2015-04-22T19:39:23Z fds: dxtr: As contrapunctus said, there could be differences between implementations, but SRFI-9 says define-record type. 2015-04-22T19:39:34Z fds: dxtr: This page has an example: https://www.gnu.org/software/guile/manual/html_node/SRFI_002d9-Records.html 2015-04-22T19:39:35Z rudybot: http://tinyurl.com/pyoou7v 2015-04-22T19:40:14Z contrapunctus: dxtr: I'm using Chicken Scheme, and it has (or such is the impression I get) about four (maybe more) record type implementations. I'm using define-record-type . Note - for Chicken, this is /not/ the same as what is described in TSPL4. 2015-04-22T19:40:45Z contrapunctus: using * the built-in define-record-type 2015-04-22T19:41:19Z fds: Oops, I meant define-record-type of course. 2015-04-22T19:47:17Z sethalves: define-record-type is the one in r7rs 2015-04-22T19:58:21Z yrdz joined #scheme 2015-04-22T20:01:25Z rszeno quit (Quit: Leaving.) 2015-04-22T20:02:47Z dxtr: Oh right 2015-04-22T20:09:21Z contrapunctus: but...I'm not using the r7rs extension o_o' 2015-04-22T20:09:50Z sethalves: I just meant that if you were struggling to pick one, you could make a portability argument in favor of r7rs 2015-04-22T20:10:00Z contrapunctus: ah. I see :D 2015-04-22T20:11:32Z contrapunctus quit (Remote host closed the connection) 2015-04-22T20:15:29Z Steverman quit (Quit: WeeChat 1.1.1) 2015-04-22T20:16:06Z joneshf-laptop quit (Ping timeout: 276 seconds) 2015-04-22T20:18:22Z civodul joined #scheme 2015-04-22T20:21:58Z alezost quit (Quit: I use GNU Guix ) 2015-04-22T20:24:57Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-22T20:35:43Z davexunit quit (Quit: Later) 2015-04-22T20:47:50Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-22T20:50:10Z zadock quit (Quit: Leaving) 2015-04-22T20:51:35Z gravicappa quit (Remote host closed the connection) 2015-04-22T20:52:38Z daviid quit (Ping timeout: 246 seconds) 2015-04-22T20:55:06Z pjdelport joined #scheme 2015-04-22T21:02:03Z Fare quit (Ping timeout: 245 seconds) 2015-04-22T21:03:17Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-22T21:06:52Z davexunit joined #scheme 2015-04-22T21:13:37Z Fare joined #scheme 2015-04-22T21:14:32Z theseb left #scheme 2015-04-22T21:15:44Z jumblerg joined #scheme 2015-04-22T21:24:32Z Guest42319 is now known as wolfcore 2015-04-22T21:24:40Z wolfcore quit (Changing host) 2015-04-22T21:24:40Z wolfcore joined #scheme 2015-04-22T21:26:06Z wolfcore left #scheme 2015-04-22T21:27:02Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-22T21:31:12Z Fare quit (Ping timeout: 245 seconds) 2015-04-22T21:45:18Z spew quit (Quit: leaving) 2015-04-22T21:54:21Z pnkfelix joined #scheme 2015-04-22T21:55:24Z excelsior quit (Quit: Lost terminal) 2015-04-22T21:56:05Z civodul quit (Read error: Connection reset by peer) 2015-04-22T21:56:52Z civodul joined #scheme 2015-04-22T21:59:35Z Vutral quit (Ping timeout: 256 seconds) 2015-04-22T22:03:19Z ziocroc quit (Quit: ziocroc) 2015-04-22T22:03:43Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-22T22:12:50Z Vutral joined #scheme 2015-04-22T22:13:10Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-22T22:21:08Z wolfcore joined #scheme 2015-04-22T22:23:14Z taylanub quit (Ping timeout: 244 seconds) 2015-04-22T22:27:16Z turtleman_ joined #scheme 2015-04-22T22:40:13Z jeapostrophe joined #scheme 2015-04-22T22:40:13Z jeapostrophe quit (Changing host) 2015-04-22T22:40:13Z jeapostrophe joined #scheme 2015-04-22T22:44:05Z daviid joined #scheme 2015-04-22T22:49:02Z akkad quit (Excess Flood) 2015-04-22T22:50:11Z karswell quit (Read error: Connection reset by peer) 2015-04-22T22:50:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-22T22:50:43Z karswell joined #scheme 2015-04-22T22:55:11Z akkad joined #scheme 2015-04-22T23:02:03Z stepnem quit (Ping timeout: 245 seconds) 2015-04-22T23:04:38Z hiyosi joined #scheme 2015-04-22T23:05:05Z pecg quit (Ping timeout: 244 seconds) 2015-04-22T23:08:51Z Pixel_Outlaw joined #scheme 2015-04-22T23:09:14Z Pixel_Outlaw: Hello folks. 2015-04-22T23:09:53Z Pixel_Outlaw: Anyone manage to trick your employer into letting you use lisp/scheme? 2015-04-22T23:11:58Z wolfcore quit (Ping timeout: 255 seconds) 2015-04-22T23:12:45Z pjb: Pixel_Outlaw: really, it's much easier to start up your own company. 2015-04-22T23:14:18Z Pixel_Outlaw: I'd imagine. :) Currently not employed, making games in my free time between interviews. 2015-04-22T23:16:40Z pjb: Instead of interview, you would have to look for "customers" for whom you can design a solution to their problem. Then get some advance payment, and hire a lisper to do the job (so you have time to find the next customer). Repeat. Once you have 4 or 5 such projects running, you can hire a sales person to do this job for you, and you can fall back to lisp programming for the following projects with your team. 2015-04-22T23:20:36Z mrowe_away is now known as mrowe 2015-04-22T23:22:30Z pecg joined #scheme 2015-04-22T23:27:53Z pjb` joined #scheme 2015-04-22T23:29:04Z pjb is now known as Guest67487 2015-04-22T23:29:11Z pjb` is now known as pjb 2015-04-22T23:29:31Z Guest67487 quit (Ping timeout: 255 seconds) 2015-04-22T23:34:13Z _sjs quit (Ping timeout: 248 seconds) 2015-04-22T23:36:57Z pnkfelix quit (Ping timeout: 276 seconds) 2015-04-22T23:40:02Z daviid quit (Ping timeout: 264 seconds) 2015-04-22T23:44:40Z tmh_ quit (Remote host closed the connection) 2015-04-22T23:48:46Z karswell quit (Read error: Connection reset by peer) 2015-04-22T23:48:49Z karswell` joined #scheme 2015-04-22T23:58:35Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-22T23:58:46Z karswell` quit (Remote host closed the connection) 2015-04-22T23:58:59Z karswell` joined #scheme 2015-04-23T00:02:16Z jeapostrophe joined #scheme 2015-04-23T00:05:03Z tmh_ joined #scheme 2015-04-23T00:15:39Z _sjs joined #scheme 2015-04-23T00:20:20Z joneshf-laptop joined #scheme 2015-04-23T00:22:06Z joneshf-laptop quit (Max SendQ exceeded) 2015-04-23T00:22:40Z joneshf-laptop joined #scheme 2015-04-23T00:36:39Z pecg quit (Ping timeout: 250 seconds) 2015-04-23T01:01:02Z Pixel_Outlaw: I'm getting user input and wondering if (read) is not the proper call. It seems to be returning lowercase symbols instead of strings. 2015-04-23T01:02:13Z karswell` quit (Ping timeout: 264 seconds) 2015-04-23T01:02:43Z aap_ joined #scheme 2015-04-23T01:04:38Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-04-23T01:06:04Z aap quit (Ping timeout: 245 seconds) 2015-04-23T01:06:51Z Pixel_Outlaw: nvm, idiot mistake 2015-04-23T01:07:32Z Pixel_Outlaw: I didn't think read-line was implemented in this Scheme, but it is. 2015-04-23T01:07:44Z jlongster quit (Ping timeout: 245 seconds) 2015-04-23T01:15:40Z spew joined #scheme 2015-04-23T01:17:28Z sethalves quit (Quit: Leaving.) 2015-04-23T01:28:20Z hiroaki quit (Ping timeout: 252 seconds) 2015-04-23T01:28:28Z hiroakip quit (Ping timeout: 250 seconds) 2015-04-23T01:30:12Z codeadept joined #scheme 2015-04-23T01:36:59Z sethalves joined #scheme 2015-04-23T01:40:29Z spew quit (Quit: leaving) 2015-04-23T01:48:22Z davexunit quit (Quit: Later) 2015-04-23T01:50:50Z turtleman_ quit (Ping timeout: 264 seconds) 2015-04-23T01:58:35Z jlongster joined #scheme 2015-04-23T02:00:56Z codeadept quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-23T02:01:55Z RexButler joined #scheme 2015-04-23T02:02:53Z jlongster quit (Ping timeout: 250 seconds) 2015-04-23T02:02:54Z s1n4 joined #scheme 2015-04-23T02:08:50Z jlongster joined #scheme 2015-04-23T02:12:27Z jlongster quit (Read error: Connection reset by peer) 2015-04-23T02:14:10Z jlongster joined #scheme 2015-04-23T02:18:05Z jlongste` joined #scheme 2015-04-23T02:18:45Z jlongster quit (Read error: Connection reset by peer) 2015-04-23T02:25:04Z carc quit (Quit: QUIT) 2015-04-23T02:28:32Z carc joined #scheme 2015-04-23T02:29:34Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-23T02:29:59Z frkout joined #scheme 2015-04-23T02:33:52Z jlongste` is now known as jlongster 2015-04-23T02:34:07Z ArneBab joined #scheme 2015-04-23T02:37:26Z ArneBab_ quit (Ping timeout: 244 seconds) 2015-04-23T02:48:51Z Riastradh joined #scheme 2015-04-23T02:50:50Z kori quit (Quit: WeeChat 1.1.1) 2015-04-23T02:51:06Z kori joined #scheme 2015-04-23T02:51:28Z kori quit (Client Quit) 2015-04-23T02:51:54Z kori joined #scheme 2015-04-23T02:53:05Z theseb joined #scheme 2015-04-23T02:53:09Z annodomini joined #scheme 2015-04-23T02:54:04Z Riastradh quit (Ping timeout: 272 seconds) 2015-04-23T03:02:24Z adu joined #scheme 2015-04-23T03:15:24Z jao quit (Ping timeout: 252 seconds) 2015-04-23T03:23:55Z Fare joined #scheme 2015-04-23T03:44:17Z Fare quit (Ping timeout: 250 seconds) 2015-04-23T03:47:49Z ecthiender joined #scheme 2015-04-23T03:50:44Z Fare joined #scheme 2015-04-23T03:54:05Z Pixel_Outlaw: Wonder who's idea it was to put do in R5RS? "Sure it is there, but we do not speak of it. Thou shalt recurse thy data." 2015-04-23T03:56:36Z grpala joined #scheme 2015-04-23T03:57:56Z grpala left #scheme 2015-04-23T04:03:51Z badkins quit 2015-04-23T04:05:17Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-23T04:06:49Z mrowe is now known as mrowe_away 2015-04-23T04:19:32Z oleo is now known as Guest37784 2015-04-23T04:20:30Z oleo_ joined #scheme 2015-04-23T04:22:50Z Guest37784 quit (Ping timeout: 244 seconds) 2015-04-23T04:42:10Z psy_ quit (Ping timeout: 250 seconds) 2015-04-23T04:47:11Z fxck joined #scheme 2015-04-23T04:47:11Z fxck quit (Changing host) 2015-04-23T04:47:11Z fxck joined #scheme 2015-04-23T04:47:52Z fxck left #scheme 2015-04-23T04:49:28Z mrowe_away is now known as mrowe 2015-04-23T04:55:23Z frkout quit (Remote host closed the connection) 2015-04-23T04:55:50Z frkout joined #scheme 2015-04-23T05:08:13Z oleo_ quit (Quit: Leaving) 2015-04-23T05:21:44Z hive-mind quit (Ping timeout: 244 seconds) 2015-04-23T05:21:54Z Fare quit (Ping timeout: 252 seconds) 2015-04-23T05:22:09Z daviid joined #scheme 2015-04-23T05:30:20Z aap_ is now known as aap 2015-04-23T05:31:02Z contrapunctus joined #scheme 2015-04-23T05:31:32Z theseb left #scheme 2015-04-23T05:32:42Z Fare joined #scheme 2015-04-23T05:35:59Z psy_ joined #scheme 2015-04-23T05:36:06Z hive-mind joined #scheme 2015-04-23T05:36:34Z psy_ quit (Max SendQ exceeded) 2015-04-23T05:36:51Z psy_ joined #scheme 2015-04-23T05:47:46Z bb010g joined #scheme 2015-04-23T05:48:39Z contrapunctus: Hi. I have a MAP from whose output I need to make a circular list. How can I do this non-destructively? (Chicken Scheme) 2015-04-23T06:04:04Z cmhobbs quit (Ping timeout: 252 seconds) 2015-04-23T06:06:40Z adu quit (Quit: adu) 2015-04-23T06:09:01Z pjb quit (Ping timeout: 250 seconds) 2015-04-23T06:11:58Z cmhobbs joined #scheme 2015-04-23T06:12:20Z pjb joined #scheme 2015-04-23T06:19:07Z mrowe is now known as mrowe_away 2015-04-23T06:19:08Z RexButler quit (Ping timeout: 245 seconds) 2015-04-23T06:19:40Z cojy_: contrapunctus: you have to use mutation to make a circular list afaik 2015-04-23T06:22:09Z pjdelport: contrapunctus: You can make a new circular list, and avoid modifying the output list. 2015-04-23T06:22:41Z pjdelport: (Typing the new list into a circle will require internal mutation, but you can hide that behind an interface.) 2015-04-23T06:22:49Z pjdelport: (Tying, even) 2015-04-23T06:31:32Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-23T06:40:15Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-23T06:43:21Z zadock joined #scheme 2015-04-23T06:58:01Z Pixel_Outlaw quit (Quit: Leaving) 2015-04-23T07:02:44Z teiresias quit (Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number) 2015-04-23T07:03:26Z teiresias joined #scheme 2015-04-23T07:03:39Z teiresias quit (Changing host) 2015-04-23T07:03:39Z teiresias joined #scheme 2015-04-23T07:08:24Z stepnem joined #scheme 2015-04-23T07:13:20Z taylanub joined #scheme 2015-04-23T07:17:15Z HisaoNakai joined #scheme 2015-04-23T07:18:02Z bjz joined #scheme 2015-04-23T07:19:02Z contrapunctus quit (Ping timeout: 250 seconds) 2015-04-23T07:24:42Z vdamewood joined #scheme 2015-04-23T07:25:27Z [Batou] joined #scheme 2015-04-23T07:27:16Z HisaoNakai quit (Ping timeout: 250 seconds) 2015-04-23T07:29:08Z wingo quit (Ping timeout: 245 seconds) 2015-04-23T07:43:13Z daviid quit (Ping timeout: 265 seconds) 2015-04-23T07:44:05Z wingo joined #scheme 2015-04-23T07:47:43Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-23T07:49:40Z redeemed joined #scheme 2015-04-23T07:50:25Z rszeno joined #scheme 2015-04-23T07:51:59Z nee joined #scheme 2015-04-23T08:04:37Z psy_ quit (Ping timeout: 264 seconds) 2015-04-23T08:07:04Z excelsior joined #scheme 2015-04-23T08:09:54Z bjz joined #scheme 2015-04-23T08:13:48Z przl joined #scheme 2015-04-23T08:14:38Z ngz joined #scheme 2015-04-23T08:15:48Z Fare quit (Ping timeout: 272 seconds) 2015-04-23T08:18:57Z przl quit (Ping timeout: 256 seconds) 2015-04-23T08:19:08Z jlongster quit (Ping timeout: 245 seconds) 2015-04-23T08:21:36Z HisaoNakai joined #scheme 2015-04-23T08:23:48Z annodomini quit (Quit: annodomini) 2015-04-23T08:24:26Z annodomini joined #scheme 2015-04-23T08:24:40Z annodomini quit (Client Quit) 2015-04-23T08:24:56Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-23T08:25:39Z [Batou] quit (Ping timeout: 245 seconds) 2015-04-23T08:26:12Z HisaoNakai quit (Ping timeout: 245 seconds) 2015-04-23T08:26:52Z bjz joined #scheme 2015-04-23T08:29:48Z frkout_ joined #scheme 2015-04-23T08:33:27Z frkout quit (Ping timeout: 264 seconds) 2015-04-23T08:33:54Z excelsior quit (Quit: Lost terminal) 2015-04-23T08:35:23Z bjz quit (Ping timeout: 256 seconds) 2015-04-23T08:36:35Z ASau` joined #scheme 2015-04-23T08:37:31Z ASau quit (Remote host closed the connection) 2015-04-23T08:46:15Z ASau` is now known as ASau 2015-04-23T08:49:09Z civodul joined #scheme 2015-04-23T08:51:54Z ngz quit (Ping timeout: 272 seconds) 2015-04-23T08:55:13Z HisaoNakai joined #scheme 2015-04-23T08:55:55Z psy_ joined #scheme 2015-04-23T08:59:01Z rszeno quit (Quit: Leaving.) 2015-04-23T08:59:54Z [Batou] joined #scheme 2015-04-23T09:02:01Z HisaoNakai quit (Ping timeout: 256 seconds) 2015-04-23T09:03:31Z HisaoNakai joined #scheme 2015-04-23T09:03:38Z HisaoNakai quit (Changing host) 2015-04-23T09:03:38Z HisaoNakai joined #scheme 2015-04-23T09:04:53Z HisaoNakai: cojy_ , pjdelport - Thank you for your responses. I was hoping there would be a way to do it without mutation. (Drat.) 2015-04-23T09:05:12Z [Batou] quit (Ping timeout: 252 seconds) 2015-04-23T09:05:21Z rszeno joined #scheme 2015-04-23T09:05:55Z pjdelport: HisaoNakai: It's impossible to do without mutation at *some* level, in an eager language. 2015-04-23T09:06:36Z wasamasa: doing what without mutation? 2015-04-23T09:08:04Z pjdelport: wasamasa: Creating a data structure with circular / self references 2015-04-23T09:08:19Z wasamasa: that sounds indeed impossible 2015-04-23T09:08:33Z vraid quit (Ping timeout: 244 seconds) 2015-04-23T09:08:52Z wasamasa: since you will need to bend a pointer at some time 2015-04-23T09:09:23Z HisaoNakai quit (Ping timeout: 246 seconds) 2015-04-23T09:09:35Z pjdelport: Right. 2015-04-23T09:10:21Z wasamasa: what I wonder about more is what exactly circular lists are useful for 2015-04-23T09:10:39Z wasamasa: asides from making people test their list processing functions more 2015-04-23T09:20:08Z rszeno quit (Quit: Leaving.) 2015-04-23T09:28:11Z hiroakip joined #scheme 2015-04-23T09:28:14Z hiroaki joined #scheme 2015-04-23T09:38:37Z ravior_ joined #scheme 2015-04-23T09:38:47Z ravior_: How can you asign a variable in chezscheme 2015-04-23T09:41:56Z PinealGlandOptic quit (Ping timeout: 272 seconds) 2015-04-23T09:42:41Z pjb: (set! var expr) 2015-04-23T09:42:53Z wasamasa: (define foo 'bar)? 2015-04-23T09:43:00Z pjb: This defines a variable. 2015-04-23T09:46:31Z ravior_ quit (Quit: Leaving) 2015-04-23T09:47:44Z vraid joined #scheme 2015-04-23T09:49:55Z karswell` joined #scheme 2015-04-23T09:53:56Z przl joined #scheme 2015-04-23T09:56:50Z karswell` is now known as karswell 2015-04-23T09:57:05Z gravicappa joined #scheme 2015-04-23T09:58:14Z vdamewood quit (Quit: Computer has gone to sleep.) 2015-04-23T10:15:36Z przl quit (Ping timeout: 252 seconds) 2015-04-23T10:20:41Z zadock quit (Quit: Leaving) 2015-04-23T10:21:55Z zadock joined #scheme 2015-04-23T10:22:06Z msgodf joined #scheme 2015-04-23T10:26:39Z przl joined #scheme 2015-04-23T10:26:43Z pjdelport: Note that defining and assigning are distinct things, as implied by the above. 2015-04-23T10:27:35Z psy_ quit (Ping timeout: 256 seconds) 2015-04-23T10:31:20Z sdothum joined #scheme 2015-04-23T10:34:48Z hiroaki quit (Ping timeout: 256 seconds) 2015-04-23T10:35:08Z hiroakip quit (Ping timeout: 272 seconds) 2015-04-23T10:41:54Z frkout_ quit (Remote host closed the connection) 2015-04-23T10:42:22Z frkout joined #scheme 2015-04-23T10:45:29Z przl quit (Ping timeout: 250 seconds) 2015-04-23T10:46:39Z hiroakip joined #scheme 2015-04-23T10:46:43Z hiroaki joined #scheme 2015-04-23T10:47:10Z frkout quit (Ping timeout: 272 seconds) 2015-04-23T10:52:55Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-23T10:55:14Z sdothum joined #scheme 2015-04-23T11:08:45Z jlongster joined #scheme 2015-04-23T11:12:50Z taylanub: ravior_ left 2015-04-23T11:13:09Z jlongster quit (Ping timeout: 245 seconds) 2015-04-23T11:13:14Z narendraj9 joined #scheme 2015-04-23T11:16:10Z vdamewood joined #scheme 2015-04-23T11:18:14Z leppie quit (Ping timeout: 250 seconds) 2015-04-23T11:22:45Z leppie joined #scheme 2015-04-23T11:28:44Z jeapostrophe joined #scheme 2015-04-23T11:35:14Z narendraj9 quit (Ping timeout: 245 seconds) 2015-04-23T11:37:29Z psy__ joined #scheme 2015-04-23T11:42:15Z przl joined #scheme 2015-04-23T11:43:59Z jeapostrophe quit (Ping timeout: 245 seconds) 2015-04-23T11:45:10Z jeapostrophe joined #scheme 2015-04-23T11:46:36Z przl quit (Ping timeout: 240 seconds) 2015-04-23T11:52:11Z mrowe_away is now known as mrowe 2015-04-23T11:53:05Z frkout joined #scheme 2015-04-23T11:57:13Z mrowe is now known as mrowe_away 2015-04-23T11:57:53Z frkout quit (Ping timeout: 245 seconds) 2015-04-23T11:59:41Z przl joined #scheme 2015-04-23T12:02:00Z s1n4 quit (Ping timeout: 250 seconds) 2015-04-23T12:06:02Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-04-23T12:08:53Z narendraj9 joined #scheme 2015-04-23T12:10:15Z ziocroc joined #scheme 2015-04-23T12:20:31Z lritter quit (Quit: Leaving) 2015-04-23T12:24:22Z turtleman_ joined #scheme 2015-04-23T12:25:54Z narendraj9 quit (Ping timeout: 276 seconds) 2015-04-23T12:26:47Z davexunit joined #scheme 2015-04-23T12:28:06Z spew joined #scheme 2015-04-23T12:32:53Z jeapostrophe joined #scheme 2015-04-23T12:32:53Z jeapostrophe quit (Changing host) 2015-04-23T12:32:53Z jeapostrophe joined #scheme 2015-04-23T12:35:11Z ecthiender quit (Remote host closed the connection) 2015-04-23T12:36:38Z psy__ quit (Ping timeout: 256 seconds) 2015-04-23T12:40:24Z alezost joined #scheme 2015-04-23T12:41:29Z peterhil quit (Ping timeout: 245 seconds) 2015-04-23T12:43:29Z bjz joined #scheme 2015-04-23T12:46:38Z przl quit (Ping timeout: 245 seconds) 2015-04-23T12:48:59Z hiroakip quit (Ping timeout: 250 seconds) 2015-04-23T12:49:24Z hiroaki quit (Ping timeout: 272 seconds) 2015-04-23T12:51:40Z psy__ joined #scheme 2015-04-23T12:57:03Z badkins joined #scheme 2015-04-23T13:00:06Z Riastradh joined #scheme 2015-04-23T13:01:44Z hiroakip joined #scheme 2015-04-23T13:01:48Z hiroaki joined #scheme 2015-04-23T13:06:03Z annodomini joined #scheme 2015-04-23T13:13:28Z przl joined #scheme 2015-04-23T13:14:00Z hiroaki quit (Remote host closed the connection) 2015-04-23T13:14:00Z hiroakip quit (Read error: Connection reset by peer) 2015-04-23T13:14:07Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-23T13:15:21Z hiroakip joined #scheme 2015-04-23T13:16:43Z caleb_smith joined #scheme 2015-04-23T13:17:22Z caleb_smith left #scheme 2015-04-23T13:18:10Z przl quit (Ping timeout: 265 seconds) 2015-04-23T13:19:32Z przl joined #scheme 2015-04-23T13:24:27Z davexunit: does anyone know of a scheme implementation of parser combinators that can handle ambiguous and left recursive grammars? 2015-04-23T13:27:24Z Riastradh: Unlikely. But there are a few LALR parser generators which help you stamp out ambiguity and guarantee linear-time parsing! 2015-04-23T13:28:23Z davexunit: Riastradh: I see, thanks. 2015-04-23T13:29:21Z Riastradh: If you really want O(n^4) time parsing and ambiguous grammar, you could translate to Scheme. 2015-04-23T13:30:56Z davexunit: from the reading I've done, parser combinators operating on non-ambiguous grammars don't need to suffer O(n^3) or O(n^4) time complexity 2015-04-23T13:31:11Z Riastradh: Don 2015-04-23T13:31:33Z davexunit: but it would be nice to have an implementation that could handle ambiguity, nonetheless. 2015-04-23T13:31:41Z Riastradh: Don't need to but don't help you to guarantee linear-time parsing. 2015-04-23T13:31:42Z davexunit: I'm more-so interested in left recursion. 2015-04-23T13:31:58Z wasamasa: "In the face of ambiguity, resist the temptation to guess." 2015-04-23T13:32:31Z Riastradh: LALR prefers left recursion, and always guarantees linear-time parsing. 2015-04-23T13:32:42Z Riastradh: What do you want ambiguity for? 2015-04-23T13:33:37Z davexunit: implementation completeness. but I probably shouldn't have mentioned it, left recursion is the practical, immediately useful feature I'm after. 2015-04-23T13:34:22Z davexunit: and I'd like to do it with parser combinators, not parser generators. 2015-04-23T13:34:31Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-23T13:35:06Z davexunit: I've been reading about the tricks needed to make it work, but haven't yet grokked it enough to produce a working implementation. 2015-04-23T13:36:23Z davexunit: it involves some use of continuations and memoization 2015-04-23T13:39:35Z Riastradh: Why would you like to do it with parser combinators rather than parser generators? 2015-04-23T13:41:16Z davexunit: because the idea of parsers as higher-order functions that can be easily composed is interesting to me. 2015-04-23T13:42:30Z davexunit: you're probably right that I should just use a parser generator, but I'd like to see this experiment through to the end. my goal was to produce something that could parse some subset of Markdown. 2015-04-23T13:43:00Z Fare joined #scheme 2015-04-23T13:54:54Z przl quit (Ping timeout: 265 seconds) 2015-04-23T13:57:27Z zadock quit (Ping timeout: 250 seconds) 2015-04-23T13:58:43Z przl joined #scheme 2015-04-23T14:02:17Z annodomini quit (Quit: annodomini) 2015-04-23T14:02:21Z mtakkman joined #scheme 2015-04-23T14:12:51Z jlongster joined #scheme 2015-04-23T14:12:53Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-23T14:16:31Z przl quit (Ping timeout: 256 seconds) 2015-04-23T14:17:54Z przl joined #scheme 2015-04-23T14:29:58Z ziocroc quit (Ping timeout: 245 seconds) 2015-04-23T14:32:20Z sheilong joined #scheme 2015-04-23T14:38:20Z przl quit (Ping timeout: 272 seconds) 2015-04-23T14:39:10Z leppie quit 2015-04-23T14:39:38Z przl joined #scheme 2015-04-23T14:40:52Z leppie joined #scheme 2015-04-23T14:41:43Z jao joined #scheme 2015-04-23T14:49:55Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-23T14:50:33Z bjz joined #scheme 2015-04-23T14:53:22Z turtleman_ joined #scheme 2015-04-23T14:54:43Z Riastradh quit (Ping timeout: 244 seconds) 2015-04-23T14:55:01Z uber_hulk joined #scheme 2015-04-23T14:55:37Z przl quit (Ping timeout: 255 seconds) 2015-04-23T14:57:53Z jao quit (Ping timeout: 256 seconds) 2015-04-23T14:58:33Z przl joined #scheme 2015-04-23T15:01:11Z sethalves quit (Quit: Leaving.) 2015-04-23T15:01:55Z AkashicLegend joined #scheme 2015-04-23T15:02:05Z przl quit (Client Quit) 2015-04-23T15:04:40Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-23T15:05:59Z tmh_ quit (Quit: Caught deadly signal: SIGSLEEP) 2015-04-23T15:08:51Z ASau quit (Ping timeout: 265 seconds) 2015-04-23T15:11:09Z tmh_ joined #scheme 2015-04-23T15:11:36Z khisanth_ is now known as Khisanth 2015-04-23T15:18:29Z msgodf quit (Ping timeout: 250 seconds) 2015-04-23T15:21:50Z nee quit (Remote host closed the connection) 2015-04-23T15:24:55Z theseb joined #scheme 2015-04-23T15:25:40Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-23T15:26:14Z gravicappa quit (Remote host closed the connection) 2015-04-23T15:27:12Z Fare quit (Ping timeout: 256 seconds) 2015-04-23T15:35:19Z ASau joined #scheme 2015-04-23T15:37:32Z ASau quit (Remote host closed the connection) 2015-04-23T15:38:06Z ASau joined #scheme 2015-04-23T15:41:40Z psy__ quit (Ping timeout: 272 seconds) 2015-04-23T15:42:07Z psy__ joined #scheme 2015-04-23T15:54:15Z chishiki quit (Quit: WeeChat 1.1.1) 2015-04-23T15:55:16Z pnkfelix joined #scheme 2015-04-23T15:58:47Z redeemed quit (Ping timeout: 244 seconds) 2015-04-23T16:04:35Z hiyosi joined #scheme 2015-04-23T16:06:45Z sethalves joined #scheme 2015-04-23T16:11:31Z turtleman_ joined #scheme 2015-04-23T16:16:21Z s1n4 joined #scheme 2015-04-23T16:27:42Z ziocroc joined #scheme 2015-04-23T16:28:08Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-23T16:30:15Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-23T16:31:47Z jumblerg joined #scheme 2015-04-23T16:34:39Z chishiki joined #scheme 2015-04-23T16:39:19Z Fare joined #scheme 2015-04-23T16:50:20Z turtleman_ joined #scheme 2015-04-23T16:52:55Z Qudit314159 quit (Remote host closed the connection) 2015-04-23T16:53:35Z Qudit314159 joined #scheme 2015-04-23T16:57:36Z vraid quit (Ping timeout: 265 seconds) 2015-04-23T16:57:49Z oleo joined #scheme 2015-04-23T17:01:30Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-04-23T17:06:33Z msgodf joined #scheme 2015-04-23T17:16:03Z oleo_ joined #scheme 2015-04-23T17:17:05Z oleo is now known as Guest12971 2015-04-23T17:17:26Z oleo_ quit (Read error: Connection reset by peer) 2015-04-23T17:18:24Z Guest12971 quit (Ping timeout: 276 seconds) 2015-04-23T17:27:32Z fantomik joined #scheme 2015-04-23T17:29:56Z gravicappa joined #scheme 2015-04-23T17:31:32Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-23T17:32:51Z fantomik quit (Quit: AtomicIRC: The nuclear option.) 2015-04-23T17:34:46Z jeapostrophe joined #scheme 2015-04-23T17:34:46Z jeapostrophe quit (Changing host) 2015-04-23T17:34:46Z jeapostrophe joined #scheme 2015-04-23T17:39:07Z Riastradh joined #scheme 2015-04-23T17:40:20Z motersen joined #scheme 2015-04-23T17:43:22Z theseb quit (Quit: Leaving) 2015-04-23T17:44:26Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-23T17:45:07Z motersen quit (Client Quit) 2015-04-23T17:45:25Z motersen joined #scheme 2015-04-23T17:45:34Z vraid joined #scheme 2015-04-23T17:48:56Z motersen quit (Client Quit) 2015-04-23T17:49:17Z motersen joined #scheme 2015-04-23T17:55:10Z pecg joined #scheme 2015-04-23T17:55:15Z wingo quit (Ping timeout: 256 seconds) 2015-04-23T18:01:41Z daviid joined #scheme 2015-04-23T18:03:08Z yasha9 joined #scheme 2015-04-23T18:03:09Z jao joined #scheme 2015-04-23T18:14:18Z narendraj9 joined #scheme 2015-04-23T18:20:45Z chishiki quit (Ping timeout: 256 seconds) 2015-04-23T18:20:51Z narendraj9 quit (Ping timeout: 264 seconds) 2015-04-23T18:23:43Z excelsior joined #scheme 2015-04-23T18:30:50Z oleo joined #scheme 2015-04-23T18:30:50Z oleo quit (Changing host) 2015-04-23T18:30:50Z oleo joined #scheme 2015-04-23T18:45:21Z DrPete joined #scheme 2015-04-23T18:47:47Z s1n4 quit (Ping timeout: 250 seconds) 2015-04-23T18:47:51Z civodul joined #scheme 2015-04-23T18:48:17Z DrPete_ quit (Ping timeout: 265 seconds) 2015-04-23T18:51:46Z pjb quit (Read error: Connection reset by peer) 2015-04-23T18:52:11Z pjb joined #scheme 2015-04-23T18:52:37Z kori quit (Ping timeout: 248 seconds) 2015-04-23T18:54:32Z chishiki joined #scheme 2015-04-23T18:59:41Z karswell` joined #scheme 2015-04-23T19:02:24Z karswell quit (Ping timeout: 276 seconds) 2015-04-23T19:06:39Z karswell` quit (Ping timeout: 256 seconds) 2015-04-23T19:07:06Z jeapostr1phe joined #scheme 2015-04-23T19:10:02Z jeapostrophe quit (Ping timeout: 272 seconds) 2015-04-23T19:11:00Z turtleman_ quit (Ping timeout: 265 seconds) 2015-04-23T19:11:22Z kori joined #scheme 2015-04-23T19:18:28Z cojy_: davexunit: how do you not know about https://github.com/epsil/gll ?!?! 2015-04-23T19:19:46Z davexunit: cojy_: I do know about it, actually! the README has helped me a lot, but the implementation is pretty... not good. 2015-04-23T19:19:58Z cojy_: i see 2015-04-23T19:20:05Z davexunit: I was hoping there were some either libraries out there 2015-04-23T19:20:22Z davexunit: that readme has gotten me as far as I have, though. 2015-04-23T19:20:27Z davexunit: much credit due. 2015-04-23T19:21:58Z davexunit: I didn't like some the design choices, though. like using a define-parser form to handle self referential and mutually recursive parsers. 2015-04-23T19:23:20Z davexunit: maybe this will prove to be a big limitation, but so far I've found it enough to simply make 'alt' a special form. 2015-04-23T19:29:21Z AkashicLegend joined #scheme 2015-04-23T19:34:37Z narendraj9 joined #scheme 2015-04-23T19:36:26Z cojy_: davexunit: the ometa paper is also probably worth reading 2015-04-23T19:41:27Z jumblerg joined #scheme 2015-04-23T19:48:58Z AkashicLegend quit (Quit: AkashicLegend) 2015-04-23T19:53:04Z AkashicLegend joined #scheme 2015-04-23T19:56:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-23T20:00:24Z turtleman_ joined #scheme 2015-04-23T20:00:49Z _sjs quit (Remote host closed the connection) 2015-04-23T20:03:45Z jawny joined #scheme 2015-04-23T20:04:22Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-23T20:09:22Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-23T20:16:29Z jao quit (Ping timeout: 245 seconds) 2015-04-23T20:17:29Z turtleman_ quit (Ping timeout: 256 seconds) 2015-04-23T20:19:15Z pnkfelix joined #scheme 2015-04-23T20:20:20Z samtx joined #scheme 2015-04-23T20:21:49Z yrdz quit (Remote host closed the connection) 2015-04-23T20:29:42Z yrdz joined #scheme 2015-04-23T20:30:44Z davexunit quit (Quit: Later) 2015-04-23T20:31:32Z jeapostr1phe quit (Ping timeout: 246 seconds) 2015-04-23T20:39:47Z PinealGlandOptic joined #scheme 2015-04-23T21:00:37Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-23T21:01:38Z pnkfelix joined #scheme 2015-04-23T21:03:56Z jeapostrophe joined #scheme 2015-04-23T21:03:56Z jeapostrophe quit (Changing host) 2015-04-23T21:03:56Z jeapostrophe joined #scheme 2015-04-23T21:05:12Z mrowe_away is now known as mrowe 2015-04-23T21:05:15Z pnkfelix quit (Client Quit) 2015-04-23T21:06:27Z pnkfelix joined #scheme 2015-04-23T21:12:11Z mrowe is now known as mrowe_away 2015-04-23T21:17:28Z jeapostrophe quit (Read error: No route to host) 2015-04-23T21:18:21Z lritter joined #scheme 2015-04-23T21:26:37Z samtx quit (Ping timeout: 256 seconds) 2015-04-23T21:28:40Z gravicappa quit (Remote host closed the connection) 2015-04-23T21:29:48Z ngz joined #scheme 2015-04-23T21:32:33Z Riastradh quit (Ping timeout: 244 seconds) 2015-04-23T21:34:22Z excelsior quit (Quit: Lost terminal) 2015-04-23T21:38:55Z alezost quit (Quit: I use GNU Guix ) 2015-04-23T21:38:57Z Fare quit (Quit: Leaving) 2015-04-23T21:42:34Z fikusz quit (Quit: Leaving) 2015-04-23T21:44:43Z spew quit (Quit: leaving) 2015-04-23T21:44:54Z fikusz joined #scheme 2015-04-23T21:54:34Z ziocroc quit (Quit: ziocroc) 2015-04-23T21:59:08Z ngz quit (Ping timeout: 272 seconds) 2015-04-23T21:59:33Z Vutral quit (Ping timeout: 245 seconds) 2015-04-23T22:00:53Z jawny quit (Ping timeout: 248 seconds) 2015-04-23T22:01:20Z Vutral_ joined #scheme 2015-04-23T22:08:17Z jawny joined #scheme 2015-04-23T22:09:15Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-23T22:15:00Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-23T22:17:51Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-23T22:46:00Z AkashicLegend quit (Ping timeout: 276 seconds) 2015-04-23T22:46:11Z AkashicLegend joined #scheme 2015-04-23T22:48:02Z motersen quit (Quit: leaving) 2015-04-23T22:48:27Z karswell` joined #scheme 2015-04-23T22:55:17Z jawny quit (Ping timeout: 248 seconds) 2015-04-23T22:57:55Z karswell` quit (Read error: Connection reset by peer) 2015-04-23T23:00:57Z ijp quit (Quit: brb cleaning the augean stables) 2015-04-23T23:05:55Z mrowe_away is now known as mrowe 2015-04-23T23:07:01Z pecg quit (Ping timeout: 255 seconds) 2015-04-23T23:09:16Z daviid quit (Ping timeout: 240 seconds) 2015-04-23T23:27:28Z jao joined #scheme 2015-04-23T23:28:00Z mrowe is now known as mrowe_away 2015-04-23T23:28:25Z hiyosi joined #scheme 2015-04-23T23:29:54Z jawny joined #scheme 2015-04-23T23:47:58Z mrowe_away is now known as mrowe 2015-04-23T23:54:42Z badkins quit 2015-04-23T23:57:56Z mrowe is now known as mrowe_away 2015-04-24T00:01:01Z jawny quit (Ping timeout: 255 seconds) 2015-04-24T00:04:09Z stepnem quit (Ping timeout: 256 seconds) 2015-04-24T00:06:36Z sethalves quit (Quit: Leaving.) 2015-04-24T00:07:17Z AkashicLegend quit (Ping timeout: 248 seconds) 2015-04-24T00:07:31Z AkashicLegend joined #scheme 2015-04-24T00:11:55Z Natch quit (Ping timeout: 250 seconds) 2015-04-24T00:14:21Z Shadox joined #scheme 2015-04-24T00:15:49Z mrowe_away is now known as mrowe 2015-04-24T00:16:32Z mrowe is now known as mrowe_away 2015-04-24T00:17:49Z jawny joined #scheme 2015-04-24T00:31:59Z jawny quit (Ping timeout: 246 seconds) 2015-04-24T00:35:52Z jawny joined #scheme 2015-04-24T00:38:56Z turtleman_ joined #scheme 2015-04-24T00:45:31Z spew joined #scheme 2015-04-24T00:57:07Z sethalves joined #scheme 2015-04-24T01:01:29Z aap_ joined #scheme 2015-04-24T01:04:47Z aap quit (Ping timeout: 256 seconds) 2015-04-24T01:05:13Z _sjs joined #scheme 2015-04-24T01:07:52Z hiroakip quit (Ping timeout: 272 seconds) 2015-04-24T01:21:39Z annodomini joined #scheme 2015-04-24T01:21:39Z annodomini quit (Changing host) 2015-04-24T01:21:39Z annodomini joined #scheme 2015-04-24T01:21:41Z annodomini quit (Client Quit) 2015-04-24T01:25:24Z jlongster quit (Read error: Connection reset by peer) 2015-04-24T01:25:49Z jlongster joined #scheme 2015-04-24T01:28:17Z spew quit (Quit: leaving) 2015-04-24T01:29:40Z pjb quit (Ping timeout: 255 seconds) 2015-04-24T01:36:40Z pjb joined #scheme 2015-04-24T01:38:43Z mooe joined #scheme 2015-04-24T01:57:37Z Natch joined #scheme 2015-04-24T01:59:52Z aap_ quit (Read error: Connection reset by peer) 2015-04-24T02:00:21Z aap joined #scheme 2015-04-24T02:03:53Z govt joined #scheme 2015-04-24T02:05:24Z govt left #scheme 2015-04-24T02:08:40Z jlongster quit (Read error: Connection reset by peer) 2015-04-24T02:19:35Z jawny quit (Ping timeout: 256 seconds) 2015-04-24T02:21:01Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-24T02:28:40Z annodomini joined #scheme 2015-04-24T02:28:40Z annodomini quit (Changing host) 2015-04-24T02:28:40Z annodomini joined #scheme 2015-04-24T02:28:54Z echo-area joined #scheme 2015-04-24T02:33:05Z ArneBab_ joined #scheme 2015-04-24T02:33:39Z jawny joined #scheme 2015-04-24T02:36:04Z ArneBab quit (Ping timeout: 252 seconds) 2015-04-24T02:36:57Z taylanub quit (Disconnected by services) 2015-04-24T02:37:26Z taylanub joined #scheme 2015-04-24T02:42:40Z AkashicLegend quit (Ping timeout: 256 seconds) 2015-04-24T02:43:59Z mooe left #scheme 2015-04-24T02:46:38Z excelsior joined #scheme 2015-04-24T02:54:01Z c74d quit (Remote host closed the connection) 2015-04-24T02:56:59Z c74d joined #scheme 2015-04-24T03:00:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-24T03:00:52Z tessier quit (Read error: Connection reset by peer) 2015-04-24T03:01:05Z tessier joined #scheme 2015-04-24T03:03:10Z annodomini quit (Quit: annodomini) 2015-04-24T03:04:12Z turtleman_ quit (Ping timeout: 250 seconds) 2015-04-24T03:05:43Z s1n4 joined #scheme 2015-04-24T03:08:10Z rtra quit (Ping timeout: 256 seconds) 2015-04-24T03:08:54Z PinealGlandOptic quit (Ping timeout: 244 seconds) 2015-04-24T03:09:54Z PinealGlandOptic joined #scheme 2015-04-24T03:11:16Z mrowe_away is now known as mrowe 2015-04-24T03:14:42Z rtra joined #scheme 2015-04-24T03:14:58Z jao quit (Ping timeout: 256 seconds) 2015-04-24T03:17:09Z RexButler joined #scheme 2015-04-24T03:18:48Z Fare joined #scheme 2015-04-24T03:24:49Z s1n4 quit (Ping timeout: 245 seconds) 2015-04-24T03:26:00Z mrowe is now known as mrowe_away 2015-04-24T03:33:09Z Tbone139 quit (Quit: Leaving) 2015-04-24T03:35:24Z az joined #scheme 2015-04-24T03:41:30Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-24T03:45:48Z ecthiender joined #scheme 2015-04-24T03:46:56Z jawny quit (Ping timeout: 240 seconds) 2015-04-24T04:00:47Z RexButler quit (Remote host closed the connection) 2015-04-24T04:01:30Z c74d quit (Remote host closed the connection) 2015-04-24T04:03:54Z c74d joined #scheme 2015-04-24T04:10:03Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-24T04:20:56Z jawny joined #scheme 2015-04-24T04:33:18Z mtakkman joined #scheme 2015-04-24T04:37:48Z Fare quit (Ping timeout: 252 seconds) 2015-04-24T04:54:23Z mtakkman quit (Ping timeout: 265 seconds) 2015-04-24T04:55:51Z c74d quit (Remote host closed the connection) 2015-04-24T04:58:06Z mtakkman joined #scheme 2015-04-24T05:01:02Z c74d joined #scheme 2015-04-24T05:03:10Z c74d quit (Read error: Connection reset by peer) 2015-04-24T05:05:46Z c74d joined #scheme 2015-04-24T05:07:01Z jawny quit (Ping timeout: 250 seconds) 2015-04-24T05:07:30Z ASau quit (Ping timeout: 252 seconds) 2015-04-24T05:11:33Z sheilong quit (Quit: Konversation terminated!) 2015-04-24T05:13:12Z oleo quit (Quit: Leaving) 2015-04-24T05:21:03Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-24T05:21:08Z jawny joined #scheme 2015-04-24T05:45:14Z jawny quit (Quit: Leaving) 2015-04-24T05:45:29Z jawny joined #scheme 2015-04-24T05:57:22Z BWV988 joined #scheme 2015-04-24T06:09:30Z bb010g joined #scheme 2015-04-24T06:13:43Z tmh_ quit (Remote host closed the connection) 2015-04-24T06:14:08Z tmh_ joined #scheme 2015-04-24T06:39:03Z tmh_ quit (Remote host closed the connection) 2015-04-24T06:39:46Z tmh_ joined #scheme 2015-04-24T06:41:30Z pnkfelix joined #scheme 2015-04-24T06:44:34Z BWV988 quit (Quit: Page closed) 2015-04-24T06:45:15Z jumblerg joined #scheme 2015-04-24T06:52:19Z jawny quit (Ping timeout: 265 seconds) 2015-04-24T06:53:09Z psy__ quit (Ping timeout: 245 seconds) 2015-04-24T07:00:57Z vdamewood joined #scheme 2015-04-24T07:02:25Z alezost joined #scheme 2015-04-24T07:09:14Z stepnem joined #scheme 2015-04-24T07:15:09Z bjz joined #scheme 2015-04-24T07:18:57Z nee joined #scheme 2015-04-24T07:30:00Z Shadox quit (Read error: Connection reset by peer) 2015-04-24T07:46:35Z msgodf quit (Remote host closed the connection) 2015-04-24T07:48:09Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-24T07:53:43Z hiroakip joined #scheme 2015-04-24T08:02:01Z Isp-sec joined #scheme 2015-04-24T08:04:31Z contrapunctus joined #scheme 2015-04-24T08:08:26Z contrapunctus: o/ 2015-04-24T08:11:55Z bjz joined #scheme 2015-04-24T08:13:00Z bjz quit (Client Quit) 2015-04-24T08:13:30Z msgodf joined #scheme 2015-04-24T08:13:56Z bjz joined #scheme 2015-04-24T08:15:15Z zadock joined #scheme 2015-04-24T08:19:50Z bjz quit (Ping timeout: 256 seconds) 2015-04-24T08:33:51Z wingo joined #scheme 2015-04-24T08:36:36Z redeemed joined #scheme 2015-04-24T08:40:27Z alezost quit (Quit: I use GNU Guix ) 2015-04-24T08:41:58Z vraaid joined #scheme 2015-04-24T08:45:15Z vraid quit (Ping timeout: 244 seconds) 2015-04-24T08:46:31Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-24T08:50:03Z arquebus joined #scheme 2015-04-24T08:54:16Z arquebus quit (Quit: konversation disconnects) 2015-04-24T09:20:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-24T09:25:32Z bjz joined #scheme 2015-04-24T09:28:34Z PinealGlandOptic quit (Ping timeout: 250 seconds) 2015-04-24T09:34:25Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-24T09:40:55Z zadock quit (Quit: Leaving) 2015-04-24T09:49:58Z HisaoNakai joined #scheme 2015-04-24T09:50:13Z HisaoNakai left #scheme 2015-04-24T09:51:40Z contrapunctus quit (Ping timeout: 252 seconds) 2015-04-24T10:09:30Z rszeno joined #scheme 2015-04-24T10:13:01Z Isp-sec quit (Ping timeout: 255 seconds) 2015-04-24T10:17:57Z wingo quit (Remote host closed the connection) 2015-04-24T10:21:26Z rszeno quit (Quit: Leaving.) 2015-04-24T10:28:44Z vdamewood joined #scheme 2015-04-24T10:30:43Z vdamewood quit (Max SendQ exceeded) 2015-04-24T10:33:45Z vraaid quit (Ping timeout: 244 seconds) 2015-04-24T10:35:57Z davexunit joined #scheme 2015-04-24T10:42:38Z vdamewood joined #scheme 2015-04-24T10:43:08Z gravicappa joined #scheme 2015-04-24T11:02:14Z s1n4 joined #scheme 2015-04-24T11:05:18Z yasha9 quit (Ping timeout: 256 seconds) 2015-04-24T11:18:25Z yasha9 joined #scheme 2015-04-24T11:24:47Z RexButler joined #scheme 2015-04-24T11:26:12Z echo-area quit (Remote host closed the connection) 2015-04-24T11:26:32Z RexButler: Anyone up this early? 2015-04-24T11:27:02Z RexButler: Why isn't this syntax working? 2015-04-24T11:27:06Z RexButler: http://sprunge.us/UNGS 2015-04-24T11:28:08Z hiyosi joined #scheme 2015-04-24T11:30:53Z ecraven: you are missing a return value in the second cond clause 2015-04-24T11:31:04Z ecraven: you only have the comparison, but what is it supposed to return if that matches? 2015-04-24T11:32:18Z RexButler: Yes of course. 2015-04-24T11:35:22Z turtleman_ joined #scheme 2015-04-24T11:36:57Z RexButler: And now? http://sprunge.us/OdYA 2015-04-24T11:37:05Z vraaid joined #scheme 2015-04-24T11:37:35Z RexButler: I prefer if and define over cond and let because there are so many ()'s 2015-04-24T11:37:42Z RexButler: ugh 2015-04-24T11:38:39Z davexunit: you might be using the wrong language 2015-04-24T11:39:12Z davexunit: a cond is far easier to read than a bunch of nested ifs 2015-04-24T11:39:29Z RexButler: Yes 2015-04-24T11:39:37Z RexButler: :) 2015-04-24T11:40:10Z ski: you could use `and',`not',`or' 2015-04-24T11:41:14Z RexButler: Isn't cond with else part of racket? 2015-04-24T11:41:51Z RexButler: davexunit: 2015-04-24T11:42:09Z ski: (an element is in a set iff the set is non-empty, and ...) 2015-04-24T11:42:23Z annodomini joined #scheme 2015-04-24T11:42:58Z davexunit: RexButler: I would imagine so, but I don't use racket. 2015-04-24T11:43:34Z RexButler: davexunit: Is your alias a reference to the various xUnit test frameworks? 2015-04-24T11:43:55Z RexButler: If so, is there a good one (or even better, a standard) for scheme? 2015-04-24T11:44:20Z wasamasa: lol 2015-04-24T11:44:21Z davexunit: no, it's just a silly AOL screenname I made when I was in middle school that I've carried with me for no good reason. 2015-04-24T11:44:46Z davexunit: RexButler: Scheme has SRFI-64 2015-04-24T11:44:55Z davexunit: is there a bot here that can spit out srfi links? 2015-04-24T11:44:58Z davexunit: ,srfi 64 2015-04-24T11:45:04Z RexButler: wasamasa: what is so funny? 2015-04-24T11:45:06Z davexunit: took a guess ;) 2015-04-24T11:45:18Z davexunit: http://srfi.schemers.org/srfi-64/srfi-64.html 2015-04-24T11:45:25Z wasamasa: RexButler: going from his nickname over to testing frameworks 2015-04-24T11:45:55Z davexunit: people often ask me wtf the "xunit" part means, and the answer is "nothing" 2015-04-24T11:45:55Z wasamasa: davexunit: I proposed writing up one, but got told it wouldn't be worth it for this relatively low-volume channel 2015-04-24T11:46:26Z davexunit: ah, I see 2015-04-24T11:46:33Z RexButler: wasamasa: Well, I thought, who better to ask? 2015-04-24T11:47:09Z davexunit: wasamasa: I think it would come in handy sometimes. it's not like this place is a business that has to prioritize things. 2015-04-24T11:47:17Z davexunit: if someone wanted to add a helper bot, why not? 2015-04-24T11:47:35Z wasamasa: the question is of course, what should it do? 2015-04-24T11:48:00Z wasamasa: there's few factoids worth using to avoid repeating yourself (like, a link to riastradh's style guide or srfi or rnrs) 2015-04-24T11:48:03Z RexButler: I'm going with ski's suggestion. 2015-04-24T11:48:03Z davexunit: eval stuff, link to srfis, print link titles 2015-04-24T11:48:21Z davexunit: wasamasa: yeah, I think those would be useful 2015-04-24T11:48:37Z wasamasa: hmm, the problem with evaluating stuff is that it's inherently tied to some specific implementation 2015-04-24T11:51:27Z ski: (.. iirc, specbot could give links to some pieces of documentation, possibly also SRFI ?) 2015-04-24T11:52:34Z ski: rudybot: eval (reverse (list 'davexunit 'for 'stuff)) 2015-04-24T11:52:34Z rudybot: ski: ; Value: '(stuff for davexunit) 2015-04-24T11:54:05Z RexButler: BTW, I'm writing this for instructive purposes 2015-04-24T11:54:29Z RexButler: ... but what is the standard shortcut way to test if an element is in a list 2015-04-24T11:54:31Z RexButler: ? 2015-04-24T11:55:29Z vraaid: RexButler: member 2015-04-24T11:55:47Z vraaid: member? rather 2015-04-24T11:55:59Z vraaid: rudybot: (member? 5 '(1 5 3)) 2015-04-24T11:55:59Z rudybot: vraaid: your sandbox is ready 2015-04-24T11:56:00Z rudybot: vraaid: error: member?: undefined; cannot reference an identifier before its definition in module: 'program 2015-04-24T11:56:08Z ecraven: vraaid: member, not member? 2015-04-24T11:56:12Z wasamasa: rudybot: quote 2015-04-24T11:56:12Z ecraven: it does not return a boolean 2015-04-24T11:56:13Z rudybot: wasamasa: Let's plan our apple bankrupcy party. 2015-04-24T11:56:16Z vraaid: rudybot: (member 5 '(1 5 3)) 2015-04-24T11:56:16Z rudybot: vraaid: ; Value: '(5 3) 2015-04-24T11:56:33Z vraaid: right you are, i was confused by a search result 2015-04-24T11:57:10Z vraaid is now known as vraid 2015-04-24T11:59:43Z RexButler: I'm going through SICP (neat book) but I've been using #lang racket lately 2015-04-24T12:01:26Z RexButler: The situation with all the lisp/scheme dialects is a bit confusing to me, actually 2015-04-24T12:02:37Z lritter quit (Ping timeout: 244 seconds) 2015-04-24T12:09:49Z taylanub: RexButler: Common Lisp and Scheme are strictly different languages. additionally, Scheme is not very well-standardized, so most implementations have lots of incompatible extensions to the standards, and Racket takes it as far as breaking standards-compliance altogether and calling the language "Racket" although it's still "basically" Scheme 2015-04-24T12:10:38Z taylanub: (other languages in the Lisp family would be Maclisp (historic), Emacs Lisp, Clojure, etc.; these are all on the same "level" as Common Lisp and Scheme, in the hierarchy.) 2015-04-24T12:10:49Z ziocroc joined #scheme 2015-04-24T12:11:37Z RexButler: Here it is, without a cond: http://sprunge.us/EReV 2015-04-24T12:11:44Z RexButler: But now it is not tail recursive? 2015-04-24T12:11:51Z taylanub: sometimes people just say "Lisp" when they really mean Common Lisp, other times it's a catch-all term referring to all languages in the family, even though they're strictly different languages. a bit like C, C++, Objective-C, D, etc. 2015-04-24T12:12:23Z taylanub: RexButler: that looks tail-recursive to me 2015-04-24T12:14:18Z RexButler: Then that is my prefered answer 2015-04-24T12:14:49Z ski: (you can still replace that `if' with something "more logical") 2015-04-24T12:16:27Z RexButler: Are we sure that's tail-recursive? If we expand it it grows in size 2015-04-24T12:16:51Z taylanub: how do you expand it? 2015-04-24T12:18:10Z taylanub: 'or' is specified such that its sub-expressions are evaluated left-to-right sequentially, the last being in tail-position 2015-04-24T12:18:27Z RexButler: hmm 2015-04-24T12:18:38Z RexButler: ok 2015-04-24T12:18:58Z sdothum joined #scheme 2015-04-24T12:19:00Z RexButler: Now that I've written that I'm just going to use "member?" 2015-04-24T12:20:00Z taylanub: member? uses 'equal?' to test, but optionally takes the equality procedure to be used as an extra argument; memqv? uses 'eqv?'; memq? uses 'eq?'. 2015-04-24T12:20:30Z taylanub: so if you want it specifically for numbers, you can do (member? elem list =) 2015-04-24T12:21:54Z vraid: taylanub: as ecraven noted, it's just member, memq, memv without the question mark 2015-04-24T12:22:11Z annodomini quit (Quit: annodomini) 2015-04-24T12:23:21Z RexButler: Is it just me, but the sequence (list) (list 0) (list 0 1) makes more sense than nil/null/'() (list 0) (list 0 1) (list 0 1) 2015-04-24T12:23:38Z RexButler: Which is why I like (list) for the empty list... but maybe that's deceptive 2015-04-24T12:24:05Z vraid: RexButler: what about '() '(0) '(0 1) 2015-04-24T12:25:00Z vraid: RexButler: there's a small difference that '() is a value. (list) is a function call that returns '(), sort of how (+) is a function call that returns 0 2015-04-24T12:25:48Z RexButler: Wait, I'm confused about quote and list. Isn't '(0) and (quote 0) not equal to (list 0)? 2015-04-24T12:26:24Z ski: rudybot: eval (equal? (quote 0) (list 0)) 2015-04-24T12:26:25Z rudybot: ski: ; Value: #f 2015-04-24T12:26:30Z ski: rudybot: eval (equal? (quote (0)) (list 0)) 2015-04-24T12:26:30Z rudybot: ski: ; Value: #t 2015-04-24T12:26:43Z ski: rudybot: eval (equal? '(0) (list 0)) 2015-04-24T12:26:43Z rudybot: ski: ; Value: #t 2015-04-24T12:27:03Z RexButler: That rudybot is usefull 2015-04-24T12:27:05Z davexunit: (quote 0) doesn't return a list 2015-04-24T12:27:13Z davexunit: '0 2015-04-24T12:27:40Z davexunit: or simply 0 2015-04-24T12:28:07Z RexButler: rudybot: eval (equal? (quote 0) '(0)) 2015-04-24T12:28:08Z rudybot: RexButler: your sandbox is ready 2015-04-24T12:28:08Z rudybot: RexButler: ; Value: #f 2015-04-24T12:28:26Z davexunit: you are comparing a list to 0, so they won't be equal 2015-04-24T12:28:47Z davexunit: '(0) is short for (quote (0)) 2015-04-24T12:29:57Z annodomini joined #scheme 2015-04-24T12:31:29Z badkins joined #scheme 2015-04-24T12:32:02Z RexButler: Here we go again: http://sprunge.us/iOCH 2015-04-24T12:32:49Z RexButler: http://sprunge.us/jAYH 2015-04-24T12:32:54Z RexButler: Yeah, that 2015-04-24T12:33:49Z RexButler: Problem with the else again 2015-04-24T12:35:56Z davexunit: what's the error? 2015-04-24T12:36:16Z ski: still no `and' :/ 2015-04-24T12:36:39Z RexButler: else: not allowed as an expression 2015-04-24T12:37:13Z davexunit: RexButler: you have a set of parens around all three cases 2015-04-24T12:37:19Z davexunit: that's not the right syntax 2015-04-24T12:37:49Z davexunit: just remove those and it will work 2015-04-24T12:38:18Z davexunit: you have (cond ((test expr) ...)) instead of (cond (test expr) ...) 2015-04-24T12:38:27Z spew joined #scheme 2015-04-24T12:38:35Z RexButler: tx 2015-04-24T12:39:05Z RexButler: I couldn't sleep, and now I'm up doing this. :( 2015-04-24T12:41:35Z davexunit: np 2015-04-24T12:42:29Z taylanub: oh right, member &c. return someting other than plain booleans 2015-04-24T12:44:18Z vraid: taylanub: well, so do and/or 2015-04-24T12:45:49Z RexButler: Is seems like a lot of operations on lists naturally reverse them in the process. 2015-04-24T12:46:10Z RexButler: Which means you may have a lot of unoptimized redundant double reverses, no? 2015-04-24T12:46:11Z vraid: it happens due to iteration 2015-04-24T12:46:19Z RexButler: yes 2015-04-24T12:46:24Z vraid: you shouldn't have double reverses 2015-04-24T12:46:45Z RexButler: You mean they won't show up, or it's bad if they do 2015-04-24T12:48:57Z cmhobbs quit (Remote host closed the connection) 2015-04-24T12:51:29Z vdamewood quit (Quit: Computer has gone to sleep.) 2015-04-24T12:52:15Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-24T12:53:27Z annodomini quit (Quit: annodomini) 2015-04-24T12:53:37Z oleo joined #scheme 2015-04-24T12:54:07Z sdothum joined #scheme 2015-04-24T12:56:44Z RexButler: BTW, is there a sensible to name temporary inner iterators... or does it not really matter? 2015-04-24T12:57:02Z wasamasa: use a named let! 2015-04-24T12:57:15Z wasamasa: (let loop () ...) 2015-04-24T12:57:57Z RexButler: well, back to sleep. Thanks all. 2015-04-24T13:02:27Z RexButler quit (Ping timeout: 245 seconds) 2015-04-24T13:03:48Z ecthiender quit (Quit: gotta go) 2015-04-24T13:08:52Z caleb_smith joined #scheme 2015-04-24T13:14:59Z {0}grant quit (Ping timeout: 246 seconds) 2015-04-24T13:18:25Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-24T13:19:45Z pnkfelix joined #scheme 2015-04-24T13:25:42Z rszeno joined #scheme 2015-04-24T13:27:24Z C-Keen: heh " German lesson: "Now we have the salad" = to be in trouble. "We have had pig" = to have good fortune. This explains a lot about German food." 2015-04-24T13:28:46Z ecraven: lol, never looked at it this way 2015-04-24T13:29:06Z C-Keen: sorry wrong channel :) 2015-04-24T13:29:36Z ecraven: C-Keen: still funny :D 2015-04-24T13:29:48Z C-Keen: indeed it is ecraven :) 2015-04-24T13:30:47Z mario-goulart: food joke, though! 2015-04-24T13:34:42Z C-Keen: heh 2015-04-24T13:39:32Z mtakkman joined #scheme 2015-04-24T13:42:59Z ziocroc quit (Ping timeout: 246 seconds) 2015-04-24T13:45:10Z ziocroc joined #scheme 2015-04-24T13:53:59Z ziocroc quit (Ping timeout: 245 seconds) 2015-04-24T13:55:37Z przl joined #scheme 2015-04-24T13:56:22Z ziocroc joined #scheme 2015-04-24T13:59:22Z Fare joined #scheme 2015-04-24T14:01:05Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-24T14:04:54Z annodomini joined #scheme 2015-04-24T14:04:54Z annodomini quit (Changing host) 2015-04-24T14:04:54Z annodomini joined #scheme 2015-04-24T14:14:45Z vdamewood joined #scheme 2015-04-24T14:18:58Z rszeno quit (Quit: Leaving.) 2015-04-24T14:19:35Z alezost joined #scheme 2015-04-24T14:25:48Z narendraj9 joined #scheme 2015-04-24T14:35:26Z fgudin quit (Quit: leaving) 2015-04-24T14:38:37Z uris77 joined #scheme 2015-04-24T14:50:14Z bb010g joined #scheme 2015-04-24T14:53:25Z vdamewood quit (Quit: Computer has gone to sleep.) 2015-04-24T14:54:12Z _sjs quit (Ping timeout: 265 seconds) 2015-04-24T14:56:04Z msgodf quit (Remote host closed the connection) 2015-04-24T14:59:19Z vdamewood joined #scheme 2015-04-24T14:59:21Z vdamewood quit (Remote host closed the connection) 2015-04-24T15:00:39Z annodomini quit (Quit: annodomini) 2015-04-24T15:10:06Z nee quit (Remote host closed the connection) 2015-04-24T15:24:04Z theseb joined #scheme 2015-04-24T15:35:07Z gravicappa quit (Remote host closed the connection) 2015-04-24T15:36:11Z _sjs joined #scheme 2015-04-24T15:37:13Z redeemed quit (Quit: q) 2015-04-24T15:44:37Z s1n4 quit (Quit: leaving) 2015-04-24T15:50:35Z sethalves quit (Quit: Leaving.) 2015-04-24T15:58:13Z przl quit (Ping timeout: 244 seconds) 2015-04-24T16:00:39Z davexunit quit (Ping timeout: 245 seconds) 2015-04-24T16:05:09Z jawny joined #scheme 2015-04-24T16:09:09Z sethalves joined #scheme 2015-04-24T16:09:23Z alezost` joined #scheme 2015-04-24T16:09:47Z alezost quit (Disconnected by services) 2015-04-24T16:09:47Z alezost` is now known as alezost 2015-04-24T16:09:51Z alezost quit (Changing host) 2015-04-24T16:09:51Z alezost joined #scheme 2015-04-24T16:18:19Z Shadox joined #scheme 2015-04-24T16:27:28Z jao joined #scheme 2015-04-24T16:30:43Z psy_ joined #scheme 2015-04-24T16:32:09Z RexButler joined #scheme 2015-04-24T16:40:53Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-24T16:42:03Z RexButler quit (Ping timeout: 245 seconds) 2015-04-24T16:42:21Z mumptai joined #scheme 2015-04-24T16:43:18Z pecg joined #scheme 2015-04-24T16:50:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-24T17:00:50Z alezost` joined #scheme 2015-04-24T17:01:12Z alezost quit (Disconnected by services) 2015-04-24T17:01:16Z alezost` is now known as alezost 2015-04-24T17:01:19Z alezost quit (Changing host) 2015-04-24T17:01:19Z alezost joined #scheme 2015-04-24T17:05:37Z vraaid joined #scheme 2015-04-24T17:05:44Z vraid quit (Disconnected by services) 2015-04-24T17:05:47Z vraaid is now known as vraid 2015-04-24T17:10:06Z bb010g joined #scheme 2015-04-24T17:14:49Z Riastradh joined #scheme 2015-04-24T17:16:46Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-24T17:21:08Z jawny quit (Ping timeout: 265 seconds) 2015-04-24T17:28:41Z pjdelport joined #scheme 2015-04-24T17:32:55Z turtleman_ quit (Remote host closed the connection) 2015-04-24T17:38:02Z jawny joined #scheme 2015-04-24T17:41:13Z narendraj9 quit (Ping timeout: 264 seconds) 2015-04-24T17:42:05Z gravicappa joined #scheme 2015-04-24T17:44:08Z gravicappa quit (Remote host closed the connection) 2015-04-24T17:44:28Z sheilong joined #scheme 2015-04-24T17:45:25Z vraaid joined #scheme 2015-04-24T17:47:01Z abc897 joined #scheme 2015-04-24T17:48:32Z vraid quit (Ping timeout: 272 seconds) 2015-04-24T17:48:51Z abc897 quit (Client Quit) 2015-04-24T17:51:13Z vraaid quit (Ping timeout: 245 seconds) 2015-04-24T17:51:50Z ASau joined #scheme 2015-04-24T17:52:49Z gravicappa joined #scheme 2015-04-24T17:53:14Z tessier quit (Changing host) 2015-04-24T17:53:14Z tessier joined #scheme 2015-04-24T17:56:02Z narendraj9 joined #scheme 2015-04-24T17:59:20Z theseb quit (Quit: Leaving) 2015-04-24T18:00:54Z turtleman_ joined #scheme 2015-04-24T18:06:43Z s1n4 joined #scheme 2015-04-24T18:08:30Z oleo quit (Ping timeout: 265 seconds) 2015-04-24T18:10:59Z oleo joined #scheme 2015-04-24T18:21:11Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-24T18:25:42Z daviid joined #scheme 2015-04-24T18:28:21Z dxtr quit (Ping timeout: 276 seconds) 2015-04-24T18:30:43Z dxtr joined #scheme 2015-04-24T18:33:35Z badkins quit 2015-04-24T18:36:19Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-24T18:44:48Z jawny quit (Ping timeout: 252 seconds) 2015-04-24T18:54:02Z badkins joined #scheme 2015-04-24T19:29:48Z jlongster joined #scheme 2015-04-24T19:40:30Z vraaid joined #scheme 2015-04-24T19:40:36Z vraaid is now known as vraid 2015-04-24T19:46:41Z kori quit (Ping timeout: 264 seconds) 2015-04-24T19:46:45Z ivan\ quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-24T19:49:51Z ivan\ joined #scheme 2015-04-24T19:50:49Z s1n4 quit (Ping timeout: 255 seconds) 2015-04-24T19:52:14Z xyh joined #scheme 2015-04-24T19:56:46Z xyh: o.o 2015-04-24T19:58:20Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-24T20:02:26Z kori joined #scheme 2015-04-24T20:07:45Z xyh quit (Remote host closed the connection) 2015-04-24T20:09:40Z taylanub quit (Quit: Using Circe, the loveliest of all IRC clients) 2015-04-24T20:16:57Z PinealGlandOptic joined #scheme 2015-04-24T20:23:10Z excelsior quit (Quit: Lost terminal) 2015-04-24T20:25:56Z gravicappa quit (Remote host closed the connection) 2015-04-24T20:30:58Z jumblerg joined #scheme 2015-04-24T20:43:43Z arrdem quit (Remote host closed the connection) 2015-04-24T20:44:58Z joneshf-laptop quit (Ping timeout: 244 seconds) 2015-04-24T20:45:22Z alezost quit (Quit: I use GNU Guix ) 2015-04-24T21:07:31Z mumptai quit (Remote host closed the connection) 2015-04-24T21:21:12Z Vic__ joined #scheme 2015-04-24T21:33:10Z Vic__: I'm getting "Error: Invalid `define' " http://paste.lisp.org/display/147454 , I'm new to scheme and having trouble figuring it out. 2015-04-24T21:33:52Z lritter joined #scheme 2015-04-24T21:34:59Z wasamasa: this looks really weird 2015-04-24T21:35:04Z wasamasa: where does make-buffer come from? 2015-04-24T21:35:35Z vraid: (lambda ()) is definitely invalid 2015-04-24T21:35:53Z wasamasa: and producer and consumer 2015-04-24T21:36:57Z ijp joined #scheme 2015-04-24T21:40:52Z wasamasa: Vic__: did you write that code or copy it together from somewhere else? 2015-04-24T21:42:06Z Vic__: I copied it, I'm trying to understand what's going on. Sorry I didn't include the entire code. 2015-04-24T21:42:26Z wasamasa: from where? 2015-04-24T21:45:56Z Riastradh quit (Ping timeout: 240 seconds) 2015-04-24T21:45:57Z stepnem quit (Ping timeout: 276 seconds) 2015-04-24T21:47:17Z spew quit (Quit: leaving) 2015-04-24T21:47:49Z Vic__ quit (Quit: Page closed) 2015-04-24T21:49:41Z daviid quit (Ping timeout: 264 seconds) 2015-04-24T21:52:41Z theseb joined #scheme 2015-04-24T22:00:54Z Vutral_ quit (Ping timeout: 276 seconds) 2015-04-24T22:03:22Z wasamasa: looks like I'll never know 2015-04-24T22:05:01Z ziocroc quit (Quit: ziocroc) 2015-04-24T22:07:52Z Vutral joined #scheme 2015-04-24T22:07:53Z acarrico quit (Ping timeout: 256 seconds) 2015-04-24T22:09:41Z uris77 quit (Remote host closed the connection) 2015-04-24T22:22:02Z daviid joined #scheme 2015-04-24T22:26:54Z jlongster quit (Ping timeout: 245 seconds) 2015-04-24T22:27:02Z kephra: to impatient for IRC ;-( 2015-04-24T22:47:16Z hiyosi joined #scheme 2015-04-24T23:04:33Z hellome joined #scheme 2015-04-24T23:10:15Z jawny joined #scheme 2015-04-24T23:20:03Z jlongster joined #scheme 2015-04-24T23:25:01Z jlongster quit (Ping timeout: 264 seconds) 2015-04-24T23:36:07Z cmhobbs joined #scheme 2015-04-24T23:36:07Z cmhobbs quit (Changing host) 2015-04-24T23:36:07Z cmhobbs joined #scheme 2015-04-24T23:45:48Z jlongster joined #scheme 2015-04-24T23:47:07Z RexButler joined #scheme 2015-04-24T23:50:13Z jlongster quit (Ping timeout: 264 seconds) 2015-04-24T23:53:17Z _sjs quit (Ping timeout: 264 seconds) 2015-04-24T23:56:08Z jao quit (Ping timeout: 244 seconds) 2015-04-25T00:09:40Z hellome quit (Read error: Connection reset by peer) 2015-04-25T00:10:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-25T00:10:48Z hellome joined #scheme 2015-04-25T00:11:19Z hellome quit (Read error: No route to host) 2015-04-25T00:30:10Z spew joined #scheme 2015-04-25T00:30:22Z adu joined #scheme 2015-04-25T00:34:40Z pecg quit (Ping timeout: 250 seconds) 2015-04-25T00:38:12Z daviid quit (Ping timeout: 276 seconds) 2015-04-25T00:50:23Z cmhobbs quit (Ping timeout: 245 seconds) 2015-04-25T01:12:36Z daviid joined #scheme 2015-04-25T01:17:47Z karswell joined #scheme 2015-04-25T01:27:36Z spew quit (Quit: leaving) 2015-04-25T01:40:40Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T01:42:54Z jawny quit (Ping timeout: 272 seconds) 2015-04-25T01:43:59Z jawny joined #scheme 2015-04-25T01:44:26Z sethalves quit (Quit: Leaving.) 2015-04-25T01:55:46Z hiyosi joined #scheme 2015-04-25T01:57:29Z jawny quit (Ping timeout: 264 seconds) 2015-04-25T01:58:58Z aap_ joined #scheme 2015-04-25T02:02:29Z aap quit (Ping timeout: 256 seconds) 2015-04-25T02:03:57Z androclus joined #scheme 2015-04-25T02:04:30Z androclus quit (Remote host closed the connection) 2015-04-25T02:09:04Z jawny joined #scheme 2015-04-25T02:09:15Z Morden joined #scheme 2015-04-25T02:09:56Z Morden: is anybody available to take part in a 3-5min survey regarding scheme language and interpreter use potentially in commercial applications? 2015-04-25T02:10:17Z Morden: looking for experienced users in production environments if possible 2015-04-25T02:12:30Z Morden quit (Quit: .) 2015-04-25T02:18:49Z jawny quit (Read error: Connection reset by peer) 2015-04-25T02:27:52Z jao joined #scheme 2015-04-25T02:29:35Z karswell quit (Read error: Connection reset by peer) 2015-04-25T02:29:36Z Riastradh joined #scheme 2015-04-25T02:29:49Z karswell joined #scheme 2015-04-25T02:30:13Z daviid quit (Ping timeout: 248 seconds) 2015-04-25T02:32:06Z ArneBab joined #scheme 2015-04-25T02:35:21Z ArneBab_ quit (Ping timeout: 256 seconds) 2015-04-25T02:43:36Z RexButler: What is the best way (in Racket scheme) to get a random true / false with probability p? 2015-04-25T02:47:12Z RexButler: Or even just with probability 0.5, IE flip a coin? 2015-04-25T02:47:27Z RexButler: Though I want for arbitrary float p between 0 and 1 2015-04-25T02:49:15Z bb010g joined #scheme 2015-04-25T02:50:47Z jao quit (Ping timeout: 245 seconds) 2015-04-25T02:54:14Z RexButler: ... 2015-04-25T02:54:28Z RexButler: We can start by just getting a random number that is 0 or 1... 2015-04-25T02:56:50Z theseb: RexButler: you can use a random number generator...not sure what the question is 2015-04-25T02:57:00Z theseb: RexButler: is the problem that you want some complicated probability distribution p? 2015-04-25T02:57:14Z pjb quit (Ping timeout: 250 seconds) 2015-04-25T03:03:57Z Riastradh: (< (random) p) 2015-04-25T03:06:59Z pjb joined #scheme 2015-04-25T03:08:27Z RexButler: Riatradh: Nice 2015-04-25T03:08:54Z RexButler: thesub: No, I just want to flip a biased coin once, so it lands heads with probability 0.7, for example 2015-04-25T03:08:58Z RexButler: That works 2015-04-25T03:09:40Z Riastradh quit (Ping timeout: 272 seconds) 2015-04-25T03:12:45Z RexButler: Anyone care to critique the following: http://sprunge.us/BYUZ ? 2015-04-25T03:12:49Z RexButler: Any comments welcome 2015-04-25T03:13:09Z RexButler: Indentation, speed, style... whatever 2015-04-25T03:17:56Z turtleman_ quit (Ping timeout: 240 seconds) 2015-04-25T03:20:57Z theseb quit (Quit: Leaving) 2015-04-25T03:23:24Z sethalves joined #scheme 2015-04-25T03:29:24Z clog quit (Ping timeout: 245 seconds) 2015-04-25T03:39:44Z excelsior joined #scheme 2015-04-25T03:42:32Z lolisa joined #scheme 2015-04-25T03:43:57Z adu quit (Quit: adu) 2015-04-25T03:48:52Z joneshf-laptop joined #scheme 2015-04-25T03:57:24Z badkins quit 2015-04-25T03:57:46Z lritter quit (Read error: Connection reset by peer) 2015-04-25T04:04:04Z lritter joined #scheme 2015-04-25T04:28:18Z RexButler quit (Ping timeout: 245 seconds) 2015-04-25T04:28:57Z psy_ quit (Read error: Connection reset by peer) 2015-04-25T04:34:42Z psy_ joined #scheme 2015-04-25T04:35:14Z psy_ quit (Max SendQ exceeded) 2015-04-25T04:35:43Z psy_ joined #scheme 2015-04-25T04:45:08Z jawny joined #scheme 2015-04-25T04:51:55Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-25T05:10:23Z narendraj9 joined #scheme 2015-04-25T05:17:52Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T05:22:49Z sheilong quit (Quit: Konversation terminated!) 2015-04-25T05:23:32Z gravicappa joined #scheme 2015-04-25T05:29:58Z mumptai joined #scheme 2015-04-25T05:32:05Z c74d quit (Remote host closed the connection) 2015-04-25T05:36:45Z c74d joined #scheme 2015-04-25T05:38:41Z jawny quit (Ping timeout: 244 seconds) 2015-04-25T05:47:54Z Shadox quit (Quit: Leaving) 2015-04-25T05:50:32Z jawny joined #scheme 2015-04-25T06:05:11Z clog joined #scheme 2015-04-25T06:10:50Z jumblerg joined #scheme 2015-04-25T06:12:59Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-25T06:16:15Z dsp__ joined #scheme 2015-04-25T06:17:20Z jcloud_ joined #scheme 2015-04-25T06:18:18Z daviid joined #scheme 2015-04-25T06:18:40Z ijp` joined #scheme 2015-04-25T06:19:35Z PinealGl1ndOptic joined #scheme 2015-04-25T06:19:44Z dsp___ joined #scheme 2015-04-25T06:19:54Z gnomon_ joined #scheme 2015-04-25T06:19:58Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T06:20:07Z rudybot_ joined #scheme 2015-04-25T06:20:16Z psy__ joined #scheme 2015-04-25T06:20:23Z jcloud quit (Ping timeout: 252 seconds) 2015-04-25T06:20:24Z Natch quit (Ping timeout: 252 seconds) 2015-04-25T06:20:24Z diginet quit (Ping timeout: 252 seconds) 2015-04-25T06:20:24Z greghendershott quit (Ping timeout: 252 seconds) 2015-04-25T06:20:24Z bb010g quit (Ping timeout: 252 seconds) 2015-04-25T06:20:24Z PinealGlandOptic quit (Ping timeout: 252 seconds) 2015-04-25T06:20:24Z gnomon quit (Ping timeout: 252 seconds) 2015-04-25T06:20:25Z aksatac quit (Ping timeout: 252 seconds) 2015-04-25T06:20:25Z psy_ quit (Ping timeout: 252 seconds) 2015-04-25T06:20:25Z ijp quit (Ping timeout: 252 seconds) 2015-04-25T06:20:25Z dsp quit (Ping timeout: 252 seconds) 2015-04-25T06:20:25Z githogori quit (Ping timeout: 252 seconds) 2015-04-25T06:20:25Z kwmiebach quit (Ping timeout: 252 seconds) 2015-04-25T06:20:26Z dsp_ quit (Ping timeout: 252 seconds) 2015-04-25T06:20:26Z cartwright quit (Ping timeout: 252 seconds) 2015-04-25T06:20:26Z lritter quit (Ping timeout: 252 seconds) 2015-04-25T06:20:26Z b4283 quit (Ping timeout: 252 seconds) 2015-04-25T06:20:27Z rudybot quit (Ping timeout: 252 seconds) 2015-04-25T06:20:27Z dytrivedi_ quit (Ping timeout: 252 seconds) 2015-04-25T06:20:27Z asumu quit (Ping timeout: 252 seconds) 2015-04-25T06:20:33Z Natch joined #scheme 2015-04-25T06:20:51Z jcloud_ is now known as jcloud 2015-04-25T06:20:52Z asumu joined #scheme 2015-04-25T06:21:01Z diginet_ joined #scheme 2015-04-25T06:21:25Z dingoateyourbaby joined #scheme 2015-04-25T06:21:29Z lritter joined #scheme 2015-04-25T06:21:34Z githogori_ joined #scheme 2015-04-25T06:22:19Z b4283 joined #scheme 2015-04-25T06:22:51Z oleo is now known as Guest27233 2015-04-25T06:23:12Z kwmiebach joined #scheme 2015-04-25T06:23:48Z oleo_ joined #scheme 2015-04-25T06:23:50Z githogori_ quit (Read error: Connection reset by peer) 2015-04-25T06:24:30Z pjb quit (Ping timeout: 264 seconds) 2015-04-25T06:25:12Z githogori joined #scheme 2015-04-25T06:26:24Z Guest27233 quit (Ping timeout: 256 seconds) 2015-04-25T06:27:30Z dytrivedi_ joined #scheme 2015-04-25T06:28:05Z lolisa quit (Ping timeout: 264 seconds) 2015-04-25T06:28:54Z greghendershott joined #scheme 2015-04-25T06:29:58Z jawny quit (Ping timeout: 245 seconds) 2015-04-25T06:31:49Z aksatac joined #scheme 2015-04-25T06:33:28Z bb010g joined #scheme 2015-04-25T06:35:53Z pjb joined #scheme 2015-04-25T06:41:12Z lolisa joined #scheme 2015-04-25T06:52:54Z c74d3 joined #scheme 2015-04-25T06:53:35Z khisanth_ joined #scheme 2015-04-25T06:54:17Z jrslepak_ joined #scheme 2015-04-25T06:55:49Z zeroish quit (Ping timeout: 248 seconds) 2015-04-25T06:56:02Z samth_ joined #scheme 2015-04-25T06:56:26Z az__ joined #scheme 2015-04-25T06:56:45Z asumu_ joined #scheme 2015-04-25T06:57:25Z benaiah` joined #scheme 2015-04-25T06:57:51Z sav joined #scheme 2015-04-25T06:58:03Z balkamos_ joined #scheme 2015-04-25T06:58:08Z lolisa quit (*.net *.split) 2015-04-25T06:58:08Z dytrivedi_ quit (*.net *.split) 2015-04-25T06:58:08Z asumu quit (*.net *.split) 2015-04-25T06:58:08Z c74d quit (*.net *.split) 2015-04-25T06:58:08Z joneshf-laptop quit (*.net *.split) 2015-04-25T06:58:08Z tmh_ quit (*.net *.split) 2015-04-25T06:58:08Z az quit (*.net *.split) 2015-04-25T06:58:08Z tessier quit (*.net *.split) 2015-04-25T06:58:09Z samth quit (*.net *.split) 2015-04-25T06:58:09Z Khisanth quit (*.net *.split) 2015-04-25T06:58:09Z balkamos quit (*.net *.split) 2015-04-25T06:58:09Z vikraman quit (*.net *.split) 2015-04-25T06:58:09Z benaiah quit (*.net *.split) 2015-04-25T06:58:10Z jrslepak quit (*.net *.split) 2015-04-25T06:58:10Z benaiah` is now known as benaiah 2015-04-25T06:58:49Z lolisa joined #scheme 2015-04-25T06:59:07Z samth_ is now known as samth 2015-04-25T06:59:56Z balkamos_ is now known as balkamos 2015-04-25T07:00:02Z vikraman joined #scheme 2015-04-25T07:01:35Z az__ is now known as az 2015-04-25T07:01:40Z tessier joined #scheme 2015-04-25T07:04:27Z dytrivedi_ joined #scheme 2015-04-25T07:05:08Z c74d3 is now known as c74d 2015-04-25T07:05:45Z joneshf-laptop joined #scheme 2015-04-25T07:06:17Z jawny joined #scheme 2015-04-25T07:17:25Z joneshf-laptop quit (Read error: Connection reset by peer) 2015-04-25T07:17:45Z joneshf-laptop joined #scheme 2015-04-25T07:19:34Z c74d quit (Remote host closed the connection) 2015-04-25T07:20:06Z sav is now known as tmh_ 2015-04-25T07:20:12Z tmh_ quit (Changing host) 2015-04-25T07:20:12Z tmh_ joined #scheme 2015-04-25T07:21:39Z _sjs joined #scheme 2015-04-25T07:21:58Z c74d joined #scheme 2015-04-25T07:27:25Z karswell quit (Ping timeout: 255 seconds) 2015-04-25T07:28:12Z c74d is now known as Guest37457 2015-04-25T07:29:08Z Guest37457 quit (Ping timeout: 245 seconds) 2015-04-25T07:30:16Z c74d joined #scheme 2015-04-25T07:52:35Z lritter quit (Quit: Leaving) 2015-04-25T07:59:29Z _sjs quit (Ping timeout: 256 seconds) 2015-04-25T08:06:58Z daviid quit (Ping timeout: 244 seconds) 2015-04-25T08:14:13Z jawny quit (Ping timeout: 255 seconds) 2015-04-25T08:26:00Z hiroakip quit (Remote host closed the connection) 2015-04-25T08:29:08Z lolisa quit (Quit: Leaving) 2015-04-25T08:31:09Z hiyosi joined #scheme 2015-04-25T08:34:07Z clog quit (Ping timeout: 250 seconds) 2015-04-25T08:34:42Z clog joined #scheme 2015-04-25T08:40:39Z Fare quit (Ping timeout: 245 seconds) 2015-04-25T08:47:23Z RexButler joined #scheme 2015-04-25T08:59:34Z RexButler quit (Remote host closed the connection) 2015-04-25T09:17:36Z ziocroc joined #scheme 2015-04-25T09:31:19Z stamourv` joined #scheme 2015-04-25T09:32:44Z stamourv quit (Ping timeout: 244 seconds) 2015-04-25T09:33:03Z taylanub joined #scheme 2015-04-25T09:34:59Z ziocroc quit (Read error: Connection reset by peer) 2015-04-25T09:35:28Z ziocroc joined #scheme 2015-04-25T09:37:04Z aap_ is now known as aap 2015-04-25T09:44:58Z hiroakip joined #scheme 2015-04-25T10:25:18Z ziocroc quit (Ping timeout: 252 seconds) 2015-04-25T10:26:06Z sdothum joined #scheme 2015-04-25T10:26:17Z mtakkman joined #scheme 2015-04-25T10:27:39Z ilammy joined #scheme 2015-04-25T10:34:12Z rszeno joined #scheme 2015-04-25T10:38:03Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-25T10:42:50Z m1dnight_ is now known as christophe 2015-04-25T10:42:53Z christophe is now known as m1dnight 2015-04-25T10:43:47Z ilammy quit (Quit: Page closed) 2015-04-25T10:45:23Z bjz quit (Ping timeout: 245 seconds) 2015-04-25T10:47:20Z m1dnight is now known as m1dnight_ 2015-04-25T10:50:56Z rszeno quit (Quit: Leaving.) 2015-04-25T10:51:43Z bjz joined #scheme 2015-04-25T11:05:55Z yasha9 quit (Ping timeout: 265 seconds) 2015-04-25T11:11:16Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T11:11:43Z ziocroc joined #scheme 2015-04-25T11:18:38Z yasha9 joined #scheme 2015-04-25T11:26:30Z hiyosi joined #scheme 2015-04-25T11:42:56Z m1dnight_ quit (Ping timeout: 240 seconds) 2015-04-25T11:45:54Z echo-area joined #scheme 2015-04-25T11:51:06Z hiroakip quit (Ping timeout: 250 seconds) 2015-04-25T11:56:21Z m1dnight_ joined #scheme 2015-04-25T12:04:07Z fikusz quit (Ping timeout: 244 seconds) 2015-04-25T12:06:20Z ijp` is now known as ijp 2015-04-25T12:21:35Z turtleman_ joined #scheme 2015-04-25T12:22:33Z fikusz joined #scheme 2015-04-25T12:22:42Z Riastradh joined #scheme 2015-04-25T12:24:15Z dxtr quit (Quit: Lost terminal) 2015-04-25T12:30:02Z jrslepak_ is now known as jrslepak 2015-04-25T12:40:10Z alezost joined #scheme 2015-04-25T12:42:52Z arbscht quit (Ping timeout: 244 seconds) 2015-04-25T12:55:28Z ir2ivps5 joined #scheme 2015-04-25T12:59:44Z turtleman_ quit (Remote host closed the connection) 2015-04-25T13:17:20Z turtleman_ joined #scheme 2015-04-25T13:19:40Z turtleman_ quit (Read error: Connection reset by peer) 2015-04-25T13:22:08Z oleo_ quit (Changing host) 2015-04-25T13:22:08Z oleo_ joined #scheme 2015-04-25T13:22:23Z oleo_ is now known as oleo 2015-04-25T13:29:13Z Riastradh quit (Ping timeout: 264 seconds) 2015-04-25T13:29:33Z saul quit (Ping timeout: 245 seconds) 2015-04-25T13:35:36Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T13:39:29Z psy__ quit (Ping timeout: 256 seconds) 2015-04-25T13:42:59Z psy__ joined #scheme 2015-04-25T13:49:29Z echo-area quit (Remote host closed the connection) 2015-04-25T13:50:19Z echo-area joined #scheme 2015-04-25T13:54:12Z saul joined #scheme 2015-04-25T14:11:55Z jumblerg joined #scheme 2015-04-25T14:34:02Z badkins joined #scheme 2015-04-25T14:40:09Z Fare joined #scheme 2015-04-25T14:44:36Z hiroakip joined #scheme 2015-04-25T15:02:11Z xfz: join #youtube-dl 2015-04-25T15:07:13Z theseb joined #scheme 2015-04-25T15:10:00Z rtra quit (Ping timeout: 265 seconds) 2015-04-25T15:14:45Z rtra joined #scheme 2015-04-25T15:17:44Z gravicappa quit (Ping timeout: 246 seconds) 2015-04-25T15:27:34Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-25T15:34:58Z diginet_ quit (Quit: diginet has quit!) 2015-04-25T15:35:06Z lolisa joined #scheme 2015-04-25T15:36:28Z diginet joined #scheme 2015-04-25T15:45:19Z pecg joined #scheme 2015-04-25T15:54:55Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-25T15:55:29Z pecg quit (Ping timeout: 256 seconds) 2015-04-25T15:56:30Z Riastradh joined #scheme 2015-04-25T16:03:01Z psy__ quit (Ping timeout: 248 seconds) 2015-04-25T16:09:27Z lolisa quit (Quit: Leaving) 2015-04-25T16:14:12Z niklasl2 joined #scheme 2015-04-25T16:14:36Z ijp quit (Quit: brb running for election) 2015-04-25T16:14:42Z adzuci joined #scheme 2015-04-25T16:14:54Z pecg joined #scheme 2015-04-25T16:15:32Z lolcow joined #scheme 2015-04-25T16:16:39Z daviid joined #scheme 2015-04-25T16:17:03Z ohama quit (Disconnected by services) 2015-04-25T16:17:37Z ohama joined #scheme 2015-04-25T16:17:43Z klutometis joined #scheme 2015-04-25T16:17:43Z rudybot_ bows deeply before his master, inventor of incubot 2015-04-25T16:17:58Z mrowez joined #scheme 2015-04-25T16:18:07Z nowhere_man joined #scheme 2015-04-25T16:18:26Z Riastrad1 joined #scheme 2015-04-25T16:18:45Z twem2_ joined #scheme 2015-04-25T16:19:13Z add^__ joined #scheme 2015-04-25T16:19:31Z leppie quit (Ping timeout: 246 seconds) 2015-04-25T16:19:31Z mrowe_away quit (Ping timeout: 246 seconds) 2015-04-25T16:19:31Z klutomet1s quit (Ping timeout: 246 seconds) 2015-04-25T16:19:31Z juanfra quit (Read error: Connection reset by peer) 2015-04-25T16:19:31Z nowhereman_ quit (Read error: Connection reset by peer) 2015-04-25T16:19:31Z vifino quit (Ping timeout: 246 seconds) 2015-04-25T16:19:32Z Cheery quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z twem2 quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z foof quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z juanfra joined #scheme 2015-04-25T16:19:33Z add^_ quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z girrig quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z nitrix quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z fizzie quit (Ping timeout: 246 seconds) 2015-04-25T16:19:33Z vifino joined #scheme 2015-04-25T16:19:33Z juanfra quit (Changing host) 2015-04-25T16:19:33Z juanfra joined #scheme 2015-04-25T16:20:04Z Cheery joined #scheme 2015-04-25T16:20:45Z fizzie joined #scheme 2015-04-25T16:21:36Z girrig joined #scheme 2015-04-25T16:22:30Z yosafbridge` joined #scheme 2015-04-25T16:22:58Z Riastradh quit (*.net *.split) 2015-04-25T16:22:58Z joneshf-laptop quit (*.net *.split) 2015-04-25T16:22:58Z vikraman quit (*.net *.split) 2015-04-25T16:22:58Z asumu_ quit (*.net *.split) 2015-04-25T16:22:58Z aksatac quit (*.net *.split) 2015-04-25T16:22:58Z githogori quit (*.net *.split) 2015-04-25T16:22:58Z dingoateyourbaby quit (*.net *.split) 2015-04-25T16:22:59Z kori quit (*.net *.split) 2015-04-25T16:22:59Z akkad quit (*.net *.split) 2015-04-25T16:22:59Z jyc quit (*.net *.split) 2015-04-25T16:23:00Z jkraemer quit (*.net *.split) 2015-04-25T16:23:00Z pchrist quit (*.net *.split) 2015-04-25T16:23:00Z adzuci_ quit (*.net *.split) 2015-04-25T16:23:00Z niklasl quit (*.net *.split) 2015-04-25T16:23:01Z yosafbridge quit (*.net *.split) 2015-04-25T16:23:02Z Guest26031 joined #scheme 2015-04-25T16:24:35Z dingoateyourbaby joined #scheme 2015-04-25T16:26:01Z akkad joined #scheme 2015-04-25T16:28:27Z joneshf-laptop joined #scheme 2015-04-25T16:30:53Z githogori joined #scheme 2015-04-25T16:32:38Z FracV_ joined #scheme 2015-04-25T16:33:18Z Riastrad1 quit (Ping timeout: 244 seconds) 2015-04-25T16:33:52Z metaf5 quit (Ping timeout: 246 seconds) 2015-04-25T16:33:52Z FracV quit (Ping timeout: 246 seconds) 2015-04-25T16:33:53Z Fare quit (Ping timeout: 246 seconds) 2015-04-25T16:33:54Z gf3 quit (Ping timeout: 246 seconds) 2015-04-25T16:35:16Z Fare joined #scheme 2015-04-25T16:35:26Z psy_ joined #scheme 2015-04-25T16:35:31Z gf3 joined #scheme 2015-04-25T16:35:49Z kori joined #scheme 2015-04-25T16:35:52Z metaf5 joined #scheme 2015-04-25T16:37:42Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T16:37:55Z gravicappa joined #scheme 2015-04-25T16:40:01Z narendraj9 joined #scheme 2015-04-25T16:41:07Z juanfra quit (Quit: juanfra) 2015-04-25T16:41:44Z juanfra joined #scheme 2015-04-25T16:46:20Z asumu joined #scheme 2015-04-25T16:47:04Z jyc joined #scheme 2015-04-25T16:47:46Z pchrist joined #scheme 2015-04-25T16:47:49Z jkraemer joined #scheme 2015-04-25T16:48:00Z vikraman joined #scheme 2015-04-25T16:48:45Z annodomini joined #scheme 2015-04-25T16:48:45Z annodomini quit (Changing host) 2015-04-25T16:48:45Z annodomini joined #scheme 2015-04-25T16:53:33Z aksatac joined #scheme 2015-04-25T17:01:35Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T17:16:03Z ziocroc joined #scheme 2015-04-25T17:26:09Z dsp__ is now known as dsp_ 2015-04-25T17:35:49Z contrapunctus joined #scheme 2015-04-25T17:35:55Z contrapunctus: o/ 2015-04-25T17:37:57Z alezost quit (Quit: I use GNU Guix ) 2015-04-25T17:40:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-25T17:42:36Z contrapunctus: If the body of function 'c' here refers to symbols 'a' or 'b', is it breaking referential transparency? http://ix.io/eEg 2015-04-25T17:43:35Z alezost joined #scheme 2015-04-25T17:44:22Z ziocroc quit (Quit: ziocroc) 2015-04-25T17:44:37Z ziocroc joined #scheme 2015-04-25T17:56:52Z taylanub: contrapunctus: I don't see what would break the referential transparency of what there 2015-04-25T17:59:17Z contrapunctus: taylanub: I'm not sure I understand the concept thoroughly - isn't a function not supposed to rely on data outside of that which is passed as arguments? 2015-04-25T18:00:46Z taylanub: contrapunctus: if the struct is mutable and the procedure mutates it then calls to it will be referentially opaque 2015-04-25T18:01:00Z taylanub: but .. that doesn't seem related to a and b here 2015-04-25T18:02:25Z taylanub: correction: it doesn't need to mutate it itself; it's enough that it can be mutated at all for to break the procedure's referential transparency 2015-04-25T18:03:21Z contrapunctus: taylanub: 'mutate itself'? 2015-04-25T18:03:30Z taylanub: mutate it, the struct 2015-04-25T18:03:40Z contrapunctus: ah. 2015-04-25T18:03:53Z taylanub: hmm, but yeah, if it captures a, then you can change the procedure's behavior by mutating a from outside the procedure and re-calling it 2015-04-25T18:04:29Z taylanub: OTOH if it only accesses a struct it receives as an argument, then it will be referentially transparent as long as said struct is not shared with another thread of execution 2015-04-25T18:06:15Z taylanub: well, actually, you could pass it the same struct twice, but having it mutated in-between, so in that sense it's not even referentially transparent if it only uses the struct it's passed 2015-04-25T18:06:47Z ecthiender joined #scheme 2015-04-25T18:07:16Z taylanub: (a typical memoization procedure would use `eqv?' in its implementation, which will fail at the presence of mutable objects because an object is eqv? to itself at any point in time even if its contents changed from time-point A to B) 2015-04-25T18:07:58Z Riastradh joined #scheme 2015-04-25T18:08:01Z contrapunctus: Then I suppose it is alright, there's no mutation in this program (save at one point when I'm creating a circular-list, and I'm not sure if that counts). 2015-04-25T18:08:46Z contrapunctus: (Just noticed that there's a screw-up in the paste, (which shouldn't, I think, affect the discussion) - (a (a-struct)) should be (a a-struct) ) 2015-04-25T18:08:55Z taylanub: (let ((my-box (box 'x))) (my-proc my-box) (box-set! my-box 'y) (my-proc my-box)) ;if my-proc does memoization, then the second call will return the same value as the first, even if the contents of the box should had changed the result 2015-04-25T18:11:47Z contrapunctus: interesting. 2015-04-25T18:12:07Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-25T18:12:57Z contrapunctus: taylanub: this is the first I've heard of memoization - is (a a-struct) a correct example of it? 2015-04-25T18:13:22Z contrapunctus: or rather, is 'b'? 2015-04-25T18:15:12Z taylanub: contrapunctus: memoization is when your function caches its result and the next time it's called it just returns that result immediately 2015-04-25T18:15:45Z taylanub: contrapunctus: typically it will cache results in a hash table mapping arguments to return values 2015-04-25T18:16:43Z taylanub: i.e. the caching happens for given argument lists. and typically equality of new arguments to previously passed arguments is checked via `eqv?' because that approximates "operational equivalence" in Scheme. 2015-04-25T18:17:45Z taylanub: operational equivalence means that you can exchange two objects and it will be impossible to tell them apart even if they're two different objects in the computer's memory. example: two immutable lists with the same recursively immutable contents 2015-04-25T18:18:11Z juanfra quit (*.net *.split) 2015-04-25T18:18:11Z vifino quit (*.net *.split) 2015-04-25T18:20:13Z contrapunctus: interesting. 2015-04-25T18:22:26Z juanfra joined #scheme 2015-04-25T18:24:56Z _sjs joined #scheme 2015-04-25T18:27:33Z pecg quit (Quit: WeeChat 1.1.1) 2015-04-25T18:31:12Z spew joined #scheme 2015-04-25T18:31:18Z Tbone139 joined #scheme 2015-04-25T18:33:05Z alezost quit (Read error: Connection reset by peer) 2015-04-25T18:35:07Z narendraj9 joined #scheme 2015-04-25T18:35:21Z alezost joined #scheme 2015-04-25T18:36:14Z annodomini quit (Quit: annodomini) 2015-04-25T18:37:52Z githogori quit (Quit: Leaving) 2015-04-25T18:38:03Z githogori joined #scheme 2015-04-25T18:38:47Z bb010g joined #scheme 2015-04-25T18:40:10Z annodomini joined #scheme 2015-04-25T18:40:10Z annodomini quit (Changing host) 2015-04-25T18:40:10Z annodomini joined #scheme 2015-04-25T18:41:24Z oleo_ joined #scheme 2015-04-25T18:42:20Z oleo is now known as Guest92455 2015-04-25T18:43:14Z Guest92455 quit (Ping timeout: 252 seconds) 2015-04-25T18:44:21Z clog quit (Ping timeout: 256 seconds) 2015-04-25T18:47:34Z annodomini quit (Quit: annodomini) 2015-04-25T19:00:03Z jao joined #scheme 2015-04-25T19:03:50Z FracV_ is now known as FracV 2015-04-25T19:07:10Z spew quit (Quit: leaving) 2015-04-25T19:09:10Z ijp joined #scheme 2015-04-25T19:16:32Z FracV quit (Changing host) 2015-04-25T19:16:32Z FracV joined #scheme 2015-04-25T19:17:27Z jawny joined #scheme 2015-04-25T19:26:44Z sheilong joined #scheme 2015-04-25T19:40:19Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-25T19:47:11Z mtakkman joined #scheme 2015-04-25T19:55:19Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-25T19:56:28Z gravicappa quit (Remote host closed the connection) 2015-04-25T19:59:03Z ziocroc quit (Quit: ziocroc) 2015-04-25T19:59:20Z ziocroc joined #scheme 2015-04-25T20:01:37Z Kryo quit (Ping timeout: 264 seconds) 2015-04-25T20:03:06Z Kryo joined #scheme 2015-04-25T20:07:10Z vifino joined #scheme 2015-04-25T20:17:08Z ziocroc quit (Quit: ziocroc) 2015-04-25T20:17:27Z ziocroc joined #scheme 2015-04-25T20:22:37Z ijp quit (Quit: sometimes I think the internet was created just to depress me) 2015-04-25T20:30:52Z jumblerg joined #scheme 2015-04-25T20:42:56Z yasha9 quit (Read error: Connection reset by peer) 2015-04-25T20:59:31Z alezost quit (Quit: I use GNU Guix ) 2015-04-25T21:13:04Z hiyosi joined #scheme 2015-04-25T21:31:23Z DrPete_ joined #scheme 2015-04-25T21:32:27Z DrPete quit (Ping timeout: 244 seconds) 2015-04-25T21:50:04Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-25T21:50:29Z jumblerg joined #scheme 2015-04-25T21:50:56Z jumblerg quit (Client Quit) 2015-04-25T21:53:46Z contrapunctus quit (Remote host closed the connection) 2015-04-25T21:55:51Z clog joined #scheme 2015-04-25T21:56:02Z sheilong quit (Quit: Konversation terminated!) 2015-04-25T22:00:50Z Vutral quit (Ping timeout: 256 seconds) 2015-04-25T22:19:37Z Vutral joined #scheme 2015-04-25T22:31:34Z ziocroc quit (Quit: ziocroc) 2015-04-25T22:36:07Z bjz quit (Ping timeout: 256 seconds) 2015-04-25T22:38:33Z bjz joined #scheme 2015-04-25T22:38:59Z rudybot_ is now known as rudybot 2015-04-25T22:41:11Z davexunit joined #scheme 2015-04-25T22:42:27Z khisanth_ is now known as Khisanth 2015-04-25T22:53:29Z karswell joined #scheme 2015-04-25T23:07:00Z bjz quit (Ping timeout: 244 seconds) 2015-04-25T23:09:20Z bjz joined #scheme 2015-04-25T23:19:45Z githogori quit (Ping timeout: 256 seconds) 2015-04-25T23:24:06Z foof joined #scheme 2015-04-25T23:32:47Z Fare quit (Ping timeout: 256 seconds) 2015-04-25T23:34:38Z Fare joined #scheme 2015-04-25T23:46:21Z arrdem joined #scheme 2015-04-25T23:46:42Z arrdem quit (Client Quit) 2015-04-26T00:00:17Z lritter joined #scheme 2015-04-26T00:05:22Z sethalves quit (Quit: Leaving.) 2015-04-26T00:06:22Z sethalves joined #scheme 2015-04-26T00:10:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-26T00:15:22Z sethalves quit (Read error: Connection reset by peer) 2015-04-26T00:16:27Z sethalves joined #scheme 2015-04-26T00:19:55Z githogori joined #scheme 2015-04-26T00:25:23Z sethalves quit (Quit: Leaving.) 2015-04-26T00:26:10Z sethalves joined #scheme 2015-04-26T00:32:33Z excelsior quit (Quit: Lost terminal) 2015-04-26T00:39:15Z _sjs quit (Ping timeout: 276 seconds) 2015-04-26T00:40:17Z githogori quit (Quit: Leaving) 2015-04-26T00:40:28Z githogori joined #scheme 2015-04-26T00:42:17Z githogori quit (Read error: Connection reset by peer) 2015-04-26T00:42:24Z githogori joined #scheme 2015-04-26T00:45:48Z githogori quit (Client Quit) 2015-04-26T00:46:20Z githogori joined #scheme 2015-04-26T00:46:39Z githogori quit (Read error: Connection reset by peer) 2015-04-26T00:49:40Z githogori joined #scheme 2015-04-26T00:51:48Z _sjs joined #scheme 2015-04-26T00:59:23Z lolisa joined #scheme 2015-04-26T01:12:57Z spew joined #scheme 2015-04-26T01:19:00Z acarrico joined #scheme 2015-04-26T01:22:26Z theseb quit (Quit: Leaving) 2015-04-26T01:23:52Z vishesh joined #scheme 2015-04-26T01:34:37Z phax joined #scheme 2015-04-26T01:37:47Z cdidd_ joined #scheme 2015-04-26T01:38:27Z cdidd_ quit (Remote host closed the connection) 2015-04-26T01:38:51Z cdidd_ joined #scheme 2015-04-26T01:39:18Z cdidd quit (Ping timeout: 265 seconds) 2015-04-26T01:39:18Z daviid quit (Ping timeout: 272 seconds) 2015-04-26T01:50:54Z jumblerg joined #scheme 2015-04-26T01:53:29Z phax quit (Quit: phax) 2015-04-26T01:54:55Z jumblerg quit (Ping timeout: 244 seconds) 2015-04-26T01:55:14Z bb010g joined #scheme 2015-04-26T01:57:11Z tessier_ joined #scheme 2015-04-26T01:57:36Z aap_ joined #scheme 2015-04-26T01:58:25Z choas joined #scheme 2015-04-26T01:59:23Z tessier quit (Ping timeout: 264 seconds) 2015-04-26T01:59:23Z choas_ quit (Ping timeout: 264 seconds) 2015-04-26T01:59:23Z NNaNDude quit (Ping timeout: 264 seconds) 2015-04-26T02:00:43Z aap quit (Ping timeout: 255 seconds) 2015-04-26T02:00:51Z NaNDude joined #scheme 2015-04-26T02:30:52Z ArneBab_ joined #scheme 2015-04-26T02:34:14Z ArneBab quit (Ping timeout: 250 seconds) 2015-04-26T02:35:31Z dramforever joined #scheme 2015-04-26T02:36:19Z excelsior joined #scheme 2015-04-26T02:37:13Z taylanub quit (Disconnected by services) 2015-04-26T02:37:32Z taylanub joined #scheme 2015-04-26T02:37:43Z cdidd_ is now known as cdidd 2015-04-26T02:39:59Z dramforever left #scheme 2015-04-26T02:42:37Z jlongster joined #scheme 2015-04-26T02:45:41Z fikusz quit (Ping timeout: 248 seconds) 2015-04-26T02:47:03Z uris77 joined #scheme 2015-04-26T02:52:55Z psy_ quit (Ping timeout: 255 seconds) 2015-04-26T02:54:24Z spew quit (Quit: leaving) 2015-04-26T03:10:23Z lolisa quit (Ping timeout: 256 seconds) 2015-04-26T03:12:16Z jlongster quit (Ping timeout: 240 seconds) 2015-04-26T03:21:22Z uris77 quit (Remote host closed the connection) 2015-04-26T03:23:34Z lolisa joined #scheme 2015-04-26T03:26:13Z psy_ joined #scheme 2015-04-26T03:31:19Z jlongster joined #scheme 2015-04-26T03:38:07Z jao quit (Ping timeout: 250 seconds) 2015-04-26T03:42:07Z NaNDude quit (Ping timeout: 256 seconds) 2015-04-26T03:46:49Z NaNDude joined #scheme 2015-04-26T03:50:26Z badkins quit 2015-04-26T03:54:49Z bjz quit (Ping timeout: 245 seconds) 2015-04-26T03:56:15Z bjz joined #scheme 2015-04-26T03:58:10Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-26T04:02:57Z jlongster quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-26T04:03:09Z lolisa quit (Ping timeout: 245 seconds) 2015-04-26T04:03:57Z lolisa joined #scheme 2015-04-26T04:25:34Z narendraj9 joined #scheme 2015-04-26T04:28:01Z Fare quit (Ping timeout: 264 seconds) 2015-04-26T04:31:41Z yrdz quit (Read error: Connection reset by peer) 2015-04-26T04:32:28Z yrdz joined #scheme 2015-04-26T04:35:19Z BossKonaSegwaY quit (Ping timeout: 250 seconds) 2015-04-26T04:41:48Z psy_ quit (Ping timeout: 244 seconds) 2015-04-26T04:42:50Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-26T04:43:21Z psy_ joined #scheme 2015-04-26T04:46:18Z lolisa quit (Quit: Leaving) 2015-04-26T04:46:55Z lolisa joined #scheme 2015-04-26T04:54:33Z karswell quit (Read error: Connection reset by peer) 2015-04-26T04:55:03Z karswell joined #scheme 2015-04-26T05:01:22Z narendraj9 joined #scheme 2015-04-26T05:01:42Z yrdz quit (Read error: Connection reset by peer) 2015-04-26T05:21:52Z narendraj9 quit (Ping timeout: 255 seconds) 2015-04-26T05:22:54Z narendraj9 joined #scheme 2015-04-26T05:22:54Z narendraj9 quit (Remote host closed the connection) 2015-04-26T05:23:21Z narendraj9 joined #scheme 2015-04-26T05:28:56Z karswell quit (Read error: Connection reset by peer) 2015-04-26T05:29:10Z karswell joined #scheme 2015-04-26T05:37:57Z ohama quit (Ping timeout: 248 seconds) 2015-04-26T05:41:36Z Pixel_Outlaw joined #scheme 2015-04-26T06:02:55Z oleo_ quit (Quit: Leaving) 2015-04-26T06:03:54Z oleo joined #scheme 2015-04-26T06:03:54Z oleo quit (Changing host) 2015-04-26T06:03:54Z oleo joined #scheme 2015-04-26T06:07:02Z ohama joined #scheme 2015-04-26T06:09:39Z ohama quit (Disconnected by services) 2015-04-26T06:11:38Z ohama joined #scheme 2015-04-26T06:13:56Z Pixel_Outlaw quit (Quit: Leaving) 2015-04-26T06:17:35Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-26T06:18:34Z m1dnight_ quit (Ping timeout: 255 seconds) 2015-04-26T06:20:16Z PinealGl1ndOptic quit (Ping timeout: 240 seconds) 2015-04-26T06:23:34Z ohama quit (Ping timeout: 245 seconds) 2015-04-26T06:38:40Z ohama joined #scheme 2015-04-26T06:42:32Z ohama quit (Disconnected by services) 2015-04-26T06:43:29Z echo-are` joined #scheme 2015-04-26T06:44:22Z ohama joined #scheme 2015-04-26T06:44:37Z PinealGlandOptic joined #scheme 2015-04-26T06:45:56Z echo-area quit (Ping timeout: 240 seconds) 2015-04-26T06:46:08Z echo-are` is now known as echo-area 2015-04-26T06:48:03Z bjz quit (Read error: Connection reset by peer) 2015-04-26T06:48:22Z bjz_ joined #scheme 2015-04-26T06:58:12Z ohama quit (Ping timeout: 276 seconds) 2015-04-26T06:59:27Z daviid joined #scheme 2015-04-26T07:03:58Z zadock joined #scheme 2015-04-26T07:04:10Z stepnem joined #scheme 2015-04-26T07:08:09Z lolisa quit (Quit: Leaving) 2015-04-26T07:17:50Z oleo_ joined #scheme 2015-04-26T07:18:52Z oleo is now known as Guest49889 2015-04-26T07:20:19Z Guest49889 quit (Ping timeout: 264 seconds) 2015-04-26T07:50:54Z xyh joined #scheme 2015-04-26T07:58:56Z _sjs quit (Ping timeout: 240 seconds) 2015-04-26T08:06:34Z jawny quit (Ping timeout: 255 seconds) 2015-04-26T08:08:30Z ziocroc joined #scheme 2015-04-26T08:28:38Z jmd joined #scheme 2015-04-26T08:32:35Z mtakkman joined #scheme 2015-04-26T08:34:43Z jmd left #scheme 2015-04-26T08:34:57Z jmd joined #scheme 2015-04-26T08:39:25Z daviid quit (Ping timeout: 264 seconds) 2015-04-26T08:41:40Z jmd: I have an alist of procedures. I can retrieve items from it, but cannot apply any of them. I get "wrong type to apply" What am I doing wrong? 2015-04-26T08:51:59Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-26T09:00:15Z mtakkman joined #scheme 2015-04-26T09:01:30Z b4283 quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-26T09:01:33Z tsumetai`: Sounds like a puzzle question! I'm guessing the item is not a procedure. 2015-04-26T09:02:30Z tsumetai`: You could verify you're getting what you think you're getting by trying it out in a repl. 2015-04-26T09:03:22Z mtakkman quit (Remote host closed the connection) 2015-04-26T09:04:05Z b4283 joined #scheme 2015-04-26T09:05:48Z m1dnight_ joined #scheme 2015-04-26T09:06:01Z mtakkman joined #scheme 2015-04-26T09:06:41Z lolisa joined #scheme 2015-04-26T09:12:38Z ASau` joined #scheme 2015-04-26T09:13:02Z ohama joined #scheme 2015-04-26T09:16:06Z pjdelport: jmd: Can you paste your code? (See the first link in the topic.) 2015-04-26T09:16:07Z ASau quit (Ping timeout: 250 seconds) 2015-04-26T09:18:16Z ASau` is now known as ASau 2015-04-26T09:22:52Z taylanub: jmd: I replied to you in #guile 2015-04-26T09:23:23Z taylanub: (the code was putting symbols in the alist, not unquoting them) 2015-04-26T09:29:37Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-26T09:34:10Z fikusz joined #scheme 2015-04-26T09:40:22Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-26T09:53:40Z lolisa quit (Ping timeout: 252 seconds) 2015-04-26T10:02:43Z hiroakip joined #scheme 2015-04-26T10:07:34Z lolisa joined #scheme 2015-04-26T10:10:30Z aftershave joined #scheme 2015-04-26T10:20:29Z vishesh quit (Ping timeout: 256 seconds) 2015-04-26T10:21:14Z przl joined #scheme 2015-04-26T10:27:40Z ecthiender quit (Remote host closed the connection) 2015-04-26T10:28:58Z zadock quit (Quit: Leaving) 2015-04-26T10:33:50Z sdothum joined #scheme 2015-04-26T10:41:28Z gravicappa joined #scheme 2015-04-26T10:41:50Z przl quit (Quit: leaving) 2015-04-26T11:00:39Z hiroakip quit (Ping timeout: 276 seconds) 2015-04-26T11:05:57Z Isp-sec joined #scheme 2015-04-26T11:07:39Z lolcow quit (Read error: No route to host) 2015-04-26T11:12:40Z xyh quit (Remote host closed the connection) 2015-04-26T11:13:34Z leppie joined #scheme 2015-04-26T11:15:52Z ecthiender joined #scheme 2015-04-26T11:16:44Z ecraven: Riastradh: given that compiler:disassemble doesn't seem to work too well on x86_64, is there a way to look at the IR or assembly code that would be generated when compiling a function? 2015-04-26T11:20:58Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-26T11:25:50Z lolisa quit (Quit: Leaving) 2015-04-26T11:36:18Z araujo joined #scheme 2015-04-26T11:36:34Z araujo quit (Read error: Connection reset by peer) 2015-04-26T11:37:19Z araujo joined #scheme 2015-04-26T11:49:13Z hiyosi joined #scheme 2015-04-26T11:52:40Z bjz joined #scheme 2015-04-26T11:52:48Z bjz_ quit (Ping timeout: 250 seconds) 2015-04-26T12:11:55Z PinealGlandOptic quit (Quit: leaving) 2015-04-26T12:16:24Z hiroakip joined #scheme 2015-04-26T12:28:25Z acarrico quit (Ping timeout: 265 seconds) 2015-04-26T12:58:27Z karswell quit (Read error: Connection reset by peer) 2015-04-26T13:01:46Z spew joined #scheme 2015-04-26T13:12:08Z narendraj9 joined #scheme 2015-04-26T13:32:06Z ecthiender quit (Remote host closed the connection) 2015-04-26T13:32:54Z ecthiender joined #scheme 2015-04-26T13:34:41Z spew quit (Quit: leaving) 2015-04-26T13:37:19Z ziocroc quit (Ping timeout: 255 seconds) 2015-04-26T13:43:31Z lolisa joined #scheme 2015-04-26T13:49:28Z ziocroc joined #scheme 2015-04-26T14:12:53Z alezost joined #scheme 2015-04-26T14:13:43Z mtakkman joined #scheme 2015-04-26T14:17:18Z araujo quit (Quit: Leaving) 2015-04-26T14:18:52Z ecthiender quit (Quit: gotta go) 2015-04-26T14:19:26Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-26T14:27:38Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-26T14:34:38Z narendraj9 joined #scheme 2015-04-26T14:36:30Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-26T14:42:13Z lritter quit (Quit: Leaving) 2015-04-26T14:43:13Z ohama quit (Remote host closed the connection) 2015-04-26T14:48:44Z ohama joined #scheme 2015-04-26T14:50:34Z lolisa quit (Quit: Leaving) 2015-04-26T14:50:47Z daviid joined #scheme 2015-04-26T14:58:29Z ziocroc quit (Ping timeout: 248 seconds) 2015-04-26T15:03:34Z hiroakip quit (Ping timeout: 245 seconds) 2015-04-26T15:04:23Z hiroakip joined #scheme 2015-04-26T15:12:50Z oleo_ is now known as oleo 2015-04-26T15:13:20Z oleo is now known as Guest44490 2015-04-26T15:13:44Z Guest44490 quit (Changing host) 2015-04-26T15:13:45Z Guest44490 joined #scheme 2015-04-26T15:13:59Z Guest44490 is now known as oleo 2015-04-26T15:15:35Z phax joined #scheme 2015-04-26T15:17:05Z kuribas joined #scheme 2015-04-26T15:17:31Z Riastradh: ecraven: (fluid-let ((compiler:generate-rtl-files? #t)) (cf "foo")) 2015-04-26T15:22:00Z gravicappa quit (Ping timeout: 272 seconds) 2015-04-26T15:22:07Z joast quit (Quit: Leaving.) 2015-04-26T15:28:49Z gravicappa joined #scheme 2015-04-26T15:32:20Z narendraj9 joined #scheme 2015-04-26T15:33:19Z jmd quit (Remote host closed the connection) 2015-04-26T15:36:22Z aap_ is now known as aap 2015-04-26T15:37:33Z ecraven: Riastradh: thank you! 2015-04-26T15:38:21Z ecraven: Riastradh: any way to look at the actual x86_64 instruction mnemonics? 2015-04-26T15:38:28Z Isp-sec quit (Ping timeout: 272 seconds) 2015-04-26T15:45:23Z joast joined #scheme 2015-04-26T15:49:30Z ziocroc joined #scheme 2015-04-26T15:50:28Z phax left #scheme 2015-04-26T15:54:53Z ijp joined #scheme 2015-04-26T16:04:22Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-26T16:21:11Z narendraj9 joined #scheme 2015-04-26T16:24:36Z Riastradh: ecraven: compiler:generate-lap-files? 2015-04-26T16:32:36Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-26T16:39:30Z threh joined #scheme 2015-04-26T16:41:17Z threh: Hi, this question probably comes up a lot but can someone help explain why I'm getting an "unspecified return value" error from this? http://pastebin.com/CJNKVaVX 2015-04-26T16:41:32Z threh: (even without the display blocks) 2015-04-26T16:46:25Z taylanub: threh: your 'else' is misplaced; it's within the body of the (> x y) branch of the cond, whereas it should be a branch of its own 2015-04-26T16:47:03Z taylanub: threh: and the last cond is formatted wrongly entirely 2015-04-26T16:47:37Z threh: thanks very much 2015-04-26T16:48:01Z taylanub: http://sprunge.us/BAIN this is the fixed version, if you want to cheat 2015-04-26T16:48:25Z taylanub: BTW we generally prefer dashes instead of underscores in lisp 2015-04-26T16:48:45Z threh: ah right, right. I'm an emacs user so I'm not sure why I forgot that 2015-04-26T16:54:39Z threh: ok I fixed it (without cheating) but using (display (greater-sum 3 4 5)) for example still gives unspecified return. I'm guessing that is th default behavior? thanks! 2015-04-26T16:56:23Z taylanub: I don't really see how that could return an unspecified return value 2015-04-26T16:57:01Z taylanub: all conds have an else, and all branches end in an addition. it should return a number in all cases. 2015-04-26T16:57:11Z threh: well it's printing the correct result but then it says that unspecified return 2015-04-26T16:57:39Z taylanub: can you paste the relevant part of the REPL input/output? (or how do you test it?) 2015-04-26T16:59:25Z threh: http://pastebin.com/QPjieytg 2015-04-26T17:00:02Z threh: i guess i didn't just paste the relevant part, sorry 2015-04-26T17:00:19Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-26T17:03:57Z taylanub: threh: oh, that is just the return value of the `display' call. 2015-04-26T17:04:06Z threh: right, right 2015-04-26T17:04:10Z threh: thanks 2015-04-26T17:12:27Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-26T17:21:42Z bb010g joined #scheme 2015-04-26T17:35:56Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-26T17:50:05Z hiroakip joined #scheme 2015-04-26T17:52:32Z leppie quit (Ping timeout: 256 seconds) 2015-04-26T17:56:51Z leppie joined #scheme 2015-04-26T18:13:05Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-26T18:51:29Z hiroakip quit (Ping timeout: 245 seconds) 2015-04-26T18:58:30Z zadock joined #scheme 2015-04-26T19:05:32Z xyh joined #scheme 2015-04-26T19:16:44Z xyh: I am designing a new programming language (maybe some of you still remember me) 2015-04-26T19:16:45Z xyh: my language is not worth trying now 2015-04-26T19:16:45Z xyh: but I wish to learn something about IO primitive-functions from scheme 2015-04-26T19:16:45Z xyh: any recommended readings about IO primitive-functions design ? 2015-04-26T19:16:48Z xyh: (I have to implement them based on linux syscalls) 2015-04-26T19:19:25Z ziocroc joined #scheme 2015-04-26T19:26:25Z oleo_ joined #scheme 2015-04-26T19:26:48Z oleo is now known as Guest42084 2015-04-26T19:26:50Z oleo_ quit (Changing host) 2015-04-26T19:26:50Z oleo_ joined #scheme 2015-04-26T19:27:34Z oleo_ is now known as oleo 2015-04-26T19:29:01Z Guest42084 quit (Ping timeout: 256 seconds) 2015-04-26T19:32:34Z _sjs joined #scheme 2015-04-26T19:34:03Z xyh: why there are close-input-port & close-output-port instead of one close-port ? 2015-04-26T19:38:45Z Steverman joined #scheme 2015-04-26T19:39:38Z ijp: having the two distinct can useful when a port is both an input and an output port 2015-04-26T19:39:44Z ijp: in r6rs, there is a close-port 2015-04-26T19:40:39Z ijp: but I don't think anyone is going to argue that scheme's IO is a work of art 2015-04-26T19:43:08Z hiroakip joined #scheme 2015-04-26T19:43:13Z xyh: so I should try to follow the design ? how about scsh ? 2015-04-26T19:43:34Z ijp: do whatever you want 2015-04-26T19:47:19Z xyh quit (Remote host closed the connection) 2015-04-26T19:53:14Z threh quit (Ping timeout: 256 seconds) 2015-04-26T19:53:50Z Steverman quit (Quit: WeeChat 1.1.1) 2015-04-26T19:54:06Z Steverman joined #scheme 2015-04-26T19:54:50Z scoofy_ joined #scheme 2015-04-26T20:03:12Z Steverman quit (Quit: WeeChat 1.1.1) 2015-04-26T20:03:14Z ecthiender_ joined #scheme 2015-04-26T20:06:25Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-26T20:16:04Z hiyosi joined #scheme 2015-04-26T20:18:45Z sheilong joined #scheme 2015-04-26T20:22:08Z daviid quit (Ping timeout: 244 seconds) 2015-04-26T20:43:47Z karswell joined #scheme 2015-04-26T20:48:15Z stepnem quit (Ping timeout: 276 seconds) 2015-04-26T20:50:45Z gravicappa quit (Remote host closed the connection) 2015-04-26T20:55:31Z psy_ quit (Ping timeout: 250 seconds) 2015-04-26T20:55:43Z daviid joined #scheme 2015-04-26T20:56:44Z vishesh joined #scheme 2015-04-26T20:59:49Z kuribas joined #scheme 2015-04-26T20:59:52Z alezost quit (Quit: I use GNU Guix ) 2015-04-26T21:01:18Z eagleflo quit (Remote host closed the connection) 2015-04-26T21:05:08Z eagleflo joined #scheme 2015-04-26T21:06:55Z joast quit (Quit: Leaving.) 2015-04-26T21:16:56Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-26T21:19:45Z sheilong quit (Quit: Konversation terminated!) 2015-04-26T21:30:33Z joast joined #scheme 2015-04-26T21:35:31Z hellome joined #scheme 2015-04-26T21:39:10Z mumptai quit (Quit: Verlassend) 2015-04-26T21:44:47Z ecraven: what is the minimum maximum number of arguments to a function that r7rs mandates? 2015-04-26T21:47:51Z ijp: I sincerely doubt it specifies it 2015-04-26T21:48:19Z ecraven: MIT/GNU Scheme seems to support hundreds of thousands 2015-04-26T21:49:05Z ecraven: csi (chicken) seems to have a limit (for apply at least) of 2048 2015-04-26T21:50:57Z hiroakip joined #scheme 2015-04-26T21:52:11Z ijp: guile lets me do (apply + (iota 100000000)) with no problem 2015-04-26T21:52:34Z ijp: I guess it's probably limited by memory 2015-04-26T21:53:11Z zadock quit (Quit: Leaving) 2015-04-26T21:59:12Z ecraven: hehe, that was exactly what I tried 2015-04-26T21:59:13Z hiroakip quit (Ping timeout: 250 seconds) 2015-04-26T22:01:25Z Vutral quit (Ping timeout: 248 seconds) 2015-04-26T22:01:41Z spew joined #scheme 2015-04-26T22:03:19Z ziocroc quit (Quit: ziocroc) 2015-04-26T22:05:41Z add^__ quit (Ping timeout: 248 seconds) 2015-04-26T22:05:50Z add^_ joined #scheme 2015-04-26T22:09:00Z bjz joined #scheme 2015-04-26T22:10:11Z {0}grant joined #scheme 2015-04-26T22:18:36Z Vutral joined #scheme 2015-04-26T22:34:22Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-26T22:35:58Z spew quit (Quit: leaving) 2015-04-26T22:38:07Z hellome quit (Read error: Connection reset by peer) 2015-04-26T22:43:03Z ijp quit (Quit: brb shaving all those who don't shave themselves) 2015-04-26T23:05:09Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-26T23:14:35Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-26T23:18:36Z excelsior quit (Quit: Lost terminal) 2015-04-26T23:20:15Z mrowez is now known as mrowe 2015-04-26T23:24:36Z hiyosi joined #scheme 2015-04-26T23:34:51Z fikusz quit (Ping timeout: 244 seconds) 2015-04-26T23:44:54Z karswell quit (Read error: Connection reset by peer) 2015-04-26T23:59:15Z daviid quit (Ping timeout: 250 seconds) 2015-04-27T00:02:25Z jao joined #scheme 2015-04-27T00:06:19Z karswell` joined #scheme 2015-04-27T00:08:58Z fikusz joined #scheme 2015-04-27T00:13:54Z c74d quit (Remote host closed the connection) 2015-04-27T00:13:56Z kori quit (Quit: WeeChat 1.1.1) 2015-04-27T00:14:09Z foof` joined #scheme 2015-04-27T00:14:27Z kori joined #scheme 2015-04-27T00:14:54Z foof quit (Remote host closed the connection) 2015-04-27T00:16:32Z c74d joined #scheme 2015-04-27T00:16:55Z karswell` is now known as karswell 2015-04-27T00:27:42Z {0}grant quit (Remote host closed the connection) 2015-04-27T00:29:35Z {0}grant joined #scheme 2015-04-27T00:31:25Z {0}grant quit (Remote host closed the connection) 2015-04-27T00:31:42Z {0}grant joined #scheme 2015-04-27T00:35:41Z allfs joined #scheme 2015-04-27T00:35:44Z allfs: o/ 2015-04-27T00:39:55Z acarrico joined #scheme 2015-04-27T00:45:04Z bipt quit (Ping timeout: 256 seconds) 2015-04-27T00:46:46Z lritter joined #scheme 2015-04-27T00:53:54Z bipt joined #scheme 2015-04-27T01:06:27Z {0}grant quit (Remote host closed the connection) 2015-04-27T01:07:16Z {0}grant joined #scheme 2015-04-27T01:07:22Z {0}grant quit (Remote host closed the connection) 2015-04-27T01:18:13Z allfs quit (Ping timeout: 248 seconds) 2015-04-27T01:20:13Z greghendershott quit (Ping timeout: 256 seconds) 2015-04-27T01:20:13Z pjdelport quit (Ping timeout: 256 seconds) 2015-04-27T01:20:13Z stasku quit (Ping timeout: 256 seconds) 2015-04-27T01:20:14Z strmpnk quit (Ping timeout: 256 seconds) 2015-04-27T01:20:14Z cojy_ quit (Ping timeout: 256 seconds) 2015-04-27T01:21:16Z strmpnk joined #scheme 2015-04-27T01:22:01Z cojy_ joined #scheme 2015-04-27T01:22:26Z greghendershott joined #scheme 2015-04-27T01:22:58Z stasku joined #scheme 2015-04-27T01:24:15Z pjdelport joined #scheme 2015-04-27T01:30:06Z echo-area quit (Remote host closed the connection) 2015-04-27T01:56:26Z aap_ joined #scheme 2015-04-27T01:58:56Z gnomon_ is now known as gnomon 2015-04-27T01:59:49Z aap quit (Ping timeout: 264 seconds) 2015-04-27T02:02:13Z davexunit quit (Quit: Later) 2015-04-27T02:20:18Z echo-area joined #scheme 2015-04-27T02:29:35Z ArneBab joined #scheme 2015-04-27T02:32:50Z ArneBab_ quit (Ping timeout: 252 seconds) 2015-04-27T02:34:15Z ecthiender_ quit (Ping timeout: 265 seconds) 2015-04-27T02:37:01Z taylanub quit (Disconnected by services) 2015-04-27T02:37:20Z taylanub joined #scheme 2015-04-27T02:38:49Z ecthiender_ joined #scheme 2015-04-27T02:39:12Z karswell quit (Read error: Connection reset by peer) 2015-04-27T02:39:39Z karswell joined #scheme 2015-04-27T02:40:17Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-27T02:40:28Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-27T02:46:29Z c74d quit (Remote host closed the connection) 2015-04-27T02:49:20Z c74d joined #scheme 2015-04-27T03:00:35Z excelsior joined #scheme 2015-04-27T03:09:03Z rtra quit (Ping timeout: 265 seconds) 2015-04-27T03:13:37Z ecthiender_ quit (Ping timeout: 255 seconds) 2015-04-27T03:14:20Z rtra joined #scheme 2015-04-27T03:18:14Z psy_ joined #scheme 2015-04-27T03:26:17Z ecthiender joined #scheme 2015-04-27T03:40:57Z iKlsR joined #scheme 2015-04-27T03:53:46Z GGMethos quit (Ping timeout: 256 seconds) 2015-04-27T03:56:21Z ASau quit (Remote host closed the connection) 2015-04-27T03:56:54Z ASau joined #scheme 2015-04-27T04:04:26Z iKlsR quit (Quit: Leaving) 2015-04-27T04:08:15Z GGMethos joined #scheme 2015-04-27T04:16:58Z jao quit (Ping timeout: 252 seconds) 2015-04-27T04:18:34Z ASau quit (Remote host closed the connection) 2015-04-27T04:19:09Z ASau joined #scheme 2015-04-27T04:24:51Z echo-area quit (Remote host closed the connection) 2015-04-27T04:25:41Z echo-area joined #scheme 2015-04-27T04:48:52Z daviid joined #scheme 2015-04-27T04:56:53Z psy_ quit (Ping timeout: 248 seconds) 2015-04-27T05:21:45Z ASau quit (Ping timeout: 256 seconds) 2015-04-27T05:33:47Z niklasl2 quit (Ping timeout: 250 seconds) 2015-04-27T05:35:28Z c74d quit (Read error: Connection reset by peer) 2015-04-27T05:38:29Z c74d joined #scheme 2015-04-27T05:43:55Z Bahman joined #scheme 2015-04-27T05:44:16Z ec quit (Ping timeout: 256 seconds) 2015-04-27T05:46:13Z ec joined #scheme 2015-04-27T05:56:19Z oleo quit (Quit: Leaving) 2015-04-27T06:02:48Z aap_ is now known as aap 2015-04-27T06:14:16Z {0}grant joined #scheme 2015-04-27T06:22:30Z psy_ joined #scheme 2015-04-27T06:39:48Z msgodf joined #scheme 2015-04-27T06:54:16Z chishiki quit (Ping timeout: 240 seconds) 2015-04-27T07:00:21Z msgodf quit (Ping timeout: 256 seconds) 2015-04-27T07:01:14Z vishesh quit (Ping timeout: 272 seconds) 2015-04-27T07:03:02Z jyc quit (Ping timeout: 256 seconds) 2015-04-27T07:09:31Z m1dnight_ quit (Ping timeout: 244 seconds) 2015-04-27T07:09:42Z jyc joined #scheme 2015-04-27T07:09:43Z chishiki joined #scheme 2015-04-27T07:09:43Z chishiki quit (Changing host) 2015-04-27T07:09:43Z chishiki joined #scheme 2015-04-27T07:09:44Z wingo joined #scheme 2015-04-27T07:09:44Z daviid quit (Ping timeout: 256 seconds) 2015-04-27T07:10:32Z m1dnight_ joined #scheme 2015-04-27T07:13:28Z zadock joined #scheme 2015-04-27T07:25:25Z fgudin joined #scheme 2015-04-27T07:25:26Z jyc quit (Ping timeout: 265 seconds) 2015-04-27T07:25:27Z nee joined #scheme 2015-04-27T07:25:27Z alezost joined #scheme 2015-04-27T07:25:28Z jyc joined #scheme 2015-04-27T07:25:30Z msgodf joined #scheme 2015-04-27T07:34:58Z bjz joined #scheme 2015-04-27T07:35:31Z araujo joined #scheme 2015-04-27T07:44:09Z stepnem joined #scheme 2015-04-27T07:49:05Z psy_ quit (Ping timeout: 256 seconds) 2015-04-27T07:57:07Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-27T07:58:41Z bjz joined #scheme 2015-04-27T08:00:16Z vikraman quit (Ping timeout: 256 seconds) 2015-04-27T08:00:49Z vikraman joined #scheme 2015-04-27T08:02:08Z vikraman quit (Excess Flood) 2015-04-27T08:02:57Z vikraman joined #scheme 2015-04-27T08:02:58Z vikraman quit (Changing host) 2015-04-27T08:02:58Z vikraman joined #scheme 2015-04-27T08:04:06Z vikraman quit (Excess Flood) 2015-04-27T08:05:09Z vikraman joined #scheme 2015-04-27T08:06:06Z vikraman quit (Excess Flood) 2015-04-27T08:06:56Z ByronJohnson quit (Ping timeout: 240 seconds) 2015-04-27T08:08:46Z jyc quit (Ping timeout: 256 seconds) 2015-04-27T08:08:50Z vikraman joined #scheme 2015-04-27T08:11:38Z jyc joined #scheme 2015-04-27T08:14:40Z s1n4 joined #scheme 2015-04-27T08:20:23Z cdidd_ joined #scheme 2015-04-27T08:23:15Z {0}grant quit (Remote host closed the connection) 2015-04-27T08:23:40Z cdidd quit (Ping timeout: 255 seconds) 2015-04-27T08:25:33Z cdidd_ is now known as cdidd 2015-04-27T08:35:58Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-27T08:36:39Z gravicappa joined #scheme 2015-04-27T08:43:29Z stepnem quit (Ping timeout: 256 seconds) 2015-04-27T08:46:16Z stepnem joined #scheme 2015-04-27T08:50:50Z bjz joined #scheme 2015-04-27T08:53:09Z stepnem quit (Ping timeout: 245 seconds) 2015-04-27T09:04:36Z bjz quit (Ping timeout: 240 seconds) 2015-04-27T09:10:23Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-27T09:19:09Z fasheng joined #scheme 2015-04-27T09:20:41Z alezost quit (Quit: I use GNU Guix ) 2015-04-27T09:28:04Z zhcy joined #scheme 2015-04-27T09:35:47Z bjz joined #scheme 2015-04-27T09:37:56Z zhcy quit (Quit: zhcy) 2015-04-27T09:38:27Z zhcy joined #scheme 2015-04-27T09:54:31Z marcoecc joined #scheme 2015-04-27T10:01:55Z s1n4 quit (Quit: leaving) 2015-04-27T10:04:22Z pnkfelix joined #scheme 2015-04-27T10:05:21Z zhcy quit (Quit: zhcy) 2015-04-27T10:07:59Z marcoecc quit (Read error: Connection reset by peer) 2015-04-27T10:14:35Z lolisa joined #scheme 2015-04-27T10:17:29Z redeemed joined #scheme 2015-04-27T11:02:25Z ogamita joined #scheme 2015-04-27T11:10:06Z ecraven: is there any scheme implementation that optimizes (map (lambda (a) ...) (filter (lambda (b) ...))) (by not generating the intermediate (unnecessary) list at all)? 2015-04-27T11:18:34Z ijp joined #scheme 2015-04-27T11:34:29Z fizzie quit (Quit: jumpin' jumpin') 2015-04-27T11:34:41Z fizzie joined #scheme 2015-04-27T11:44:23Z ziocroc joined #scheme 2015-04-27T12:32:19Z davexunit joined #scheme 2015-04-27T12:42:38Z lolisa quit (Quit: Leaving) 2015-04-27T12:45:15Z alezost joined #scheme 2015-04-27T12:52:35Z alezost` joined #scheme 2015-04-27T12:52:57Z alezost quit (Disconnected by services) 2015-04-27T12:52:58Z alezost` is now known as alezost 2015-04-27T12:53:01Z alezost quit (Changing host) 2015-04-27T12:53:01Z alezost joined #scheme 2015-04-27T12:55:58Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-27T12:57:16Z ecthiender quit (Ping timeout: 252 seconds) 2015-04-27T12:59:07Z rszeno joined #scheme 2015-04-27T13:04:29Z rszeno quit (Quit: Leaving.) 2015-04-27T13:08:18Z sdothum joined #scheme 2015-04-27T13:10:56Z fasheng quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-27T13:11:09Z echo-area quit (Remote host closed the connection) 2015-04-27T13:11:58Z echo-area joined #scheme 2015-04-27T13:13:34Z spew joined #scheme 2015-04-27T13:15:37Z badkins joined #scheme 2015-04-27T13:32:45Z pnkfelix joined #scheme 2015-04-27T13:40:26Z zeroish joined #scheme 2015-04-27T13:40:55Z fds quit (Ping timeout: 255 seconds) 2015-04-27T13:42:47Z badkins_ joined #scheme 2015-04-27T13:42:48Z fds joined #scheme 2015-04-27T13:43:33Z badkins quit (Ping timeout: 276 seconds) 2015-04-27T13:44:31Z amoe quit (Ping timeout: 255 seconds) 2015-04-27T13:45:26Z amoe joined #scheme 2015-04-27T13:54:10Z badkins_ is now known as badkins 2015-04-27T13:54:14Z vishesh joined #scheme 2015-04-27T13:54:25Z Riastradh quit (Ping timeout: 264 seconds) 2015-04-27T13:55:54Z askatasuna joined #scheme 2015-04-27T14:10:15Z oleo joined #scheme 2015-04-27T14:10:15Z oleo quit (Changing host) 2015-04-27T14:10:15Z oleo joined #scheme 2015-04-27T14:12:01Z przl joined #scheme 2015-04-27T14:17:46Z ogamita left #scheme 2015-04-27T14:20:53Z Bahman quit (Quit: Ave atque vale) 2015-04-27T14:25:24Z zadrot_ebaniy joined #scheme 2015-04-27T14:26:44Z hellome joined #scheme 2015-04-27T14:27:20Z badkins quit 2015-04-27T14:34:45Z daviid joined #scheme 2015-04-27T14:38:17Z przl quit (Ping timeout: 265 seconds) 2015-04-27T14:39:38Z przl joined #scheme 2015-04-27T14:42:08Z aap quit (Ping timeout: 252 seconds) 2015-04-27T14:45:50Z stamourv` is now known as stamourv 2015-04-27T14:45:58Z stamourv quit (Changing host) 2015-04-27T14:45:58Z stamourv joined #scheme 2015-04-27T14:46:15Z aap joined #scheme 2015-04-27T14:46:31Z psy_ joined #scheme 2015-04-27T15:02:57Z ziocroc quit (Ping timeout: 264 seconds) 2015-04-27T15:05:46Z contrapunctus joined #scheme 2015-04-27T15:09:44Z pecg joined #scheme 2015-04-27T15:13:48Z badkins joined #scheme 2015-04-27T15:15:03Z sethalves quit (Quit: Leaving.) 2015-04-27T15:17:26Z _sjs quit (Ping timeout: 265 seconds) 2015-04-27T15:22:13Z contrapunctus: How would I implement this CL macro in Scheme? Many of the Scheme resources I checked seem to not describe anything like it... http://ix.io/i8L 2015-04-27T15:23:25Z taylanub: (define-syntax check 2015-04-27T15:23:25Z taylanub: (syntax-rules () 2015-04-27T15:23:25Z taylanub: ((check form) 2015-04-27T15:23:25Z taylanub: (report-result form 'form)))) 2015-04-27T15:23:51Z taylanub: or if you have define-syntax-rule, then: (define-syntax-rule (check form) (report-result form 'form)) 2015-04-27T15:24:09Z gravicappa quit (Remote host closed the connection) 2015-04-27T15:24:55Z theseb joined #scheme 2015-04-27T15:25:41Z contrapunctus: Hey, taylanub . Drat, what I was trying was close. x-P Thanks! 2015-04-27T15:25:57Z taylanub: np :) 2015-04-27T15:28:21Z contrapunctus: taylanub: oh, say - is there any way I can use a higher order function to do this? 2015-04-27T15:29:59Z nee quit (Read error: Connection reset by peer) 2015-04-27T15:30:34Z taylanub: not really because when you call (some-fn (foo bar)), then (foo bar) gets evaluated first, the piece of code disappears (in abstract terms), and only then does the code of some-fn kick in, getting the *result* of (foo bar). 2015-04-27T15:30:50Z wasamasa: unless you of course put it into a lambda 2015-04-27T15:31:00Z taylanub: well, leaving aside that, if the code gets compiled then the form (foo bar) will also have disappeared by the end of compilation 2015-04-27T15:32:23Z taylanub: right, using lambda you could get a procedure object which report-result could 1. call, 2. display to the user, but this procedure object will likely be printed without its original code intact, if it has been compiled 2015-04-27T15:37:37Z przl quit (Ping timeout: 264 seconds) 2015-04-27T15:39:15Z sethalves joined #scheme 2015-04-27T15:40:21Z ijp: even if it hasn't 2015-04-27T15:41:10Z taylanub: no idea what pure interpreters tend to do 2015-04-27T15:41:45Z badkins quit (Read error: Connection reset by peer) 2015-04-27T15:48:26Z contrapunctus: wow. o_o 2015-04-27T15:51:11Z msgodf quit (Remote host closed the connection) 2015-04-27T15:54:02Z _sjs joined #scheme 2015-04-27T16:07:58Z HisaoNakai joined #scheme 2015-04-27T16:08:34Z hiyosi joined #scheme 2015-04-27T16:09:41Z contrapunctus quit (Disconnected by services) 2015-04-27T16:09:43Z HisaoNakai is now known as contrapunctus 2015-04-27T16:11:23Z fgudin quit (Quit: leaving) 2015-04-27T16:11:58Z daviid quit (Ping timeout: 252 seconds) 2015-04-27T16:15:22Z Vutral quit (Ping timeout: 250 seconds) 2015-04-27T16:17:48Z jao joined #scheme 2015-04-27T16:21:14Z przl joined #scheme 2015-04-27T16:22:37Z redeemed quit (Ping timeout: 264 seconds) 2015-04-27T16:24:45Z zeroish quit (Ping timeout: 256 seconds) 2015-04-27T16:26:43Z ByronJohnson joined #scheme 2015-04-27T16:28:26Z badkins joined #scheme 2015-04-27T16:34:44Z dsp___ is now known as dsp 2015-04-27T16:52:51Z narendraj9 joined #scheme 2015-04-27T17:04:02Z saul quit (Ping timeout: 252 seconds) 2015-04-27T17:04:38Z zadock quit (Quit: Leaving) 2015-04-27T17:06:26Z lritter quit (Quit: Leaving) 2015-04-27T17:08:39Z theseb quit (Quit: Leaving) 2015-04-27T17:10:16Z saul joined #scheme 2015-04-27T17:25:38Z hiroakip joined #scheme 2015-04-27T17:28:32Z daviid joined #scheme 2015-04-27T17:28:36Z jeapostr1phe joined #scheme 2015-04-27T17:29:12Z przl quit (Ping timeout: 256 seconds) 2015-04-27T17:29:36Z contrapunctus quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-27T17:31:36Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-27T17:34:18Z Vutral joined #scheme 2015-04-27T17:34:33Z sdothum joined #scheme 2015-04-27T17:34:54Z Vutral quit (Changing host) 2015-04-27T17:34:54Z Vutral joined #scheme 2015-04-27T17:37:25Z przl joined #scheme 2015-04-27T17:38:53Z ASau joined #scheme 2015-04-27T17:43:14Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-27T17:43:42Z {0}grant joined #scheme 2015-04-27T17:44:10Z Vutral quit (Excess Flood) 2015-04-27T17:49:46Z caleb_smith joined #scheme 2015-04-27T17:55:11Z Vutral joined #scheme 2015-04-27T18:05:56Z allfs joined #scheme 2015-04-27T18:19:38Z {0}grant quit (Ping timeout: 256 seconds) 2015-04-27T18:23:16Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-27T18:27:56Z mtakkman joined #scheme 2015-04-27T18:34:35Z theseb joined #scheme 2015-04-27T18:38:45Z joneshf-laptop quit (Ping timeout: 244 seconds) 2015-04-27T18:39:24Z echo-area quit (Remote host closed the connection) 2015-04-27T18:39:33Z jao quit (Ping timeout: 264 seconds) 2015-04-27T18:40:11Z echo-area joined #scheme 2015-04-27T18:41:53Z przl quit (Ping timeout: 256 seconds) 2015-04-27T18:41:56Z pnkfelix joined #scheme 2015-04-27T18:45:39Z niklasl joined #scheme 2015-04-27T18:45:51Z mtakkman quit (Ping timeout: 256 seconds) 2015-04-27T18:49:33Z przl joined #scheme 2015-04-27T18:59:04Z pecg quit (Ping timeout: 255 seconds) 2015-04-27T18:59:36Z allfs quit (Ping timeout: 240 seconds) 2015-04-27T19:00:02Z przl quit (Ping timeout: 250 seconds) 2015-04-27T19:01:24Z pnkfelix quit (Ping timeout: 276 seconds) 2015-04-27T19:01:45Z przl joined #scheme 2015-04-27T19:10:19Z przl quit (Ping timeout: 255 seconds) 2015-04-27T19:12:41Z pecg joined #scheme 2015-04-27T19:13:06Z Vutral quit (Ping timeout: 252 seconds) 2015-04-27T19:15:25Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-27T19:19:32Z ziocroc joined #scheme 2015-04-27T19:25:16Z zadock joined #scheme 2015-04-27T19:38:09Z pflanze joined #scheme 2015-04-27T19:38:59Z rszeno joined #scheme 2015-04-27T19:39:16Z pflanze: Hi. I'm looking for a function that takes two pointers into a list and returns a copy of the part between them. 2015-04-27T19:39:52Z pflanze: E.g. (let ((l (list 1 2 3))) (take-until l (cddr l))) -> (1 2) 2015-04-27T19:40:18Z pflanze: Any place that already has it? What should I name it? 2015-04-27T19:41:19Z pflanze: (What should I call it, what name should I give it. Non-native here.) 2015-04-27T19:41:42Z ijp: it's a somewhat unusual function, but the name would be some word like "slice" 2015-04-27T19:42:34Z bb010g joined #scheme 2015-04-27T19:44:16Z pflanze: I need it since I'm using a lazy list as a sliding window, and for debugging I want to see the contents of the window. 2015-04-27T19:45:05Z pflanze: The algorithm maintains the start and the end of the window, no pointer comparison needed; but showing the contents of the window needs pointer comparison. 2015-04-27T19:45:21Z jeapostr1phe quit (Ping timeout: 256 seconds) 2015-04-27T19:45:59Z pflanze: I agree that it's unusual to have functions that do pointer comparisons; but this fits here so nicely that I suspect the function must be out there already. 2015-04-27T19:50:35Z dxtr joined #scheme 2015-04-27T19:50:49Z narendraj9 joined #scheme 2015-04-27T19:50:51Z dxtr quit (Changing host) 2015-04-27T19:50:51Z dxtr joined #scheme 2015-04-27T19:57:42Z pjb quit (Ping timeout: 272 seconds) 2015-04-27T19:58:13Z narendraj9 quit (Ping timeout: 248 seconds) 2015-04-27T20:04:11Z joneshf-laptop joined #scheme 2015-04-27T20:04:18Z rszeno quit (Quit: Leaving.) 2015-04-27T20:05:39Z narendraj9 joined #scheme 2015-04-27T20:06:14Z Riastradh joined #scheme 2015-04-27T20:06:30Z pjb joined #scheme 2015-04-27T20:07:04Z badkins quit 2015-04-27T20:10:21Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-27T20:24:52Z alezost quit (Quit: I use GNU Guix ) 2015-04-27T20:25:44Z narendraj9 joined #scheme 2015-04-27T20:30:25Z shardz quit (Ping timeout: 264 seconds) 2015-04-27T20:30:56Z {[]}grant joined #scheme 2015-04-27T20:31:26Z davexunit quit (Quit: Later) 2015-04-27T20:33:35Z oleo_ joined #scheme 2015-04-27T20:34:35Z oleo is now known as Guest13460 2015-04-27T20:35:49Z Guest13460 quit (Ping timeout: 255 seconds) 2015-04-27T20:37:10Z jeapostrophe joined #scheme 2015-04-27T20:37:10Z jeapostrophe quit (Changing host) 2015-04-27T20:37:10Z jeapostrophe joined #scheme 2015-04-27T20:38:10Z shardz joined #scheme 2015-04-27T20:40:02Z ehaliewicz joined #scheme 2015-04-27T20:46:37Z bars0 joined #scheme 2015-04-27T20:50:30Z {[]}grant quit (Ping timeout: 244 seconds) 2015-04-27T20:52:45Z yrdz joined #scheme 2015-04-27T20:56:13Z zadock quit (Quit: Leaving) 2015-04-27T20:59:28Z zadrot|ebaniy joined #scheme 2015-04-27T21:00:15Z bars0 quit (Ping timeout: 250 seconds) 2015-04-27T21:00:50Z jeapostrophe quit (Ping timeout: 244 seconds) 2015-04-27T21:02:13Z joneshf-laptop quit (Remote host closed the connection) 2015-04-27T21:03:34Z zadrot_ebaniy quit (Ping timeout: 272 seconds) 2015-04-27T21:07:31Z c74d quit (Remote host closed the connection) 2015-04-27T21:09:52Z c74d joined #scheme 2015-04-27T21:10:19Z oleo_ quit (Changing host) 2015-04-27T21:10:19Z oleo_ joined #scheme 2015-04-27T21:10:32Z oleo_ is now known as oleo 2015-04-27T21:12:20Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-27T21:16:49Z jao joined #scheme 2015-04-27T21:25:06Z Riastradh quit (Ping timeout: 272 seconds) 2015-04-27T21:27:20Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-04-27T21:30:05Z kuribas joined #scheme 2015-04-27T21:30:13Z Vutral joined #scheme 2015-04-27T21:30:44Z Vutral quit (Excess Flood) 2015-04-27T21:31:52Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-27T21:32:16Z davexunit joined #scheme 2015-04-27T21:33:56Z excelsior quit (Quit: Lost terminal) 2015-04-27T21:38:38Z Vutral joined #scheme 2015-04-27T21:41:50Z zadrot_ebaniy joined #scheme 2015-04-27T21:44:34Z spew quit (Quit: leaving) 2015-04-27T21:45:08Z zadrot|ebaniy quit (Ping timeout: 250 seconds) 2015-04-27T21:51:26Z jao quit (Remote host closed the connection) 2015-04-27T21:55:05Z kori left #scheme 2015-04-27T21:59:23Z askatasuna quit (Quit: WeeChat 1.1.1) 2015-04-27T21:59:41Z jao joined #scheme 2015-04-27T21:59:53Z mrowe is now known as mrowe_away 2015-04-27T22:07:19Z ziocroc quit (Quit: ziocroc) 2015-04-27T22:09:50Z Vutral quit (Ping timeout: 250 seconds) 2015-04-27T22:18:49Z ecraven: take and drop together should do that, right? 2015-04-27T22:18:50Z ecraven: srfi-1 2015-04-27T22:19:33Z ecraven: if you want index 5 to 17, something like (take (drop lst 5) 12) might work 2015-04-27T22:19:54Z ecraven: and something like `slice' would be a good name, as ijp said 2015-04-27T22:20:20Z Vutral joined #scheme 2015-04-27T22:21:10Z karswell quit (Read error: Connection reset by peer) 2015-04-27T22:22:38Z karswell joined #scheme 2015-04-27T22:31:55Z rexbutler joined #scheme 2015-04-27T22:33:39Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-27T22:39:50Z alexei_ joined #scheme 2015-04-27T22:49:48Z hiyosi joined #scheme 2015-04-27T22:52:07Z rexbutler: Anyone taken a look at: 2015-04-27T22:52:17Z rexbutler: The Scheme Programming Language by R. Kent Dybvig 2015-04-27T22:52:22Z rexbutler: Opinions? 2015-04-27T22:52:44Z rexbutler: I purchased and read the first half of SICP 2015-04-27T22:52:57Z rexbutler: I bought HTDP and was disappointed. 2015-04-27T22:53:07Z rexbutler: Looking around at other scheme books. 2015-04-27T22:57:11Z rexbutler: I'm also taking a look at Simply Scheme 2015-04-27T22:58:07Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-27T22:58:08Z fizzie: "Programming Languages: Application and Interpretation" is also bit of a Scheme (well, Racket) book. 2015-04-27T22:59:25Z fizzie: (Not that it's really about the language.) 2015-04-27T23:00:04Z rexbutler: I just bought a copy of the Dybvig book 2015-04-27T23:01:10Z fizzie: Our intro-to-programming course used to be based on SICP; then it got split into two pieces with the first half using HtDP and the second one PLAI. At least compared to HtDP, PLAI is much more about programming languages than programming. 2015-04-27T23:04:47Z adu joined #scheme 2015-04-27T23:05:15Z j4cknewt joined #scheme 2015-04-27T23:05:16Z fizzie: PLAI's freely available online, so it's at least a low-risk thing to find out if you like it. I don't recall my opinion, and I think it's changed quite a bit since then. 2015-04-27T23:11:27Z jeapostrophe joined #scheme 2015-04-27T23:11:27Z jeapostrophe quit (Changing host) 2015-04-27T23:11:27Z jeapostrophe joined #scheme 2015-04-27T23:11:43Z j4cknewt quit 2015-04-27T23:15:02Z spew joined #scheme 2015-04-27T23:31:10Z tsumetai`: rexbutler: Lisp In Small Pieces? 2015-04-27T23:34:38Z rexbutler: tsumetai`: Looking at amazon.com... pricey book 2015-04-27T23:34:56Z rexbutler: looks fairly advanced 2015-04-27T23:36:16Z tsumetai`: Now, the books you did buy, they're available for free, you know. :p 2015-04-27T23:37:03Z rexbutler: I like printed copies. 2015-04-27T23:37:13Z rexbutler: I do regret buying HTDP though... not for me. 2015-04-27T23:40:52Z tsumetai`: Libraries are nice. :o 2015-04-27T23:41:09Z tsumetai`: PAIP is a cool book, though it uses Common Lisp. 2015-04-27T23:45:53Z j4cknewt joined #scheme 2015-04-27T23:47:19Z rexbutler quit (Remote host closed the connection) 2015-04-27T23:52:31Z mrowe_away is now known as mrowe 2015-04-28T00:00:25Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-28T00:03:07Z s1n4 joined #scheme 2015-04-28T00:03:43Z _sjs quit (Ping timeout: 255 seconds) 2015-04-28T00:06:04Z daviid quit (Ping timeout: 252 seconds) 2015-04-28T00:06:36Z sethalves quit (Ping timeout: 272 seconds) 2015-04-28T00:13:23Z nowhere_man quit (Ping timeout: 256 seconds) 2015-04-28T00:18:29Z alexei_ quit (Ping timeout: 248 seconds) 2015-04-28T00:19:13Z jeapostrophe quit (Read error: No route to host) 2015-04-28T00:22:03Z pflanze: ecraven, I'm not talking about indizes, but pointers. Look at my example. It's really a version of |take| that takes a pointer instead of a length. 2015-04-28T00:22:09Z chishiki quit (Quit: WeeChat 1.1.1) 2015-04-28T00:22:20Z pflanze: That's why I called it take-until. 2015-04-28T00:22:26Z chishiki joined #scheme 2015-04-28T00:22:26Z chishiki quit (Changing host) 2015-04-28T00:22:26Z chishiki joined #scheme 2015-04-28T00:25:48Z spew quit (Quit: leaving) 2015-04-28T00:29:18Z nowhere_man joined #scheme 2015-04-28T00:32:14Z joneshf-laptop joined #scheme 2015-04-28T00:35:58Z pecg quit (Ping timeout: 264 seconds) 2015-04-28T00:41:58Z nowhere_man quit (Ping timeout: 255 seconds) 2015-04-28T00:47:17Z Vutral quit (Ping timeout: 248 seconds) 2015-04-28T00:54:59Z sethalves joined #scheme 2015-04-28T00:55:10Z Vutral joined #scheme 2015-04-28T00:57:45Z bringthenoise joined #scheme 2015-04-28T00:58:22Z _sjs joined #scheme 2015-04-28T01:04:18Z bb010g joined #scheme 2015-04-28T01:07:57Z badkins joined #scheme 2015-04-28T01:10:49Z nowhere_man joined #scheme 2015-04-28T01:15:29Z j4cknewt quit (Remote host closed the connection) 2015-04-28T01:22:08Z Riastradh joined #scheme 2015-04-28T01:22:36Z bringthenoise is now known as BWV988 2015-04-28T01:33:42Z nowhere_man quit (Ping timeout: 256 seconds) 2015-04-28T01:34:52Z acharm quit (Quit: WeeChat 0.4.2) 2015-04-28T01:35:16Z pygospa quit (Ping timeout: 272 seconds) 2015-04-28T01:35:21Z lritter joined #scheme 2015-04-28T01:35:31Z theseb quit (Ping timeout: 255 seconds) 2015-04-28T01:38:47Z BWV988 quit (Quit: Page closed) 2015-04-28T01:41:00Z aap_ joined #scheme 2015-04-28T01:41:32Z nowhere_man joined #scheme 2015-04-28T01:44:20Z aap quit (Ping timeout: 252 seconds) 2015-04-28T01:44:58Z davexunit quit (Quit: Later) 2015-04-28T01:50:12Z theseb joined #scheme 2015-04-28T01:50:37Z mockturtl joined #scheme 2015-04-28T01:51:58Z pygospa joined #scheme 2015-04-28T02:08:54Z yasha9 joined #scheme 2015-04-28T02:11:32Z theseb quit (Read error: Connection reset by peer) 2015-04-28T02:12:29Z theseb joined #scheme 2015-04-28T02:12:48Z jlongster joined #scheme 2015-04-28T02:19:18Z sethalves quit (Read error: Connection reset by peer) 2015-04-28T02:23:48Z sethalves joined #scheme 2015-04-28T02:26:22Z badkins quit 2015-04-28T02:26:50Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-28T02:27:56Z pygospa quit (Ping timeout: 240 seconds) 2015-04-28T02:28:35Z ArneBab_ joined #scheme 2015-04-28T02:29:48Z rtra quit (Ping timeout: 256 seconds) 2015-04-28T02:30:00Z pygospa joined #scheme 2015-04-28T02:31:45Z rtra joined #scheme 2015-04-28T02:32:13Z ArneBab quit (Ping timeout: 264 seconds) 2015-04-28T02:36:48Z taylanub quit (Disconnected by services) 2015-04-28T02:37:20Z taylanub joined #scheme 2015-04-28T02:37:29Z rtra quit (Ping timeout: 265 seconds) 2015-04-28T02:37:42Z rtra joined #scheme 2015-04-28T03:14:00Z cdidd quit (Quit: Leaving) 2015-04-28T03:17:41Z cdidd joined #scheme 2015-04-28T03:25:20Z excelsior joined #scheme 2015-04-28T03:26:41Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-28T03:26:49Z ehaliewicz quit (Ping timeout: 264 seconds) 2015-04-28T03:29:53Z redeemed joined #scheme 2015-04-28T03:32:08Z adu quit (Ping timeout: 256 seconds) 2015-04-28T03:43:35Z theseb left #scheme 2015-04-28T03:45:32Z ecthiender joined #scheme 2015-04-28T03:46:56Z jao quit (Ping timeout: 240 seconds) 2015-04-28T03:47:48Z dmiles_afk quit (Read error: Connection reset by peer) 2015-04-28T03:54:23Z pecg joined #scheme 2015-04-28T03:55:42Z dmiles_afk joined #scheme 2015-04-28T04:02:13Z jlongster quit (Ping timeout: 264 seconds) 2015-04-28T04:21:12Z choas quit (Ping timeout: 272 seconds) 2015-04-28T04:22:39Z RexButler joined #scheme 2015-04-28T04:25:00Z zhcy joined #scheme 2015-04-28T04:29:57Z jlongster joined #scheme 2015-04-28T04:33:17Z daviid joined #scheme 2015-04-28T04:35:08Z jlongster quit (Ping timeout: 272 seconds) 2015-04-28T04:48:15Z Qudit314159 quit (Remote host closed the connection) 2015-04-28T04:48:26Z psy_ quit (Ping timeout: 272 seconds) 2015-04-28T04:52:23Z isaac_rks joined #scheme 2015-04-28T05:03:44Z oleo quit (Quit: Leaving) 2015-04-28T05:04:13Z Pixel_Outlaw joined #scheme 2015-04-28T05:14:24Z p2-m2 joined #scheme 2015-04-28T05:20:18Z p2-m2: hi is anyone working on a project that needs help? (I can help with a small pay in return) 2015-04-28T05:23:39Z Bahman joined #scheme 2015-04-28T05:53:53Z karswell` joined #scheme 2015-04-28T05:56:58Z karswell quit (Ping timeout: 264 seconds) 2015-04-28T06:05:19Z aap_ is now known as aap 2015-04-28T06:07:53Z zadock joined #scheme 2015-04-28T06:09:41Z Pixel_Outlaw: wasamasa, If you ever want to team up I'd be game. 2015-04-28T06:09:45Z zadrot_ebaniy quit (Quit: Leaving) 2015-04-28T06:10:39Z RexButler quit (Remote host closed the connection) 2015-04-28T06:12:24Z Fare joined #scheme 2015-04-28T06:19:38Z pnkfelix joined #scheme 2015-04-28T06:21:25Z ASau quit (Ping timeout: 264 seconds) 2015-04-28T06:22:28Z alexei_ joined #scheme 2015-04-28T06:28:23Z p2-m2 left #scheme 2015-04-28T06:33:00Z daviid quit (Ping timeout: 276 seconds) 2015-04-28T06:43:30Z turbofail quit (Remote host closed the connection) 2015-04-28T06:44:57Z turbofail joined #scheme 2015-04-28T06:47:32Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-28T06:50:07Z mrowe is now known as mrowe_away 2015-04-28T06:59:39Z Pixel_Outlaw quit (Quit: Leaving) 2015-04-28T07:04:01Z pecg quit (Ping timeout: 255 seconds) 2015-04-28T07:06:22Z zhcy quit (Quit: zhcy) 2015-04-28T07:08:47Z msgodf joined #scheme 2015-04-28T07:10:12Z fgudin joined #scheme 2015-04-28T07:18:46Z zhcy joined #scheme 2015-04-28T07:20:29Z nee joined #scheme 2015-04-28T07:28:19Z Guest___ joined #scheme 2015-04-28T07:28:47Z jlongster joined #scheme 2015-04-28T07:28:50Z fadein quit (Ping timeout: 250 seconds) 2015-04-28T07:33:16Z jlongster quit (Ping timeout: 255 seconds) 2015-04-28T07:49:35Z stepnem joined #scheme 2015-04-28T07:52:11Z zhcy quit (Remote host closed the connection) 2015-04-28T07:52:27Z zhcy joined #scheme 2015-04-28T07:57:35Z fadein joined #scheme 2015-04-28T08:17:59Z bipt quit (Ping timeout: 250 seconds) 2015-04-28T08:21:16Z larion joined #scheme 2015-04-28T08:23:27Z nee quit (Remote host closed the connection) 2015-04-28T08:23:32Z echo-are` joined #scheme 2015-04-28T08:23:41Z nee joined #scheme 2015-04-28T08:23:52Z Guest___ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-28T08:23:58Z DerGuteMoritz quit (Ping timeout: 256 seconds) 2015-04-28T08:24:14Z DerGuteMoritz joined #scheme 2015-04-28T08:24:29Z tsumetai` quit (Ping timeout: 250 seconds) 2015-04-28T08:25:37Z vishesh quit (Ping timeout: 264 seconds) 2015-04-28T08:26:41Z echo-area quit (Remote host closed the connection) 2015-04-28T08:28:04Z echo-are` is now known as echo-area 2015-04-28T08:41:57Z vraid quit (Ping timeout: 244 seconds) 2015-04-28T08:45:34Z zadrot_ebaniy joined #scheme 2015-04-28T08:52:59Z zadrot_ebaniy: is there any way to do nothing in scheme? 2015-04-28T08:58:46Z ecthiender quit (Ping timeout: 255 seconds) 2015-04-28T09:01:20Z Guest___ joined #scheme 2015-04-28T09:02:53Z zhcy1 joined #scheme 2015-04-28T09:03:48Z SHODAN quit (Quit: No Ping reply in 180 seconds.) 2015-04-28T09:05:40Z excelsior quit (Ping timeout: 245 seconds) 2015-04-28T09:06:06Z SHODAN joined #scheme 2015-04-28T09:06:12Z kephra: zadrot_ebaniy, (begin) 2015-04-28T09:06:14Z zhcy quit (Ping timeout: 244 seconds) 2015-04-28T09:06:33Z excelsior joined #scheme 2015-04-28T09:09:35Z taylanub: kephra: that's non-compliant 2015-04-28T09:09:45Z taylanub: zadrot_ebaniy: (values) should do 2015-04-28T09:09:56Z taylanub: or any constant, if it should return a value 2015-04-28T09:10:16Z alexei_ quit (Ping timeout: 245 seconds) 2015-04-28T09:15:21Z kephra: taylanub, what do you mean with non-compliant? (begin) without anything is legal in r4rs - one problem could be that begin is a special form, and most schemes wont accept it for apply or foreach I guess 2015-04-28T09:16:39Z taylanub: kephra: the `begin' that is an expression expects at least one operand expression 2015-04-28T09:17:07Z kephra: *nope* look at the r4rs regression test short under SECTION 5 2 1 2015-04-28T09:17:32Z taylanub: the `begin' that is in definition context and automatically splices its operands into the position it appears in accepts zero operands, splicing into no definitions 2015-04-28T09:19:00Z evhan: taylanub: Actually, an empty begin is valid in R4RS. 2015-04-28T09:19:03Z taylanub: kephra: section 4.2.3 in R4RS 2015-04-28T09:19:27Z taylanub: evhan: nope, see above. (unless it was a mistake in 4.2.3...) 2015-04-28T09:19:32Z kephra: yes - but why does the regression test uses those (begin) statements without any expressions 2015-04-28T09:19:43Z taylanub: kephra: maybe it's in definition context 2015-04-28T09:20:11Z taylanub: there are two separate `begin' syntaxes, one is for sequencing expressions, the other for splicing definitions (a hack to help macros that want to output several definitions) 2015-04-28T09:20:25Z kephra: http://groups.csail.mit.edu/mac/ftpdir/scm/r4rstest.scm <- search for (SECTION 5 2 1) 2015-04-28T09:20:27Z ecraven: shouldn't you talk about r7rs instead of r4rs? 2015-04-28T09:20:48Z evhan: taylanub: Ah, indeed. 4.2.3 and 5.2 differ. 2015-04-28T09:21:02Z vraid joined #scheme 2015-04-28T09:21:30Z taylanub: ecraven: at least R5RS, yeah :-) (I know that what I'm saying holds for R5 and 7RS too, and most likely R6RS) 2015-04-28T09:21:42Z gravicappa joined #scheme 2015-04-28T09:22:47Z wasamasa: I like these drive-by questions that trigger lengthy discussions 2015-04-28T09:22:50Z taylanub: kephra: all (begin) forms seem in definition context there 2015-04-28T09:23:01Z taylanub: no wait 2015-04-28T09:23:01Z wasamasa: while the questioner is probably, far, far away and snickering about the outcome 2015-04-28T09:23:18Z ijp: even in a definition context, (begin ...) is not valid 2015-04-28T09:23:23Z ijp: er (begin) 2015-04-28T09:23:35Z kephra: taylanub, all those begins are just nested begins 2015-04-28T09:24:43Z evhan: ijp: R4RS and R7RS, at least, seem to beg to differ. 2015-04-28T09:24:45Z ecthiender joined #scheme 2015-04-28T09:25:05Z mtakkman joined #scheme 2015-04-28T09:25:20Z kephra: I guess we all agree, that (begin) is not legal, if we read the words of r4rs 4.3.2 - but still the r4rs regression test has those (begin) statements without any expression inside at section 5.2 2015-04-28T09:25:38Z ijp: evhan: in this case it seems I was mistaken 2015-04-28T09:27:02Z kephra: http://norvig.com/jscheme/r4rstest.scm <- the norvig version of r4rs does not have this - it might be an mit scheme special! 2015-04-28T09:27:15Z ecthiender quit (Excess Flood) 2015-04-28T09:27:18Z kephra: what is the autoridative version of the r4rs test? 2015-04-28T09:28:10Z excelsior quit (Quit: Lost terminal) 2015-04-28T09:29:47Z kuribas joined #scheme 2015-04-28T09:31:33Z kephra: the savannah.gnu and mit version of the r4rs test contain the (begin) statement 2015-04-28T09:33:16Z taylanub: freaking internet connection... 2015-04-28T09:33:58Z kephra: the guile r4rs also does not contain this funny (begin) tree 2015-04-28T09:37:22Z taylanub quit (Read error: Connection reset by peer) 2015-04-28T09:37:44Z pnkfelix quit (Ping timeout: 245 seconds) 2015-04-28T09:41:50Z kephra: so, my guess no is, that (begin) without any expression is an MIT Scheme special - anyone here using MIT Scheme to confirm this? 2015-04-28T09:43:18Z taylanb joined #scheme 2015-04-28T09:43:25Z taylanb: freaking internet connection... >_< 2015-04-28T09:43:51Z kephra: how much did you miss - do you want a paste via pm? 2015-04-28T09:43:54Z taylanb: R4, 5, and 7RS all disallow (begin) as an expression, but allow it as a definition, as seen in the grammar and also explained in the relevant sections 2015-04-28T09:44:18Z taylanb: R6RS uses a different notation for its grammar and such so I couldn't check, but I'd expect it to be the same 2015-04-28T09:44:33Z taylanb: the test suite might have a bug; the standard is authoritative 2015-04-28T09:45:26Z kephra: my last (real) question was: what is the authoridative version of r4rs test - because http://groups.csail.mit.edu/mac/ftpdir/scm/r4rstest.scm looks as if it added MIT Scheme extensions 2015-04-28T09:45:27Z ijp: taylanb: conveniently, both forms are together in r6rs 2015-04-28T09:45:39Z ijp: r5rs spread it out over two parts 2015-04-28T09:46:51Z zadock quit (Quit: Leaving) 2015-04-28T09:47:41Z Bahman quit (Ping timeout: 250 seconds) 2015-04-28T09:48:10Z taylanb: ijp: R3 through 7RS except for 6 all have pretty much the same layout really 2015-04-28T09:48:24Z Guest___ quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-28T09:48:57Z Guest___ joined #scheme 2015-04-28T09:49:21Z Guest___ quit (Client Quit) 2015-04-28T09:49:24Z taylanb: I like many things from R6RS, but the entirely new layout, wording, etc. is not one of them :( 2015-04-28T09:49:43Z alexei_ joined #scheme 2015-04-28T09:49:43Z isaac_rks joined #scheme 2015-04-28T09:49:49Z isaac_rks quit (Remote host closed the connection) 2015-04-28T09:50:27Z isaac_rks joined #scheme 2015-04-28T09:51:40Z kephra: btw, I hope to do a bit more dev this week - wednesday to monday had been mainly founders and operation work - lots of meeting and eat - and I have migrated nearly everything to my new server 2015-04-28T09:52:16Z kephra: http://o3db.com/proto/veritas.html <- this should now be snappy fast - as the db is no longer at home via openvpn 2015-04-28T09:54:10Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-28T09:55:09Z jao joined #scheme 2015-04-28T09:58:02Z Fare quit (Ping timeout: 256 seconds) 2015-04-28T09:59:02Z wasamasa: kephra: pardon, but what exactly is that? 2015-04-28T09:59:10Z pnkfelix joined #scheme 2015-04-28T09:59:28Z kephra: wasamasa, this is a prototype of a database application language 2015-04-28T09:59:30Z wasamasa: kephra: from the first look it seems to be your regular CRUD app 2015-04-28T09:59:54Z wasamasa: kephra: so, something to simplify creating CRUD applications? 2015-04-28T09:59:56Z kephra: http://kephra.de/o3proto/r4rs-subset.html <- wasamasa and on 2nd looks its Scheme inside the browser ;-) 2015-04-28T10:00:59Z bipt joined #scheme 2015-04-28T10:01:38Z kephra: to be precise a Scheme look like, with a few big differences 2015-04-28T10:02:16Z fgudin quit (Quit: leaving) 2015-04-28T10:02:57Z wasamasa: so you've implemented a scheme-lookalike in javascript to simplify the creation of CRUD applications? 2015-04-28T10:03:11Z zhcy1 quit (Quit: zhcy1) 2015-04-28T10:03:20Z kephra: no cons cells (only lists), characters are strings of length 1, vectors are lists (both implemented as JS arrays), no hygenic macros, but lisp like simple macros, reader macros, and forth like build does macros 2015-04-28T10:03:49Z kephra: wasamasa, exactly - the goal is to write CRUD apps in Scheme 2015-04-28T10:04:27Z wasamasa: sounds legitimate considering how boring (and necessary for businesses) that kind of task is 2015-04-28T10:04:28Z kephra: so I have a Scheme engine + a MVC GUI running in browser - talking to a remote database 2015-04-28T10:04:58Z kephra: in result, the GUI app behaves like a desktop app, because it does real MVC 2015-04-28T10:05:30Z kephra: http://kephra.de/o3proto/books.html <- an example for the MVC of dotted variables 2015-04-28T10:06:39Z kephra: http://kephra.de/o3proto/books.scm <- this code contains complete definition for data, gui, and calculation 2015-04-28T10:07:40Z kephra: the magic of (set! lin.moa (* lin.qty lin.pri)) statement is, that I do not need to tell what row - dotted variables act on relations 2015-04-28T10:08:23Z C-Keen: nice idea 2015-04-28T10:09:20Z kephra: an other magic, that is possible with Scheme, is that I can hide the JS callback hell 2015-04-28T10:10:18Z kephra: the first veritas.html example has to call a database - so the interpreter has to quit, else the browser would never send the ajax request - and sometimes later a reply from the database has to continue the interpreter at right point 2015-04-28T10:12:02Z kephra: (set-data 'item (query-file "db:query-article" '((name "%Beck%") (ndx "W")))) ;;; <- thats normal sequential coding ... nobody should notice the JS callback hell at query-file 2015-04-28T10:14:21Z taylanub joined #scheme 2015-04-28T10:17:14Z kephra is now known as kraehe 2015-04-28T10:30:15Z kraehe_ joined #scheme 2015-04-28T10:30:47Z kraehe_ is now known as kephra 2015-04-28T10:32:29Z Fare joined #scheme 2015-04-28T10:33:31Z kraehe quit (Ping timeout: 256 seconds) 2015-04-28T10:34:13Z kephra is now known as kraehe 2015-04-28T10:34:18Z s1n4 quit (Ping timeout: 256 seconds) 2015-04-28T10:38:00Z kraehe is now known as kephra 2015-04-28T10:42:54Z tsumetai joined #scheme 2015-04-28T10:43:30Z taylanb left #scheme 2015-04-28T10:44:05Z Fare quit (Ping timeout: 256 seconds) 2015-04-28T10:46:48Z Bahman joined #scheme 2015-04-28T10:50:45Z zadrot|ebaniy joined #scheme 2015-04-28T10:53:22Z zadrot_ebaniy quit (Ping timeout: 250 seconds) 2015-04-28T10:57:24Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-28T10:59:21Z Fare joined #scheme 2015-04-28T11:03:34Z Fare quit (Ping timeout: 245 seconds) 2015-04-28T11:04:13Z sdothum joined #scheme 2015-04-28T11:06:25Z yasha9 quit (Ping timeout: 264 seconds) 2015-04-28T11:19:17Z yasha9 joined #scheme 2015-04-28T11:21:05Z hiyosi joined #scheme 2015-04-28T11:32:16Z psy joined #scheme 2015-04-28T11:33:14Z karswell` quit (Ping timeout: 250 seconds) 2015-04-28T11:36:10Z teiresias quit (Changing host) 2015-04-28T11:36:10Z teiresias joined #scheme 2015-04-28T11:37:30Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-28T11:39:15Z sdothum joined #scheme 2015-04-28T11:40:01Z cdidd quit (Ping timeout: 264 seconds) 2015-04-28T12:02:42Z dytrivedi_ is now known as dytrivedi 2015-04-28T12:09:24Z redeemed quit (Ping timeout: 245 seconds) 2015-04-28T12:16:18Z pnkfelix quit (Ping timeout: 256 seconds) 2015-04-28T12:16:43Z hiyosi quit (Read error: Connection reset by peer) 2015-04-28T12:16:54Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-28T12:21:46Z ziocroc joined #scheme 2015-04-28T12:23:56Z ziocroc quit (Read error: Connection reset by peer) 2015-04-28T12:24:04Z ziocroc joined #scheme 2015-04-28T12:24:16Z Carisius joined #scheme 2015-04-28T12:26:54Z eMBee quit (Remote host closed the connection) 2015-04-28T12:27:03Z eMBee joined #scheme 2015-04-28T12:34:26Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-28T12:34:54Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-28T12:35:27Z m1dnight_ joined #scheme 2015-04-28T12:37:09Z davexunit joined #scheme 2015-04-28T12:41:19Z narendraj9_ joined #scheme 2015-04-28T12:44:26Z spew joined #scheme 2015-04-28T12:58:29Z agumonkey quit (Ping timeout: 248 seconds) 2015-04-28T12:59:06Z lolcow joined #scheme 2015-04-28T13:00:32Z leppie quit (Ping timeout: 272 seconds) 2015-04-28T13:02:26Z mlaine quit (Ping timeout: 265 seconds) 2015-04-28T13:04:39Z narendraj9_ quit (Quit: WeeChat 1.1.1) 2015-04-28T13:05:17Z narendraj9_ joined #scheme 2015-04-28T13:07:20Z ziocroc joined #scheme 2015-04-28T13:07:31Z lolisa joined #scheme 2015-04-28T13:07:42Z pnkfelix joined #scheme 2015-04-28T13:08:10Z agumonkey joined #scheme 2015-04-28T13:10:53Z badkins joined #scheme 2015-04-28T13:15:17Z mlaine joined #scheme 2015-04-28T13:19:31Z caleb_smith joined #scheme 2015-04-28T13:22:53Z zeroish joined #scheme 2015-04-28T13:31:04Z kbtr quit (Ping timeout: 245 seconds) 2015-04-28T13:31:29Z amoe quit (Ping timeout: 245 seconds) 2015-04-28T13:32:03Z amoe joined #scheme 2015-04-28T13:33:01Z kbtr joined #scheme 2015-04-28T13:34:45Z alezost joined #scheme 2015-04-28T13:44:37Z protist joined #scheme 2015-04-28T13:44:49Z protist left #scheme 2015-04-28T13:45:53Z lolisa quit (Quit: Leaving) 2015-04-28T13:53:27Z scoofy_ is now known as scoofy 2015-04-28T13:55:46Z _sjs quit (Ping timeout: 255 seconds) 2015-04-28T13:59:12Z aftershave quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-28T14:02:11Z allfs joined #scheme 2015-04-28T14:02:55Z aftershave joined #scheme 2015-04-28T14:02:59Z caleb_smith quit (Ping timeout: 256 seconds) 2015-04-28T14:03:44Z caleb_smith joined #scheme 2015-04-28T14:14:52Z ecthiender joined #scheme 2015-04-28T14:14:56Z oleo joined #scheme 2015-04-28T14:14:56Z oleo quit (Changing host) 2015-04-28T14:14:56Z oleo joined #scheme 2015-04-28T14:29:07Z vishesh joined #scheme 2015-04-28T14:30:39Z narendraj9_ is now known as narendraj9 2015-04-28T14:34:24Z kuribas joined #scheme 2015-04-28T14:36:00Z hiyosi joined #scheme 2015-04-28T14:37:15Z Bahman quit (Quit: Ave atque vale) 2015-04-28T14:37:24Z allfs quit (Read error: Connection reset by peer) 2015-04-28T14:38:42Z jlongster joined #scheme 2015-04-28T14:40:47Z ziocroc quit (Ping timeout: 264 seconds) 2015-04-28T14:42:09Z _sjs joined #scheme 2015-04-28T14:44:25Z allfs joined #scheme 2015-04-28T14:47:37Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-28T14:48:18Z allfs quit (Client Quit) 2015-04-28T14:48:39Z allfs joined #scheme 2015-04-28T14:51:52Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-28T14:57:02Z askatasuna joined #scheme 2015-04-28T14:57:57Z lritter quit (Ping timeout: 250 seconds) 2015-04-28T15:04:01Z lolcow quit (Ping timeout: 264 seconds) 2015-04-28T15:04:37Z sethalves quit (Quit: Leaving.) 2015-04-28T15:08:00Z rtra quit (Ping timeout: 256 seconds) 2015-04-28T15:08:04Z leppie joined #scheme 2015-04-28T15:11:19Z allfs is now known as sflla 2015-04-28T15:11:40Z sflla is now known as DrDeamonEye 2015-04-28T15:12:24Z DrDeamonEye is now known as allfs 2015-04-28T15:13:46Z Fare joined #scheme 2015-04-28T15:14:11Z theseb joined #scheme 2015-04-28T15:14:33Z zadrot_ebaniy joined #scheme 2015-04-28T15:15:01Z rtra joined #scheme 2015-04-28T15:17:09Z vishesh quit (Ping timeout: 248 seconds) 2015-04-28T15:17:27Z zadrot|ebaniy quit (Ping timeout: 250 seconds) 2015-04-28T15:21:45Z vraid quit (Ping timeout: 256 seconds) 2015-04-28T15:22:27Z ecthiender quit (Quit: gotta go) 2015-04-28T15:25:51Z uber_hulk joined #scheme 2015-04-28T15:27:01Z larion quit (Ping timeout: 244 seconds) 2015-04-28T15:27:35Z caleb_smith quit (Ping timeout: 264 seconds) 2015-04-28T15:28:23Z gravicappa quit (Remote host closed the connection) 2015-04-28T15:30:03Z narendraj9 joined #scheme 2015-04-28T15:30:14Z nee quit (Remote host closed the connection) 2015-04-28T15:30:18Z sethalves joined #scheme 2015-04-28T15:30:54Z caleb_smith joined #scheme 2015-04-28T15:31:37Z Guest26031 quit (Changing host) 2015-04-28T15:31:37Z Guest26031 joined #scheme 2015-04-28T15:33:09Z Guest26031 is now known as nitrix 2015-04-28T15:36:16Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-28T15:37:06Z dingoateyourbaby quit (Quit: WeeChat 1.0) 2015-04-28T15:38:31Z cantstanya joined #scheme 2015-04-28T15:43:42Z shardz quit (Ping timeout: 256 seconds) 2015-04-28T15:44:16Z tsumetai quit (Ping timeout: 256 seconds) 2015-04-28T15:44:23Z shardz joined #scheme 2015-04-28T15:56:54Z Fare quit (Ping timeout: 245 seconds) 2015-04-28T15:56:55Z pnkfelix quit (Ping timeout: 265 seconds) 2015-04-28T16:01:59Z pecg joined #scheme 2015-04-28T16:14:17Z Fare joined #scheme 2015-04-28T16:18:18Z hiroakip joined #scheme 2015-04-28T16:20:25Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-28T16:21:33Z daviid joined #scheme 2015-04-28T16:23:47Z msgodf quit (Remote host closed the connection) 2015-04-28T16:25:18Z copec quit (Remote host closed the connection) 2015-04-28T16:26:23Z pnkfelix joined #scheme 2015-04-28T16:31:06Z copec joined #scheme 2015-04-28T16:31:31Z pnkfelix quit (Read error: Connection reset by peer) 2015-04-28T16:35:56Z Fare quit (Ping timeout: 240 seconds) 2015-04-28T16:43:50Z pnkfelix joined #scheme 2015-04-28T16:50:03Z Fare joined #scheme 2015-04-28T16:51:12Z ijp quit (Quit: brb setting off a combinatorial explosion in the maths department) 2015-04-28T16:53:57Z pnkfelix quit (Ping timeout: 265 seconds) 2015-04-28T16:55:51Z Carisius quit (Remote host closed the connection) 2015-04-28T16:59:01Z alexei_ quit (Ping timeout: 248 seconds) 2015-04-28T16:59:47Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-28T17:00:30Z vraid joined #scheme 2015-04-28T17:10:48Z ir2ivps5 quit (Ping timeout: 250 seconds) 2015-04-28T17:11:00Z ziocroc joined #scheme 2015-04-28T17:12:35Z gravicappa joined #scheme 2015-04-28T17:14:14Z gnef joined #scheme 2015-04-28T17:17:46Z Fare quit (Ping timeout: 256 seconds) 2015-04-28T17:18:25Z allfs quit (Ping timeout: 264 seconds) 2015-04-28T17:19:05Z ec is now known as ELLIOTTCABLE 2015-04-28T17:28:51Z nateb joined #scheme 2015-04-28T17:30:18Z agumonkey quit (Ping timeout: 250 seconds) 2015-04-28T17:31:14Z nateb: How do scheme compilers deal with some of the more runtime-heavy features of scheme like ((string->symbol "car") '(a b))? 2015-04-28T17:31:31Z Fare joined #scheme 2015-04-28T17:35:05Z ir2ivps5 joined #scheme 2015-04-28T17:36:37Z taylanub: nateb: that's an error 2015-04-28T17:36:41Z davexunit: yeah 2015-04-28T17:36:46Z agumonkey joined #scheme 2015-04-28T17:36:50Z davexunit: ('car '(a b)) 2015-04-28T17:36:54Z davexunit: 'car is not a procedure 2015-04-28T17:37:59Z nateb: davexunit: is there a way to dynamically generate a symbol, the name of a proc, then invoke it? 2015-04-28T17:38:24Z davexunit: nateb: I belive that depends on your implementation 2015-04-28T17:38:44Z davexunit: but not sure. there's ways to do it. 2015-04-28T17:39:23Z nateb: I guess my more general question is if binaries produced by scheme compilers need to have symbol tables for all of their procedures 2015-04-28T17:42:08Z taylanub: nateb: generally, under lexical/static scoping, the association between identifiers (unquoted symbols) and objects lives only until compilation ends. by the time the program starts, the association is gone (unless the implementation and/or the user have done something special to explicitly keep it) and thus there's no way to go from a dynamically generated symbol to any binding it had at 2015-04-28T17:42:08Z taylanub: compile-time 2015-04-28T17:43:51Z taylanub: what remains in place of the identifiers are nameless unique objects. for debugging purposes, the implementation is likely to carry over some name, but this will be a one-way association because several identifiers may have the same name. 2015-04-28T17:44:08Z pnkfelix joined #scheme 2015-04-28T17:44:13Z taylanub: for instance, in the code (let ((x 0)) (let ((x 1)) x)), there are two different 'x' identifiers. 2015-04-28T17:44:45Z vraid quit (Quit: Konversation terminated!) 2015-04-28T17:44:49Z nateb: taylanub: thanks, this is really interesting & please tell me more when I get back if you desire, but something just came up and I need to head out for a bit 2015-04-28T17:45:00Z taylanub: nateb: (I'm speaking partially conceptually BTW, or in terms of a simplistic implementation...) 2015-04-28T17:45:12Z taylanub: nateb: ok, laters 2015-04-28T17:45:17Z allfs joined #scheme 2015-04-28T17:45:53Z ASau joined #scheme 2015-04-28T17:47:33Z agumonkey quit (Ping timeout: 244 seconds) 2015-04-28T17:48:47Z ziocroc quit (Quit: ziocroc) 2015-04-28T17:50:24Z agumonkey joined #scheme 2015-04-28T17:53:05Z araujo quit (Quit: Leaving) 2015-04-28T17:55:39Z Fare quit (Ping timeout: 245 seconds) 2015-04-28T17:57:17Z thomassgn joined #scheme 2015-04-28T17:57:34Z nateb quit (Ping timeout: 246 seconds) 2015-04-28T17:59:00Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-28T17:59:24Z ir2ivps5 quit (Ping timeout: 276 seconds) 2015-04-28T18:01:02Z thomassgn: Hello, I have started fiddling around in elisp, my background is in C++ where I would frequently do something like 'if (!flyingp goose)', looking at that negation is that normal/a good way to work in (e)lisp? If not what are better ways of working with boolean tests and negation? 2015-04-28T18:02:14Z thomassgn: I guess in that "C++" is more like not c++. Though I hope you get the idea :P 2015-04-28T18:03:05Z alexei_ joined #scheme 2015-04-28T18:07:49Z taylanub: thomassgn: for elisp help, one would typically ask #emacs 2015-04-28T18:08:17Z taylanub: elisp, common lisp (cl, sometimes just called "lisp"), and scheme are three different languages 2015-04-28T18:08:52Z taylanub: elisp is also more similar to cl than scheme. 2015-04-28T18:08:56Z thomassgn: taylanub: isn't elisp a scheme dialect? just like racket? 2015-04-28T18:09:16Z taylanub: elisp is Emacs Lisp 2015-04-28T18:09:20Z pecg quit (Ping timeout: 256 seconds) 2015-04-28T18:09:34Z allfs quit (Ping timeout: 255 seconds) 2015-04-28T18:09:48Z thomassgn: yes, I just thought elisp was based on the scheme standard, r5rs or what it is 2015-04-28T18:10:00Z taylanub: nope. mostly descended from MacLisp AFAIK. old and dirty. 2015-04-28T18:10:19Z taylanub: well there's modernization going on; it even has lexical scoping since a couple years. 2015-04-28T18:10:49Z thomassgn: haha, ok. Thanks for clearing that up. 2015-04-28T18:11:45Z thomassgn: but for arguments sake, if I were using a scheme implementation, like guile? 2015-04-28T18:12:12Z thomassgn: (I'm quite sure guile is scheme ... running to check) 2015-04-28T18:12:57Z taylanub: yeah, Guile implements Scheme, primarily. funnily though, it also supports elisp, because some people hope to one day unify Emacs and Guile :) 2015-04-28T18:13:16Z taylanub: http://www.emacswiki.org/emacs/GuileEmacs 2015-04-28T18:13:51Z vraid joined #scheme 2015-04-28T18:13:59Z thomassgn: hehe, I probably had the two confused. 2015-04-28T18:14:01Z taylanub: thomassgn: one would typically do (if (not (flying? goose)) ...) in Scheme, only conventional difference from cl/elisp being the question mark instead of the letter 'p' 2015-04-28T18:14:21Z taylanub: one might also do (unless (flying? goose) ...) 2015-04-28T18:14:34Z taylanub: or (when (not (flying? goose)) ...) 2015-04-28T18:15:20Z taylanub: when/unless don't have an "else" branch. (if x (begin foo bar)) = (when x foo bar) 2015-04-28T18:15:43Z alexei_ quit (Ping timeout: 256 seconds) 2015-04-28T18:15:52Z taylanub: ('begin' is just sequencing expressions; needed in that position because 'if' expects a single "then" expression.) 2015-04-28T18:16:12Z thomassgn: aha, awesome. Just what I was looking for :D thanks a bunch taylanub 2015-04-28T18:16:24Z taylanub: np 2015-04-28T18:17:29Z thomassgn: Making a topic jump: do you have any experience with webframeworks? 2015-04-28T18:17:45Z taylanub: not really 2015-04-28T18:18:22Z thomassgn: allright 2015-04-28T18:23:10Z agumonkey quit (Ping timeout: 250 seconds) 2015-04-28T18:24:19Z ir2ivps5 joined #scheme 2015-04-28T18:30:34Z alexei_ joined #scheme 2015-04-28T18:31:22Z Fare joined #scheme 2015-04-28T18:34:52Z mumptai joined #scheme 2015-04-28T18:37:23Z agumonkey joined #scheme 2015-04-28T18:37:49Z gnef quit (Quit: Ex-Chat) 2015-04-28T18:38:55Z tsumetai joined #scheme 2015-04-28T18:40:30Z Fare quit (Ping timeout: 256 seconds) 2015-04-28T18:43:38Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-28T18:44:13Z mdln joined #scheme 2015-04-28T18:48:29Z allfs joined #scheme 2015-04-28T18:48:47Z allfs: i'm having some difficulty with chicken scheme would someone mind taking a look at a simple function? 2015-04-28T19:01:52Z narendraj9 joined #scheme 2015-04-28T19:01:59Z allfs: hello 2015-04-28T19:02:04Z gnomon: hello 2015-04-28T19:02:17Z allfs: would you mind helping me with something simple 2015-04-28T19:02:50Z allfs: a 3 line nub function won't even work for me and I'm not sure why 2015-04-28T19:03:01Z allfs: I've written scheme programs for class but I can't even get this shite to work 2015-04-28T19:03:25Z allfs: http://pastebin.com/gnG1VN12 2015-04-28T19:03:35Z gnomon: allfs, I'm afraid that my familiarity with Chicken is very low, but if you ask your question with some supporting details then it's very likely someone in this channel will be able to give you a hand. 2015-04-28T19:04:00Z allfs: thank you 2015-04-28T19:04:10Z allfs: i tried it in mit-scheme as well 2015-04-28T19:04:28Z allfs: I'm just trying to read in a string and append it to a list of strings then display that list within the function 2015-04-28T19:07:37Z Vutral quit (Ping timeout: 255 seconds) 2015-04-28T19:07:48Z tsumetai: append doesn't modify anything. 2015-04-28T19:08:01Z allfs: it doesn't? 2015-04-28T19:08:14Z allfs: would I need to use list ? 2015-04-28T19:09:16Z allfs: no that doesn't work either. it does work if I just let append return the value though 2015-04-28T19:09:30Z tsumetai: if you just want to display it you can (display (append terms (list (read-line)))), but nothing will be modified. 2015-04-28T19:09:58Z allfs: is this because scheme is call by name? 2015-04-28T19:12:03Z tsumetai: It isn't call by name, but it's got nothing to do with it. append simply doesn't modify anything. :) 2015-04-28T19:12:15Z allfs: how can I modify terms? I tried cons as well 2015-04-28T19:13:01Z daviid quit (Ping timeout: 264 seconds) 2015-04-28T19:13:15Z gnomon: allfs, if you want destructive modification or mutation, you should (1) look into SET!, and (2) investigate why that's the Wrong Thing To Do(tm) with Scheme. 2015-04-28T19:13:33Z allfs: i simply want to recursively append strings to a list until an empty string is reached 2015-04-28T19:13:48Z allfs: would the proper way be to define another function (or subfunction) and call it recursively? 2015-04-28T19:15:30Z tsumetai: Sure, and simply return the list of strings without modifying/mutating anything. 2015-04-28T19:16:06Z allfs: thank you. is this the best way to accomplish my task? 2015-04-28T19:16:18Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-28T19:16:56Z gnomon: allfs, the questions you're asking lead me to believe that you're not very familiar with the concepts behind Scheme in general. Is that more or less right? (There's no shame or derision in that, everyone starts somewhere.) If so, welcome! And if so: why are you working on this specific thing? What broader problem are you trying to solve by building up this list of strings? 2015-04-28T19:17:08Z allfs: that is true 2015-04-28T19:17:24Z allfs: i have done somme scheme for class and have started a bit of SICP 2015-04-28T19:17:38Z allfs: i'm interested and recreating a craigslist bot i wrote a long time ago 2015-04-28T19:17:41Z allfs: as a learning exercise 2015-04-28T19:17:53Z allfs: reading in a list of strings as a list of search terms 2015-04-28T19:17:59Z hiroakip quit (Ping timeout: 264 seconds) 2015-04-28T19:20:38Z tessier_ quit (Changing host) 2015-04-28T19:20:38Z tessier_ joined #scheme 2015-04-28T19:20:40Z allfs: i'm not sure why this is so hard for me. maybe i should study up some more 2015-04-28T19:21:43Z tessier_ is now known as tessier 2015-04-28T19:23:00Z cdidd joined #scheme 2015-04-28T19:23:11Z tsumetai: You need let, if, string-null?, read-line, and cons. 2015-04-28T19:24:29Z caleb_smith: yeah, the distinction folks are making in the above is that you want to return a *new* list, made from the old list and a new element each time, rather than trying to mutate the list in place 2015-04-28T19:25:16Z caleb_smith: yeah, what tsumetai said is a good place to start for procedures to use 2015-04-28T19:25:25Z allfs: hm hm 2015-04-28T19:25:28Z allfs: definitely need the let eh? 2015-04-28T19:25:40Z tsumetai: Except string-null? isn't in r5rs apparently. :( 2015-04-28T19:25:52Z allfs: null? is isn't it? 2015-04-28T19:26:17Z allfs: as in (null? (list (read-line))) 2015-04-28T19:27:08Z tsumetai: No, you need to check if the string you get from read-line is empty, is what you said. 2015-04-28T19:28:08Z agumonkey quit (Ping timeout: 265 seconds) 2015-04-28T19:28:52Z agumonkey joined #scheme 2015-04-28T19:29:06Z allfs: good lord this is harder than it should be haha 2015-04-28T19:29:09Z allfs: (for me) 2015-04-28T19:29:11Z tsumetai: (define (string-null? x) (= 0 (string-length x))) 2015-04-28T19:29:44Z tsumetai: Well, it's only hard becuase you don't know how to organize it yet. 2015-04-28T19:30:31Z tsumetai: Perhaps don't worry about building up a list just yet and just try to recurse until you hit an empty string, and then stop. 2015-04-28T19:30:54Z kephra: do you really want to stop at an empty string, and not eof? 2015-04-28T19:31:02Z allfs: yes it's user input 2015-04-28T19:31:04Z kephra: (eof-object? foo) 2015-04-28T19:32:17Z kephra: (define (string-null? x) (and (string? x) (= 0 (string-length x)))) 2015-04-28T19:35:55Z Vutral joined #scheme 2015-04-28T19:38:49Z mockturtl quit (Quit: Leaving) 2015-04-28T19:40:19Z allfs: ok i have it now I think 2015-04-28T19:40:23Z allfs: ut there is no terminating condition yet haha 2015-04-28T19:41:20Z pnkfelix joined #scheme 2015-04-28T19:43:05Z vishesh joined #scheme 2015-04-28T19:43:55Z allfs: hmm so it's working fine but in chicken (i believe this works in mit-scheme) you can't take the car of an empty list 2015-04-28T19:43:56Z Fare joined #scheme 2015-04-28T19:44:16Z tsumetai: That's Scheme. 2015-04-28T19:44:25Z allfs: well shite 2015-04-28T19:44:25Z allfs: :) 2015-04-28T19:44:36Z tsumetai: Is that a problem? 2015-04-28T19:44:43Z tsumetai: :) 2015-04-28T19:44:47Z allfs: no i'll check for null first 2015-04-28T19:45:53Z allfs: if I do (not (and (null? terms) (eq? "q" (car terms)))) and terms is empty, the car terms won't run correct? 2015-04-28T19:46:42Z allfs: balls 2015-04-28T19:48:45Z sheilong joined #scheme 2015-04-28T19:49:53Z Fare quit (Ping timeout: 265 seconds) 2015-04-28T19:50:09Z taylanub: allfs: you shouldn't compare strings with eq? 2015-04-28T19:50:28Z taylanub: allfs: use string=? or equal? 2015-04-28T19:50:49Z tsumetai: allfs: You might be interested in 'member'. 2015-04-28T19:51:02Z taylanub: indeed, tsumetai saw the bigger picture :) 2015-04-28T19:51:13Z allfs: ooooo 2015-04-28T19:51:15Z allfs: i forgot about that 2015-04-28T19:51:29Z taylanub: (member uses equal? by default, by the way) 2015-04-28T19:52:01Z allfs: no way 2015-04-28T19:52:04Z allfs: that worked! 2015-04-28T19:52:11Z allfs: aw yis 2015-04-28T19:52:32Z allfs: thanks for your help all :) 2015-04-28T19:54:37Z allfs: i should really look over R5RS primitives 2015-04-28T19:54:44Z alexei_ quit (Ping timeout: 272 seconds) 2015-04-28T19:54:53Z tsumetai: You should reimplement them. 2015-04-28T19:55:19Z allfs: hmm using what primitives? 2015-04-28T19:55:22Z allfs: just other ones? 2015-04-28T19:57:50Z allfs: oh probably define car and cdr i suppose 2015-04-28T19:57:56Z allfs: and cons 2015-04-28T19:58:32Z tsumetai: I guess figuring that out could be a worhtwhile exercise in of itself. 2015-04-28T19:58:39Z allfs: hehe 2015-04-28T20:00:06Z Fare joined #scheme 2015-04-28T20:01:10Z Riastradh joined #scheme 2015-04-28T20:01:26Z kuribas joined #scheme 2015-04-28T20:02:54Z FareWell joined #scheme 2015-04-28T20:10:27Z alexei_ joined #scheme 2015-04-28T20:15:17Z Vutral quit (Ping timeout: 248 seconds) 2015-04-28T20:15:48Z marsam joined #scheme 2015-04-28T20:16:01Z haroldwu quit (Ping timeout: 264 seconds) 2015-04-28T20:24:04Z alezost quit (Quit: I use GNU Guix ) 2015-04-28T20:27:38Z Vutral joined #scheme 2015-04-28T20:30:35Z Pixel_Outlaw joined #scheme 2015-04-28T20:31:01Z davexunit quit (Quit: Later) 2015-04-28T20:35:19Z FareWell quit (Ping timeout: 265 seconds) 2015-04-28T20:35:19Z Fare quit (Ping timeout: 265 seconds) 2015-04-28T20:42:48Z gravicappa quit (Remote host closed the connection) 2015-04-28T20:44:04Z mumptai quit (Remote host closed the connection) 2015-04-28T20:46:39Z vdamewood joined #scheme 2015-04-28T20:54:18Z larion joined #scheme 2015-04-28T20:57:35Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-28T20:58:01Z pnkfelix joined #scheme 2015-04-28T21:01:02Z Vutral quit (Ping timeout: 256 seconds) 2015-04-28T21:06:07Z davexunit joined #scheme 2015-04-28T21:06:35Z marsam quit (Remote host closed the connection) 2015-04-28T21:07:05Z marsam joined #scheme 2015-04-28T21:07:08Z marsam quit (Changing host) 2015-04-28T21:07:08Z marsam joined #scheme 2015-04-28T21:10:06Z Fare joined #scheme 2015-04-28T21:11:13Z caleb_smith quit (Ping timeout: 264 seconds) 2015-04-28T21:25:36Z larion quit (Ping timeout: 240 seconds) 2015-04-28T21:26:34Z larion joined #scheme 2015-04-28T21:27:26Z pecg joined #scheme 2015-04-28T21:30:40Z mrowe_away is now known as mrowe 2015-04-28T21:32:04Z ijp joined #scheme 2015-04-28T21:33:09Z spew quit (Ping timeout: 248 seconds) 2015-04-28T21:35:00Z spew joined #scheme 2015-04-28T21:38:10Z spew quit (Client Quit) 2015-04-28T21:40:17Z hiyosi joined #scheme 2015-04-28T21:42:39Z Vutral joined #scheme 2015-04-28T21:52:46Z jao quit (Ping timeout: 255 seconds) 2015-04-28T21:57:18Z allfs quit (Ping timeout: 276 seconds) 2015-04-28T21:57:39Z molbdnilo joined #scheme 2015-04-28T21:59:24Z vishesh quit (Ping timeout: 245 seconds) 2015-04-28T22:00:37Z davexunit quit (Quit: Later) 2015-04-28T22:02:50Z hiroakip joined #scheme 2015-04-28T22:02:55Z sheilong quit (Quit: Konversation terminated!) 2015-04-28T22:04:10Z jlongster quit (Ping timeout: 250 seconds) 2015-04-28T22:15:52Z mikeyhc quit (Quit: leaving) 2015-04-28T22:17:00Z mikeyhc joined #scheme 2015-04-28T22:19:26Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-28T22:19:43Z molbdnilo quit (Quit: molbdnilo) 2015-04-28T22:20:42Z oleo_ joined #scheme 2015-04-28T22:23:18Z oleo quit (Ping timeout: 276 seconds) 2015-04-28T22:29:32Z Fare quit (Ping timeout: 252 seconds) 2015-04-28T22:31:13Z psy quit (Disconnected by services) 2015-04-28T22:31:31Z psy_ joined #scheme 2015-04-28T22:38:20Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-28T22:40:34Z stepnem quit (Ping timeout: 250 seconds) 2015-04-28T22:41:34Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-28T22:53:58Z hiroakip quit (Ping timeout: 255 seconds) 2015-04-28T22:59:26Z theseb quit (Quit: Leaving) 2015-04-28T23:02:13Z marsam quit (Remote host closed the connection) 2015-04-28T23:09:36Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-28T23:12:05Z _sjs quit (Ping timeout: 256 seconds) 2015-04-28T23:30:34Z allfs joined #scheme 2015-04-28T23:39:12Z pjb quit (Ping timeout: 252 seconds) 2015-04-28T23:41:50Z mrowe is now known as mrowe_away 2015-04-28T23:49:27Z _sjs joined #scheme 2015-04-28T23:50:16Z allfs quit (Ping timeout: 240 seconds) 2015-04-28T23:51:14Z foof` is now known as foof 2015-04-29T00:05:46Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-29T00:11:44Z RexButler joined #scheme 2015-04-29T00:16:46Z pecg quit (Ping timeout: 255 seconds) 2015-04-29T00:20:01Z RexButler: How do I get the higher order version of foldr that works on a sequence of sequences? 2015-04-29T00:20:20Z RexButler: list of lists, whatever 2015-04-29T00:22:09Z vraid: RexButler: what result are you looking for? 2015-04-29T00:22:56Z RexButler: I'm trying to transpose a matrix, essentially 2015-04-29T00:23:04Z RexButler: I think I need a generalized foldr 2015-04-29T00:23:29Z RexButler: I want to apply foldr to the first element of the list, the second elements of the lists, etc... 2015-04-29T00:23:55Z vraid: a map of folds? 2015-04-29T00:23:58Z teurastaja joined #scheme 2015-04-29T00:24:42Z teurastaja: is there a way to build monads from continuations in scheme? 2015-04-29T00:26:19Z RexButler: brb 2015-04-29T00:27:07Z mrowe_away is now known as mrowe 2015-04-29T00:27:49Z spew joined #scheme 2015-04-29T00:28:02Z alexei_ quit (Ping timeout: 250 seconds) 2015-04-29T00:30:27Z hiyosi joined #scheme 2015-04-29T00:30:36Z jao joined #scheme 2015-04-29T00:30:58Z teurastaja: no one? 2015-04-29T00:33:10Z fizzie: RexButler: (apply map list '((1 2 3) (4 5 6) (7 8 9))) is ((1 4 7) (2 5 8) (3 6 9)), if that's the sort of thing you mean. (Gone now.) 2015-04-29T00:33:46Z spew quit (Quit: leaving) 2015-04-29T00:35:46Z mrowe is now known as mrowe_away 2015-04-29T00:36:25Z teurastaja: thats a clumsy way of transposing a matrix. why not (define transpose (curry apply zip)) ? 2015-04-29T00:37:09Z mdln quit (Ping timeout: 248 seconds) 2015-04-29T00:38:36Z teurastaja: where curry is (define (curry f g) (lambda (x) (f (g x)))) 2015-04-29T00:39:56Z vraid: can you curry apply? 2015-04-29T00:41:17Z teurastaja: or just: (define (transpose matrix) (apply zip matrix)) 2015-04-29T00:41:46Z vraid: what is zip here? list ? 2015-04-29T00:41:49Z teurastaja: you can curry anything you want 2015-04-29T00:42:01Z teurastaja: zip is matrix transposition 2015-04-29T00:42:27Z teurastaja: does the same as fizzies example 2015-04-29T00:42:48Z teurastaja: it is defined in srfi-1 2015-04-29T00:43:43Z teurastaja: but zip requires each list as another parameter. apply lets it slip in 2015-04-29T00:45:50Z ijp: 1. that isn't currying, that is function compostion 2015-04-29T00:46:03Z ijp: 2. you can use continuations for monads, but why would you? 2015-04-29T00:46:04Z teurastaja: ah true 2015-04-29T00:46:28Z teurastaja: so i can build state monads, list monads etc 2015-04-29T00:46:44Z ijp: see representing monads by filinksi (there be dragons) 2015-04-29T00:47:24Z teurastaja: well i use function composition everywhere just to avoid rewriting "pointless" variables 2015-04-29T00:47:32Z teurastaja: lol its a pun 2015-04-29T00:47:44Z teurastaja: "pointless" notation ;) 2015-04-29T00:52:39Z teurastaja: so yeah.... my guess is youre writing a sudoku solver and i managed to write a row/column/box function that takes a flat grid and returns it in row/column/box under 10 lines of code ;) 2015-04-29T00:52:43Z teurastaja: want to see it? 2015-04-29T00:54:04Z davexunit joined #scheme 2015-04-29T00:57:09Z zhcy joined #scheme 2015-04-29T01:05:30Z teurastaja: well... want it or not i just rewrote it: 2015-04-29T01:05:39Z teurastaja: (define (split-in ls n) 2015-04-29T01:05:40Z teurastaja: (let f([ls ls] [y (list)]) 2015-04-29T01:05:42Z teurastaja: (if (null? ls) (reverse y) 2015-04-29T01:05:43Z teurastaja: (f (drop ls n) (cons (take ls n) y))))) 2015-04-29T01:05:45Z teurastaja: (define (make-regions grid) 2015-04-29T01:05:46Z teurastaja: (define (transpose rs) (apply zip rs)) 2015-04-29T01:05:48Z teurastaja: (define (split3 ls) (split-in grid 3)) 2015-04-29T01:05:49Z teurastaja: (define rows (split-in grid 9)) 2015-04-29T01:05:51Z teurastaja: (define columns (transpose rows)) 2015-04-29T01:05:52Z teurastaja: (define blocks 2015-04-29T01:05:54Z teurastaja: (map concatenate 2015-04-29T01:05:55Z teurastaja: (concatenate 2015-04-29T01:05:57Z teurastaja: (map transpose 2015-04-29T01:05:58Z teurastaja: (split3 (map split3 rows)))))) 2015-04-29T01:06:00Z teurastaja: (list rows columns blocks)) 2015-04-29T01:10:31Z mrowe_away is now known as mrowe 2015-04-29T01:10:45Z teurastaja: anyone has an example of a hylomorphism in action? i could rewrite split-in like that 2015-04-29T01:11:14Z teurastaja: that monoid pattern is just too common... 2015-04-29T01:18:41Z isaac_rks joined #scheme 2015-04-29T01:18:41Z spew joined #scheme 2015-04-29T01:24:58Z jlongster joined #scheme 2015-04-29T01:27:04Z badkins quit 2015-04-29T01:28:15Z ijp: you can recast many sorting algorithms as hylomorphisms 2015-04-29T01:31:55Z teurastaja quit (Ping timeout: 250 seconds) 2015-04-29T01:37:43Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-29T01:39:18Z aap_ joined #scheme 2015-04-29T01:42:16Z aap quit (Ping timeout: 240 seconds) 2015-04-29T01:43:41Z sethalves quit (Ping timeout: 265 seconds) 2015-04-29T01:54:27Z davexunit quit (Quit: Later) 2015-04-29T02:00:46Z spew quit (Quit: leaving) 2015-04-29T02:01:39Z sethalves joined #scheme 2015-04-29T02:11:27Z hive-mind quit (Remote host closed the connection) 2015-04-29T02:12:40Z hive-mind joined #scheme 2015-04-29T02:13:48Z sheilong joined #scheme 2015-04-29T02:19:01Z tsumetai quit (Ping timeout: 248 seconds) 2015-04-29T02:27:29Z ArneBab joined #scheme 2015-04-29T02:31:01Z ArneBab_ quit (Ping timeout: 264 seconds) 2015-04-29T02:34:35Z tsumetai joined #scheme 2015-04-29T02:37:01Z taylanub quit (Disconnected by services) 2015-04-29T02:37:30Z taylanub joined #scheme 2015-04-29T02:44:42Z mdln joined #scheme 2015-04-29T02:45:39Z Fare joined #scheme 2015-04-29T02:48:19Z theseb joined #scheme 2015-04-29T02:52:54Z bb010g joined #scheme 2015-04-29T02:53:54Z jlongster quit (Ping timeout: 252 seconds) 2015-04-29T02:54:00Z Fare quit (Ping timeout: 272 seconds) 2015-04-29T03:15:23Z excelsior joined #scheme 2015-04-29T03:18:10Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-29T03:18:12Z jlongster joined #scheme 2015-04-29T03:18:28Z pecg joined #scheme 2015-04-29T03:20:03Z sdothum joined #scheme 2015-04-29T03:22:29Z Riastradh joined #scheme 2015-04-29T03:23:59Z lritter joined #scheme 2015-04-29T03:30:00Z allfs joined #scheme 2015-04-29T03:33:40Z Fare joined #scheme 2015-04-29T03:41:23Z lritter quit (Ping timeout: 264 seconds) 2015-04-29T03:43:09Z lritter joined #scheme 2015-04-29T03:44:41Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-29T03:52:19Z Fare quit (Ping timeout: 255 seconds) 2015-04-29T03:54:47Z ecthiender joined #scheme 2015-04-29T04:17:22Z jao quit (Ping timeout: 256 seconds) 2015-04-29T04:20:14Z Shadox joined #scheme 2015-04-29T04:20:54Z theseb quit (Quit: Leaving) 2015-04-29T04:27:16Z daviid joined #scheme 2015-04-29T04:34:25Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-29T04:38:33Z allfs quit (Ping timeout: 244 seconds) 2015-04-29T04:38:36Z pecg quit (Ping timeout: 240 seconds) 2015-04-29T04:43:50Z Fare joined #scheme 2015-04-29T04:48:55Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-29T04:57:05Z pecg joined #scheme 2015-04-29T05:02:35Z RexButler quit (Remote host closed the connection) 2015-04-29T05:02:38Z oleo_ quit (Quit: Leaving) 2015-04-29T05:03:08Z Bahman joined #scheme 2015-04-29T05:16:28Z askatasuna quit (Ping timeout: 255 seconds) 2015-04-29T05:19:26Z zadrot_ebaniy quit (Read error: Connection reset by peer) 2015-04-29T05:19:51Z zadrot_ebaniy joined #scheme 2015-04-29T05:23:06Z ASau quit (Ping timeout: 256 seconds) 2015-04-29T05:26:10Z jlongster quit (Ping timeout: 250 seconds) 2015-04-29T05:26:36Z molbdnilo joined #scheme 2015-04-29T05:26:43Z sheilong quit (Quit: Konversation terminated!) 2015-04-29T05:28:02Z molbdnilo quit (Client Quit) 2015-04-29T05:36:38Z mumptai joined #scheme 2015-04-29T06:00:30Z alexei_ joined #scheme 2015-04-29T06:08:32Z dmiles_afk quit (Read error: Connection reset by peer) 2015-04-29T06:08:42Z dmiles_afk joined #scheme 2015-04-29T06:13:24Z diginet quit (Quit: diginet has quit!) 2015-04-29T06:15:23Z wingo quit (Ping timeout: 256 seconds) 2015-04-29T06:20:25Z jlongster joined #scheme 2015-04-29T06:22:37Z pnkfelix joined #scheme 2015-04-29T06:25:16Z jlongster quit (Ping timeout: 240 seconds) 2015-04-29T06:27:20Z aap_ is now known as aap 2015-04-29T06:28:26Z []}grant{ joined #scheme 2015-04-29T06:28:26Z []}grant{ quit (Remote host closed the connection) 2015-04-29T06:28:53Z []}grant{ joined #scheme 2015-04-29T06:29:54Z []}grant{ quit (Remote host closed the connection) 2015-04-29T06:34:12Z []}grant{ joined #scheme 2015-04-29T06:35:14Z []}grant{ quit (Remote host closed the connection) 2015-04-29T06:37:01Z psy_ quit (Ping timeout: 264 seconds) 2015-04-29T06:39:25Z teurastaja joined #scheme 2015-04-29T06:39:36Z teurastaja quit (Client Quit) 2015-04-29T06:40:52Z _sjs quit (Ping timeout: 252 seconds) 2015-04-29T06:42:08Z Shadox quit (Quit: Leaving) 2015-04-29T06:48:29Z vishesh joined #scheme 2015-04-29T06:50:19Z isaac_rks joined #scheme 2015-04-29T06:52:58Z _sjs joined #scheme 2015-04-29T06:55:40Z Pixel_Outlaw quit (Quit: Leaving) 2015-04-29T06:56:28Z saul quit (Quit: Leaving) 2015-04-29T07:00:13Z saul joined #scheme 2015-04-29T07:03:05Z Bahman quit (Quit: Quit moping you embarrassing arse!) 2015-04-29T07:07:17Z zadock joined #scheme 2015-04-29T07:14:11Z mrowe is now known as mrowe_away 2015-04-29T07:14:48Z fgudin joined #scheme 2015-04-29T07:15:55Z stepnem joined #scheme 2015-04-29T07:16:08Z larion quit (Ping timeout: 244 seconds) 2015-04-29T07:19:45Z vishesh quit (Ping timeout: 244 seconds) 2015-04-29T07:30:36Z daviid quit (Ping timeout: 244 seconds) 2015-04-29T07:33:35Z pecg quit (Ping timeout: 256 seconds) 2015-04-29T07:33:42Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-29T07:38:59Z nee joined #scheme 2015-04-29T07:44:56Z vishesh joined #scheme 2015-04-29T07:47:50Z przl joined #scheme 2015-04-29T07:48:14Z pecg joined #scheme 2015-04-29T07:52:50Z isaac_rks joined #scheme 2015-04-29T07:54:29Z araujo joined #scheme 2015-04-29T07:57:48Z przl quit (Ping timeout: 256 seconds) 2015-04-29T07:59:20Z mtakkman joined #scheme 2015-04-29T08:00:05Z msgodf joined #scheme 2015-04-29T08:00:58Z przl joined #scheme 2015-04-29T08:19:50Z jlongster joined #scheme 2015-04-29T08:21:50Z larion joined #scheme 2015-04-29T08:24:25Z jlongster quit (Ping timeout: 264 seconds) 2015-04-29T08:36:48Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-29T08:44:19Z alezost joined #scheme 2015-04-29T08:47:51Z madmuppet006 joined #scheme 2015-04-29T08:50:30Z przl_ joined #scheme 2015-04-29T08:51:56Z vraid quit (Ping timeout: 240 seconds) 2015-04-29T08:53:22Z przl quit (Ping timeout: 265 seconds) 2015-04-29T08:57:37Z Fare quit (Quit: Leaving) 2015-04-29T09:03:27Z ccl-logbot joined #scheme 2015-04-29T09:03:27Z 2015-04-29T09:03:27Z names: ccl-logbot przl_ madmuppet006 alezost larion msgodf araujo isaac_rks pecg vishesh nee stepnem fgudin zadock saul _sjs pnkfelix dmiles_afk alexei_ mumptai zadrot_ebaniy ecthiender lritter excelsior bb010g mdln taylanub ArneBab hive-mind sethalves aap zhcy hiyosi mikeyhc Vutral ijp agumonkey cdidd ir2ivps5 thomassgn copec shardz cantstanya rtra leppie aftershave kbtr amoe zeroish mlaine m1dnight_ eMBee yasha9 kephra bipt SHODAN DerGuteMoritz echo-area 2015-04-29T09:03:27Z names: fadein turbofail pygospa nowhere_man joneshf-laptop chishiki c74d yrdz dxtr pflanze niklasl ByronJohnson hellome fds fizzie jyc vikraman ELLIOTTCABLE GGMethos pjdelport stasku greghendershott cojy_ strmpnk acarrico foof fikusz add^_ joast eagleflo scoofy ohama b4283 NaNDude tessier githogori clog DrPete_ vifino Kryo Tbone139 juanfra aksatac jkraemer pchrist asumu metaf5 gf3 FracV akkad nitrix yosafbridge` girrig Cheery twem2_ mrowe_away klutometis adzuci 2015-04-29T09:03:27Z names: stamourv dytrivedi balkamos tmh_ benaiah az samth jrslepak Khisanth kwmiebach Natch rudybot gnomon dsp jcloud dsp_ ivan\ teiresias carc akp mario-goulart Gianormagantrous mark_weaver dualbus Kruppe chazu cky SirDayBat emma serhart sethalve_ wasamasa tristero weinholt ski petercommand evhan henrytill _0x5eb_ gabot cmpitg_ cjh` LeoNerd certainty zbigniew_ maxigas C-Keen xfz rotty averell ecraven Neet micro^_ belkinsoop Blkt defanor abbe edw duncanm cibs 2015-04-29T09:03:27Z names: antoszka finnrobi_ ineiros EnergyCoffee Intensity cross stux|work ggherdov superjudge dan64 aking nisstyre ft ozzloy sad0ur Saeren_ tm512 Razz dpk z0d 2015-04-29T09:03:57Z echo-are` joined #scheme 2015-04-29T09:05:08Z echo-area quit (Ping timeout: 272 seconds) 2015-04-29T09:06:20Z echo-are` is now known as echo-area 2015-04-29T09:19:46Z jlongster joined #scheme 2015-04-29T09:23:59Z jlongster quit (Ping timeout: 245 seconds) 2015-04-29T09:28:24Z vraid joined #scheme 2015-04-29T09:37:55Z mumptai quit (Ping timeout: 255 seconds) 2015-04-29T09:38:42Z vishesh quit (Ping timeout: 272 seconds) 2015-04-29T09:50:10Z mumptai joined #scheme 2015-04-29T09:59:53Z alezost quit (Quit: I use GNU Guix ) 2015-04-29T10:00:50Z gravicappa joined #scheme 2015-04-29T10:01:29Z zhcy1 joined #scheme 2015-04-29T10:01:41Z zhcy1 quit (Client Quit) 2015-04-29T10:03:24Z zhcy quit (Ping timeout: 272 seconds) 2015-04-29T10:09:49Z sdothum joined #scheme 2015-04-29T10:10:39Z contrapunctus joined #scheme 2015-04-29T10:10:46Z mumptai quit (Ping timeout: 244 seconds) 2015-04-29T10:12:34Z vishesh joined #scheme 2015-04-29T10:14:30Z mrowe_away is now known as mrowe 2015-04-29T10:16:17Z HisaoNakai joined #scheme 2015-04-29T10:18:36Z contrapunctus quit (Ping timeout: 272 seconds) 2015-04-29T10:21:12Z [Batou] joined #scheme 2015-04-29T10:21:12Z [Batou] is now known as contrapunctus 2015-04-29T10:23:45Z HisaoNakai quit (Ping timeout: 265 seconds) 2015-04-29T10:23:57Z mumptai joined #scheme 2015-04-29T10:26:59Z pnkfelix quit (Ping timeout: 256 seconds) 2015-04-29T10:28:29Z contrapunctus: I was (loosely) working off PCL's unit test chapter in Scheme for some macro practice, and here's what I have right now. http://paste.lisp.org/display/147636 2015-04-29T10:29:15Z excelsior quit (Quit: leaving) 2015-04-29T10:29:54Z contrapunctus: I'd now like to wrap the IFs in a LIST call, so I can return a #t/#f for each IF branch, to end up with a list containing the results from all the IFs. But anything I think of, fails because of the recursion...how may I do this? 2015-04-29T10:36:18Z tsumetai joined #scheme 2015-04-29T10:42:18Z mrowe is now known as mrowe_away 2015-04-29T10:45:42Z pnkfelix joined #scheme 2015-04-29T10:55:22Z ziocroc joined #scheme 2015-04-29T10:57:04Z ziocroc quit (Read error: Connection reset by peer) 2015-04-29T10:57:15Z ziocroc joined #scheme 2015-04-29T10:59:06Z contrapunctus: .oO(...that macro seems fundamentally messed up. Too many BEGINs cluttering up the expansion if there are multiple clauses. Not sure how I should improve that, either.) 2015-04-29T11:02:43Z chishiki quit (Read error: Connection reset by peer) 2015-04-29T11:05:47Z pjb joined #scheme 2015-04-29T11:06:05Z yasha9 quit (Ping timeout: 250 seconds) 2015-04-29T11:08:08Z kephra: how are the (test fn pred c2 c3 ...) expanded - I think I'm missing that point? 2015-04-29T11:11:50Z ziocroc quit (Ping timeout: 252 seconds) 2015-04-29T11:12:33Z Riastradh joined #scheme 2015-04-29T11:18:57Z mrowe_away is now known as mrowe 2015-04-29T11:19:14Z yasha9 joined #scheme 2015-04-29T11:28:06Z contrapunctus: kephra: well, I wanted it to take any number of clauses, where each clause is any number of data forms followed by one result form - (data1 ...result1) (data2 ... result2) . The clauses should be transformed into if statements - (if (pred (fn data1 ...) result1) ...) (if (pred (fn data2 ...) result2) ...) 2015-04-29T11:29:44Z ziocroc joined #scheme 2015-04-29T11:47:01Z pnkfelix quit (Ping timeout: 248 seconds) 2015-04-29T11:53:15Z echo-area quit (Remote host closed the connection) 2015-04-29T11:55:59Z vdamewood joined #scheme 2015-04-29T12:01:38Z zadock quit (Quit: Leaving) 2015-04-29T12:03:16Z alexei_ quit (Ping timeout: 255 seconds) 2015-04-29T12:19:19Z alexei_ joined #scheme 2015-04-29T12:22:44Z mumptai quit (Ping timeout: 272 seconds) 2015-04-29T12:25:46Z alexei_ quit (Ping timeout: 255 seconds) 2015-04-29T12:27:32Z mrowe is now known as mrowe_away 2015-04-29T12:34:29Z mumptai joined #scheme 2015-04-29T12:44:07Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-29T12:45:23Z davexunit joined #scheme 2015-04-29T12:48:52Z petercommand quit (Ping timeout: 244 seconds) 2015-04-29T12:49:53Z petercommand joined #scheme 2015-04-29T12:52:57Z mtakkman joined #scheme 2015-04-29T12:54:39Z spew joined #scheme 2015-04-29T13:00:28Z madmuppe` joined #scheme 2015-04-29T13:01:41Z ir2ivps5 quit (Ping timeout: 248 seconds) 2015-04-29T13:01:56Z madmuppet006 quit (Ping timeout: 240 seconds) 2015-04-29T13:03:20Z mumptai quit (Ping timeout: 250 seconds) 2015-04-29T13:04:54Z badkins joined #scheme 2015-04-29T13:05:38Z caleb_smith joined #scheme 2015-04-29T13:08:05Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-29T13:09:51Z sdothum joined #scheme 2015-04-29T13:15:22Z mumptai joined #scheme 2015-04-29T13:15:41Z pnkfelix joined #scheme 2015-04-29T13:19:12Z davexunit quit (Quit: Later) 2015-04-29T13:24:47Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-29T13:25:45Z alezost joined #scheme 2015-04-29T13:27:25Z askatasuna joined #scheme 2015-04-29T13:32:41Z ir2ivps5 joined #scheme 2015-04-29T13:39:55Z agumonkey quit (Ping timeout: 250 seconds) 2015-04-29T13:45:59Z ziocroc quit (Ping timeout: 250 seconds) 2015-04-29T13:46:16Z agumonkey joined #scheme 2015-04-29T13:47:36Z przl_ quit (Ping timeout: 240 seconds) 2015-04-29T13:50:43Z oleo joined #scheme 2015-04-29T13:56:23Z davexunit joined #scheme 2015-04-29T14:08:26Z msgodf quit (Remote host closed the connection) 2015-04-29T14:15:08Z Shadox joined #scheme 2015-04-29T14:15:31Z jlongster joined #scheme 2015-04-29T14:16:56Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-29T14:18:55Z m1dnight_ joined #scheme 2015-04-29T14:19:33Z Vutral quit (Ping timeout: 248 seconds) 2015-04-29T14:23:03Z m1dnight_ quit (Client Quit) 2015-04-29T14:23:20Z m1dnight_ joined #scheme 2015-04-29T14:24:30Z m1dnight_ quit (Client Quit) 2015-04-29T14:25:00Z m1dnight_ joined #scheme 2015-04-29T14:31:12Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-29T14:31:28Z m1dnight_ joined #scheme 2015-04-29T14:32:53Z marsam joined #scheme 2015-04-29T14:32:56Z marsam quit (Changing host) 2015-04-29T14:32:57Z marsam joined #scheme 2015-04-29T14:32:57Z m1dnight_ quit (Client Quit) 2015-04-29T14:37:18Z m1dnight_ joined #scheme 2015-04-29T14:37:42Z m1dnight_ quit (Client Quit) 2015-04-29T14:43:26Z mtakkman joined #scheme 2015-04-29T14:43:27Z m1dnight_ joined #scheme 2015-04-29T14:45:50Z m1dnight_ quit (Client Quit) 2015-04-29T14:46:30Z m1dnight_ joined #scheme 2015-04-29T14:46:40Z m1dnight_ quit (Client Quit) 2015-04-29T14:47:15Z m1dnight_ joined #scheme 2015-04-29T14:47:31Z pecg quit (Ping timeout: 255 seconds) 2015-04-29T14:50:49Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-29T14:51:37Z askatasuna quit (Quit: WeeChat 1.1.1) 2015-04-29T14:55:25Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-29T14:55:43Z marsam quit (Remote host closed the connection) 2015-04-29T14:55:47Z m1dnight_ joined #scheme 2015-04-29T14:56:25Z marsam joined #scheme 2015-04-29T14:56:28Z marsam quit (Changing host) 2015-04-29T14:56:28Z marsam joined #scheme 2015-04-29T14:57:12Z m1dnight_ quit (Client Quit) 2015-04-29T14:57:44Z mumptai quit (Ping timeout: 250 seconds) 2015-04-29T15:00:51Z sethalves quit (Quit: Leaving.) 2015-04-29T15:01:25Z m1dnight_ joined #scheme 2015-04-29T15:02:54Z SrPx joined #scheme 2015-04-29T15:03:41Z SrPx: OK I have a list of functions defined as "(define ...)" and so on in a file. How can I create a module and import those in another file? i.e., equivalent to Python's "import myfile" 2015-04-29T15:06:43Z contrapunctus: SrPx: I'm not sure if this is implementation specific or not. I think one is supposed to use REQUIRE in Chicken Scheme, although there are other options. 2015-04-29T15:08:38Z SrPx: Ah... but how exactly? Just add (REQUIRE myfile) to one of the files and nothing to the other? 2015-04-29T15:08:51Z SrPx: unbound variable REQUIRE (using chicken) 2015-04-29T15:09:06Z SrPx: nvm got it, thanks :) 2015-04-29T15:09:58Z contrapunctus: I think you just write (require "filename-without-extension") 2015-04-29T15:10:03Z contrapunctus: yay :) 2015-04-29T15:10:05Z SrPx: that's correct! 2015-04-29T15:10:51Z vraid quit (Ping timeout: 265 seconds) 2015-04-29T15:11:07Z mumptai joined #scheme 2015-04-29T15:11:34Z saml joined #scheme 2015-04-29T15:18:55Z contrapunctus: How can I make this macro work without using BEGINs? http://paste.lisp.org/display/147642 I'd like to have each branch of the IFs to (also) return a #t/#f, store the #t/#fs in a list, and check if any of the elements in the list are #f. But I can't do that because of the BEGINs, and can't seem to make the macro work without the BEGINs...thoughts? 2015-04-29T15:20:53Z gravicappa quit (Ping timeout: 250 seconds) 2015-04-29T15:21:36Z marsam left #scheme 2015-04-29T15:23:04Z sethalves joined #scheme 2015-04-29T15:24:56Z contrapunctus: (If I make the IF branches return a #t/#f, and pass a TEST macro call to a LIST, I get a list containing a single #t/#f - the result of the very last IF form.) 2015-04-29T15:28:18Z nee quit (Read error: Connection reset by peer) 2015-04-29T15:36:13Z badkins quit 2015-04-29T15:37:09Z kephra: http://kephra.de/o3proto/r4rs-subset.html <- made a good progress with r4rs regression test 13 failures of 399 tests covering section 4 to 6.9 completely - two of the failures are only because the visual result differs, but the result is still true (I'm expanding nesting quasiquotes into one step) 2015-04-29T15:37:34Z kephra: 11 failures are because my Scheme look like has no cons cells 😃 2015-04-29T15:37:53Z kephra: surprising how much Scheme is possible without cons cells, isn't it 2015-04-29T15:38:24Z kephra: Feierabend! 2015-04-29T15:38:29Z kephra: ... for today 2015-04-29T15:38:43Z antoszka: Funny, this page causes my Firefox to eat 100% CPU. 2015-04-29T15:38:49Z LeoNerd: Is the page: twitter? 2015-04-29T15:38:51Z antoszka: How bad do webpages get… 2015-04-29T15:38:52Z LeoNerd: (that does for me) 2015-04-29T15:39:01Z LeoNerd: Well, not 100%.. about 60%. of one core 2015-04-29T15:39:01Z antoszka: LeoNerd: No, the link above, kephra.de. 2015-04-29T15:39:12Z antoszka: 100% of one core here. 2015-04-29T15:39:16Z kephra: antoszka, what FF version, what CPU and OS? 2015-04-29T15:39:40Z kephra: let me try on my eeepc 2015-04-29T15:39:58Z antoszka: kephra: 37.0.1, i7 M620, Linux 3.18.11, x64. 2015-04-29T15:40:13Z antoszka: kephra: it stopped now. 2015-04-29T15:40:26Z kephra: did it display a lot? 2015-04-29T15:40:29Z antoszka: but it did run for like 30 seconds. 2015-04-29T15:40:41Z antoszka: kephra: no, just the small Scheme snippets. 2015-04-29T15:41:26Z antoszka: kephra: But I think it wasn't loaded fully at first (because the scrollbar was shorter than it is now) 2015-04-29T15:41:42Z antoszka: is there any special JS running within this page? 2015-04-29T15:41:50Z antoszka: or did my FF just go crazy? 2015-04-29T15:42:14Z kephra: its running the complete r4rs regression test interpreted in scheme in js in your browser 2015-04-29T15:42:18Z theseb joined #scheme 2015-04-29T15:42:21Z kephra: (nearly complete) 2015-04-29T15:42:55Z kephra: its also loading files step by step - so its a few seconds on my system also 2015-04-29T15:42:59Z antoszka: kephra: ah, okay. I'm not complaning then. Didn't realise that :) 2015-04-29T15:43:06Z kephra: mainly caused by (display) and (load) 2015-04-29T15:43:09Z antoszka: Disregard my whining ;) 2015-04-29T15:43:45Z saml: is scheme good to learn? 2015-04-29T15:44:00Z ijp: learning is always good 2015-04-29T15:44:18Z ijp: except for when you learn that santa isn't real, that's bad times 2015-04-29T15:44:19Z saml: can i make a web site and web socket in schme? 2015-04-29T15:46:53Z taylanub: saml: there's SRFI-106 but it's not supported by many implementations; you'll have to use implementation-specific APIs 2015-04-29T15:46:59Z kephra: antoszka, ;-( it takes 30 seconds on my eeepc over wlan throttled to 786kb/seconds - thats my slow machine test 2015-04-29T15:47:23Z kephra just slaughtered the holy VM/370 cow of subsecond response 2015-04-29T15:47:33Z narendraj9 joined #scheme 2015-04-29T15:47:41Z antoszka: kephra: maybe it's some extensions on my machine that interfere with sensible execution of that code. 2015-04-29T15:47:44Z antoszka: kephra: no idea. 2015-04-29T15:48:08Z contrapunctus: anyone's thoughts regarding my query? :( 2015-04-29T15:48:10Z antoszka: kephra: i can try again for a more precise benchmark (in a while) on another browser too. 2015-04-29T15:48:59Z davexunit: taylanub: srfi-106 doesn't implement websockets 2015-04-29T15:49:14Z davexunit: saml: chicken scheme has a websockets library 2015-04-29T15:49:23Z davexunit: and it's on my TODO list to add one to Guile 2015-04-29T15:49:47Z davexunit: I've already written code to do the initial handshake, but some changes are required to Guile's HTTP server implementation to fully integrate it. 2015-04-29T15:50:10Z kephra: antoszka, http://o3db.com/proto/veritas.html <- but to show that same scheme can do a database access and gui in subsecond response ;-) 2015-04-29T15:52:41Z kephra dances the Hoolah Hoolah Dance -> https://www.youtube.com/watch?v=f19NBu41APk 2015-04-29T15:53:57Z larion quit (Ping timeout: 256 seconds) 2015-04-29T15:56:54Z lritter quit (Ping timeout: 245 seconds) 2015-04-29T16:02:11Z antoszka: yep :) 2015-04-29T16:02:26Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-29T16:02:26Z antoszka: It took 27 seconds on a second run. 2015-04-29T16:02:31Z kephra: saml, nice suggestion - web socket for my scheme ;-) 2015-04-29T16:02:38Z m1dnight_ joined #scheme 2015-04-29T16:02:55Z saml: which one is better and faster and recommended? chicken or gambit? 2015-04-29T16:03:17Z saml: old micro benchmarks suggest gambit is faster 2015-04-29T16:04:42Z kephra: antoszka, I think time is mainly consumed by (display) adding strings to innerHTML (and that is known to be VERY slow) - and every (load) requiring an AJAX continuation 2015-04-29T16:06:52Z daviid joined #scheme 2015-04-29T16:06:55Z antoszka: It doesn't seem to run properly in Chrome, though. 2015-04-29T16:07:08Z kephra: *oh* thats bad 2015-04-29T16:08:19Z kephra: http://kephra.de/o3proto/r4rs-one.html <- antoszka does a smaller load work? 2015-04-29T16:08:30Z ziocroc joined #scheme 2015-04-29T16:09:11Z antoszka: kephra: yep, that seems to load pretty much immediately. 2015-04-29T16:09:40Z kephra: where does it stop in chrome? 2015-04-29T16:10:44Z antoszka: it displayes a large requester every now and then 2015-04-29T16:11:31Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-29T16:11:44Z narendraj9 joined #scheme 2015-04-29T16:12:16Z antoszka: and maybe even goes to an end, but you have to ack the error/warning/whatever a few times. 2015-04-29T16:12:52Z antoszka: kephra: https://antoszka.pl/tmp/bc82159ee8f763012c43b782732b19d9e91b6c9d.png ← that's what it looks like 2015-04-29T16:14:12Z contrapunctus: Anyone? A hint would suffice... 2015-04-29T16:19:21Z kephra: antoszka, *ouch* so I have to check this - there might be more browser incompatibilities - looks as if chrome only implement array.fill if chrome://flags activated experimental JS (according to mozilla page) 2015-04-29T16:19:58Z antoszka: right 2015-04-29T16:22:57Z HisaoNakai joined #scheme 2015-04-29T16:23:16Z contrapunctus quit (Disconnected by services) 2015-04-29T16:23:18Z HisaoNakai is now known as contrapunctus 2015-04-29T16:27:00Z alexei_ joined #scheme 2015-04-29T16:28:03Z kephra: antoszka, did a big speedup in (display) code - reload the http://kephra.de/o3proto/r4rs-subset.html in FF plz and tell me if it improved for you 2015-04-29T16:29:14Z antoszka: kephra: yes, pretty much immediate, as well. did not even notice CPU usage approach 100% 2015-04-29T16:34:04Z kephra: *thanks* so my guess that (display) code was the reason - torturing browser by `div.innerHTML = div.innerHTML + str;` was the reason 2015-04-29T16:34:28Z pnkfelix quit (Ping timeout: 265 seconds) 2015-04-29T16:36:36Z kephra: i already feared that my Scheme is so slow that r4rs test takes 30 seconds on some systems - lucky - its only IO that takes the time 2015-04-29T16:37:28Z antoszka: so it seems 2015-04-29T16:37:36Z zadrot|ebaniy joined #scheme 2015-04-29T16:39:34Z alexei_ quit (Ping timeout: 255 seconds) 2015-04-29T16:40:20Z zadrot_ebaniy quit (Ping timeout: 244 seconds) 2015-04-29T16:40:26Z mumptai quit (Ping timeout: 250 seconds) 2015-04-29T16:40:49Z narendraj9 quit (Read error: Connection reset by peer) 2015-04-29T16:42:55Z kephra: can you check the chrome again, if there are more alerts the the message: r.fill one? 2015-04-29T16:44:17Z kephra: if you scroll down the JS alert, it will tell you the JS line - message is the reason - in between is a lot of Lisp code to show where in Lisp it apered 2015-04-29T16:44:56Z antoszka: kephra: no warnings in Chrome this time either. 2015-04-29T16:45:03Z kephra cheers! 2015-04-29T16:45:10Z antoszka: yep! :) 2015-04-29T16:45:12Z kephra hugs antoszka for his help 2015-04-29T16:45:19Z antoszka: :) 2015-04-29T16:45:51Z uber_hulk joined #scheme 2015-04-29T16:45:53Z Vutral joined #scheme 2015-04-29T16:46:14Z alexei_ joined #scheme 2015-04-29T16:46:17Z narendraj9 joined #scheme 2015-04-29T16:49:27Z mtakkman joined #scheme 2015-04-29T16:50:03Z daviid quit (Ping timeout: 256 seconds) 2015-04-29T16:52:51Z contrapunctus quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-29T16:52:56Z mumptai joined #scheme 2015-04-29T16:54:26Z gravicappa joined #scheme 2015-04-29T16:54:27Z psy_ joined #scheme 2015-04-29T16:57:34Z ecthiender quit (Remote host closed the connection) 2015-04-29T16:59:27Z psy_ quit (Read error: Connection reset by peer) 2015-04-29T17:00:02Z molbdnilo joined #scheme 2015-04-29T17:00:39Z pecg joined #scheme 2015-04-29T17:06:00Z alexei_ quit (Ping timeout: 264 seconds) 2015-04-29T17:07:59Z molbdnilo quit (Quit: molbdnilo) 2015-04-29T17:09:51Z molbdnilo joined #scheme 2015-04-29T17:10:13Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-29T17:13:07Z mtakkman quit (Ping timeout: 250 seconds) 2015-04-29T17:15:54Z molbdnilo quit (Quit: molbdnilo) 2015-04-29T17:16:56Z narendraj9_ joined #scheme 2015-04-29T17:18:45Z narendraj9 quit (Ping timeout: 248 seconds) 2015-04-29T17:18:58Z narendraj9_ is now known as narendraj9 2015-04-29T17:19:07Z alexei_ joined #scheme 2015-04-29T17:21:03Z taylanub: davexunit: oh, I interpreted "web sockets" as networking sockets 2015-04-29T17:21:53Z LeoNerd: So do many people :P 2015-04-29T17:23:25Z zadock joined #scheme 2015-04-29T17:24:07Z psy_ joined #scheme 2015-04-29T17:25:15Z molbdnilo joined #scheme 2015-04-29T17:29:57Z ziocroc quit (Ping timeout: 248 seconds) 2015-04-29T17:31:39Z ziocroc joined #scheme 2015-04-29T17:32:40Z jao joined #scheme 2015-04-29T17:37:16Z badkins joined #scheme 2015-04-29T17:45:52Z narendraj9 quit (Ping timeout: 250 seconds) 2015-04-29T17:49:29Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-29T17:52:34Z ASau joined #scheme 2015-04-29T17:53:42Z alexei_ quit (Ping timeout: 252 seconds) 2015-04-29T17:57:12Z Riastradh quit (Ping timeout: 276 seconds) 2015-04-29T18:00:53Z narendraj9 joined #scheme 2015-04-29T18:04:13Z davexunit: taylanub: it's less confusing when people use it as a proper noun: Websocket 2015-04-29T18:05:54Z daviid joined #scheme 2015-04-29T18:08:43Z m1dnight_ quit (Quit: WeeChat 1.2-dev) 2015-04-29T18:17:16Z ASau quit (Remote host closed the connection) 2015-04-29T18:18:14Z ASau joined #scheme 2015-04-29T18:25:21Z zadock quit (Quit: Leaving) 2015-04-29T18:28:42Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-04-29T18:32:05Z arthurgleckler joined #scheme 2015-04-29T18:32:37Z arthurgleckler quit (Remote host closed the connection) 2015-04-29T18:32:58Z ASau quit (Remote host closed the connection) 2015-04-29T18:33:33Z kephra: taylanub, do you remember our discussion about (begin) yesterday? 2015-04-29T18:33:49Z ASau joined #scheme 2015-04-29T18:33:58Z kephra: got a reply from Aubrey: The rationale for (BEGIN) is to support conditional expansion in macros. 2015-04-29T18:34:24Z zadock joined #scheme 2015-04-29T18:43:34Z molbdnilo quit (Quit: molbdnilo) 2015-04-29T18:45:41Z Riastradh joined #scheme 2015-04-29T18:53:14Z mdln quit (Remote host closed the connection) 2015-04-29T18:54:52Z m1dnight_ joined #scheme 2015-04-29T18:55:13Z mdln joined #scheme 2015-04-29T18:56:09Z molbdnilo joined #scheme 2015-04-29T18:56:53Z civodul joined #scheme 2015-04-29T18:57:43Z chishiki joined #scheme 2015-04-29T18:57:44Z sheilong joined #scheme 2015-04-29T19:02:30Z chishiki quit (Client Quit) 2015-04-29T19:04:32Z taylanub: kephra: there are two absolutely unrelated `begin' syntaxes which merely share their identifier name. which one applies depends on whether the form appears in a "definition context" or "expression context" 2015-04-29T19:04:58Z taylanub: (in fact in R7RS there is a third `begin' syntax, which is part of the define-library DSL) 2015-04-29T19:05:42Z m1dnight_ quit (Remote host closed the connection) 2015-04-29T19:05:56Z taylanub: kephra: the intent of the definition-begin is indeed to help macros that want to output multiple internal definitions into a lexical scope, and zero subforms is no problem because then it's just zero internal definitions; in expression-begin zero subforms is not allowed because it would be unclear what value it should return 2015-04-29T19:06:49Z m1dnight_ joined #scheme 2015-04-29T19:07:19Z caleb_smith joined #scheme 2015-04-29T19:08:50Z alexei_ joined #scheme 2015-04-29T19:09:23Z chishiki joined #scheme 2015-04-29T19:09:23Z chishiki quit (Changing host) 2015-04-29T19:09:23Z chishiki joined #scheme 2015-04-29T19:09:56Z chishiki quit (Client Quit) 2015-04-29T19:15:55Z hiyosi joined #scheme 2015-04-29T19:16:30Z ASau quit (Remote host closed the connection) 2015-04-29T19:17:06Z ASau joined #scheme 2015-04-29T19:21:30Z sheilong left #scheme 2015-04-29T19:22:03Z zadock quit (Quit: Leaving) 2015-04-29T19:30:16Z ASau quit (Remote host closed the connection) 2015-04-29T19:30:50Z ASau joined #scheme 2015-04-29T19:59:56Z pnkfelix joined #scheme 2015-04-29T20:00:27Z davexunit quit (Quit: Later) 2015-04-29T20:01:10Z chishiki joined #scheme 2015-04-29T20:02:26Z Isp-sec joined #scheme 2015-04-29T20:06:42Z fikusz quit (Quit: Leaving) 2015-04-29T20:08:16Z alezost quit (Quit: I use GNU Guix ) 2015-04-29T20:08:51Z molbdnilo quit (Quit: molbdnilo) 2015-04-29T20:09:02Z hiroakip joined #scheme 2015-04-29T20:09:23Z molbdnilo joined #scheme 2015-04-29T20:09:36Z molbdnilo quit (Client Quit) 2015-04-29T20:10:19Z fikusz joined #scheme 2015-04-29T20:10:30Z mumptai quit (Ping timeout: 256 seconds) 2015-04-29T20:23:14Z mumptai joined #scheme 2015-04-29T20:25:04Z vraid joined #scheme 2015-04-29T20:38:54Z molbdnilo joined #scheme 2015-04-29T20:42:56Z pecg quit (Ping timeout: 240 seconds) 2015-04-29T20:43:07Z molbdnilo quit (Client Quit) 2015-04-29T20:43:40Z davexunit joined #scheme 2015-04-29T20:53:18Z khisanth_ joined #scheme 2015-04-29T20:55:34Z Khisanth quit (Ping timeout: 244 seconds) 2015-04-29T20:59:15Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-29T21:02:20Z pecg joined #scheme 2015-04-29T21:02:42Z spew quit (Quit: leaving) 2015-04-29T21:10:23Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-29T21:11:34Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-29T21:12:16Z rtra quit (Ping timeout: 256 seconds) 2015-04-29T21:12:51Z joneshf-laptop quit (Ping timeout: 276 seconds) 2015-04-29T21:14:26Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-29T21:14:41Z gravicappa quit (Ping timeout: 256 seconds) 2015-04-29T21:15:24Z badkins quit 2015-04-29T21:22:22Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-29T21:35:37Z khisanth_ is now known as Khisanth 2015-04-29T21:37:35Z badkins joined #scheme 2015-04-29T21:40:48Z larion joined #scheme 2015-04-29T21:54:56Z rtra joined #scheme 2015-04-29T21:55:29Z jao quit (Ping timeout: 256 seconds) 2015-04-29T21:57:57Z FireFly joined #scheme 2015-04-29T21:59:01Z mdln quit (Remote host closed the connection) 2015-04-29T21:59:51Z mdln joined #scheme 2015-04-29T22:04:34Z mumptai quit (Remote host closed the connection) 2015-04-29T22:05:19Z ziocroc quit (Quit: ziocroc) 2015-04-29T22:22:30Z larion quit (Ping timeout: 272 seconds) 2015-04-29T22:23:43Z m1dnight_ quit (Quit: WeeChat 1.2-rc1) 2015-04-29T22:38:56Z badkins quit 2015-04-29T22:50:42Z hiroakip quit (Ping timeout: 252 seconds) 2015-04-29T22:54:15Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-29T23:00:21Z mdln quit (Remote host closed the connection) 2015-04-29T23:11:16Z balkamos quit (Ping timeout: 256 seconds) 2015-04-29T23:12:15Z mdln joined #scheme 2015-04-29T23:13:18Z balkamos joined #scheme 2015-04-29T23:13:39Z Isp-sec quit (Ping timeout: 250 seconds) 2015-04-29T23:19:13Z mrowe_away is now known as mrowe 2015-04-29T23:20:53Z alexei_ quit (Ping timeout: 248 seconds) 2015-04-29T23:28:50Z pjb` joined #scheme 2015-04-29T23:30:39Z mrowe is now known as mrowe_away 2015-04-29T23:31:01Z pjb quit (Ping timeout: 264 seconds) 2015-04-29T23:33:45Z mrowe_away is now known as mrowe 2015-04-29T23:46:27Z hiyosi joined #scheme 2015-04-29T23:48:32Z oleo quit (Read error: Connection reset by peer) 2015-04-29T23:49:53Z oleo joined #scheme 2015-04-29T23:53:08Z pjb` is now known as pjb 2015-04-30T00:02:30Z pecg quit (Quit: WeeChat 1.1.1) 2015-04-30T00:03:02Z sethalves quit (Quit: Leaving.) 2015-04-30T00:05:15Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-30T00:09:51Z allfs joined #scheme 2015-04-30T00:12:04Z allfs quit (Remote host closed the connection) 2015-04-30T00:14:23Z karswell joined #scheme 2015-04-30T00:17:55Z isaac_rks joined #scheme 2015-04-30T00:17:56Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-30T00:19:26Z jao joined #scheme 2015-04-30T00:23:56Z karswell quit (Read error: Connection reset by peer) 2015-04-30T00:24:11Z karswell joined #scheme 2015-04-30T00:26:25Z pjb quit (Ping timeout: 264 seconds) 2015-04-30T00:30:48Z cmhobbs joined #scheme 2015-04-30T00:30:48Z cmhobbs quit (Changing host) 2015-04-30T00:30:48Z cmhobbs joined #scheme 2015-04-30T00:53:14Z sethalves joined #scheme 2015-04-30T00:53:45Z daviid quit (Ping timeout: 250 seconds) 2015-04-30T00:56:34Z joneshf-laptop joined #scheme 2015-04-30T00:57:22Z zhcy joined #scheme 2015-04-30T01:13:24Z teurastaja joined #scheme 2015-04-30T01:14:49Z teurastaja: ((lambda (x) (x x)) (lambda (x) (x x))) 2015-04-30T01:14:54Z teurastaja: mouahaha! 2015-04-30T01:15:18Z teurastaja: immense power at my fingertips :P 2015-04-30T01:15:18Z stepnem quit (Ping timeout: 276 seconds) 2015-04-30T01:16:48Z []}grant{ joined #scheme 2015-04-30T01:19:43Z []}grant{ is now known as {}grant 2015-04-30T01:25:10Z teurastaja quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.33.1/20150321194901]) 2015-04-30T01:38:56Z aap_ joined #scheme 2015-04-30T01:42:01Z fugue joined #scheme 2015-04-30T01:42:18Z aap quit (Ping timeout: 252 seconds) 2015-04-30T01:47:54Z taylanub quit (Remote host closed the connection) 2015-04-30T01:48:29Z taylanub joined #scheme 2015-04-30T01:52:35Z davexunit quit (Quit: Later) 2015-04-30T02:00:16Z sheilong joined #scheme 2015-04-30T02:09:02Z e2x joined #scheme 2015-04-30T02:11:12Z Riastradh joined #scheme 2015-04-30T02:14:16Z echo-area joined #scheme 2015-04-30T02:22:29Z taylanub quit (Remote host closed the connection) 2015-04-30T02:23:10Z taylanub joined #scheme 2015-04-30T02:26:19Z ArneBab_ joined #scheme 2015-04-30T02:29:36Z ArneBab quit (Ping timeout: 252 seconds) 2015-04-30T02:36:11Z theseb left #scheme 2015-04-30T02:36:32Z frkout joined #scheme 2015-04-30T02:36:45Z excelsior joined #scheme 2015-04-30T02:36:59Z taylanub quit (Disconnected by services) 2015-04-30T02:37:25Z taylanub joined #scheme 2015-04-30T02:43:05Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-30T02:47:38Z ir2ivps5 quit (Remote host closed the connection) 2015-04-30T02:48:29Z ir2ivps5 joined #scheme 2015-04-30T02:52:59Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-30T03:09:23Z sdothum joined #scheme 2015-04-30T03:09:38Z rtra quit (Ping timeout: 244 seconds) 2015-04-30T03:10:59Z rtra joined #scheme 2015-04-30T03:16:13Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-30T03:31:48Z jlongster quit (Ping timeout: 265 seconds) 2015-04-30T03:32:58Z araujo quit (Quit: Leaving) 2015-04-30T03:35:13Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-30T03:38:58Z lritter joined #scheme 2015-04-30T03:40:58Z bb010g joined #scheme 2015-04-30T04:04:25Z ecthiender joined #scheme 2015-04-30T04:30:13Z Riastradh quit (Ping timeout: 248 seconds) 2015-04-30T04:30:28Z theseb joined #scheme 2015-04-30T04:32:11Z fugue left #scheme 2015-04-30T04:34:17Z RexButler joined #scheme 2015-04-30T04:35:06Z RexButler: Is it just me, or is foldr easier to implement recursively and foldl, on the other hand, easier to implement iteratively? 2015-04-30T04:37:09Z sheilong quit (Remote host closed the connection) 2015-04-30T04:38:55Z mdln quit (Read error: Connection reset by peer) 2015-04-30T04:43:58Z hellome quit (Remote host closed the connection) 2015-04-30T04:47:12Z psy_ quit (Ping timeout: 276 seconds) 2015-04-30T04:59:49Z Pixel_Outlaw joined #scheme 2015-04-30T05:05:24Z jao quit (Ping timeout: 276 seconds) 2015-04-30T05:05:53Z oleo quit (Quit: Leaving) 2015-04-30T05:10:31Z SrPx quit (Ping timeout: 246 seconds) 2015-04-30T05:12:00Z e2x: RexButler: Ease has nothing to do with it. The correct algorithms are just that way. 2015-04-30T05:12:06Z Bahman joined #scheme 2015-04-30T05:13:26Z e2x: Because foldr combines the last elements of the list first, it has to be recursive unless you reverse the list. 2015-04-30T05:14:16Z RexButler: Yes that is what I mean 2015-04-30T05:16:13Z e2x: Likewise, written without reversing the list, foldl will be iterative. 2015-04-30T05:17:06Z e2x: You can write it in recursive notation, but it will be tail recursion, which is equivalent to iteration. 2015-04-30T05:18:03Z ASau quit (Ping timeout: 256 seconds) 2015-04-30T05:18:10Z vdamewood joined #scheme 2015-04-30T05:23:51Z RexButler: Now I'm getting a little better at scheme I need to build something nice/noteworthy enough to put on my github account 2015-04-30T05:23:57Z RexButler: So I need a project idea 2015-04-30T05:24:17Z RexButler: Nothing fancy, just something that proves I can code in scheme 2015-04-30T05:31:41Z RexButler: I could do the eight queens problem 2015-04-30T05:31:42Z RexButler: ? 2015-04-30T05:31:51Z RexButler: Any other ideas? 2015-04-30T05:34:33Z wasamasa: write me a SRFI atom feed 2015-04-30T05:35:46Z wasamasa: or is that too real-world? 2015-04-30T05:36:20Z RexButler: SRFI? 2015-04-30T05:36:40Z RexButler: Nevermind, I googled it. 2015-04-30T05:36:51Z e2x: sudoku solver 2015-04-30T05:36:56Z RexButler: That would be a challenge at my present level of expertise 2015-04-30T05:37:06Z RexButler: e2x: THat would be tricky, I can imagine 2015-04-30T05:37:11Z RexButler: But good idea. 2015-04-30T05:37:15Z wasamasa: not really 2015-04-30T05:37:25Z wasamasa: implement prolog in scheme and it solves itself eventually :D 2015-04-30T05:39:12Z RexButler: Implementing prolog in scheme sounds fun 2015-04-30T05:42:00Z RexButler: I could also do the rules of chess 2015-04-30T05:42:03Z theseb left #scheme 2015-04-30T05:42:06Z RexButler: But that has so many special cases... 2015-04-30T05:42:13Z RexButler: (I've done it Java) 2015-04-30T05:42:29Z RexButler: ... 2015-04-30T05:42:47Z RexButler: What fun projects has everyone else done in scheme (or racket, lisp, clojure...) 2015-04-30T05:46:00Z RexButler: BTW, are sudoku problems supposed to have unique solutions? 2015-04-30T05:46:21Z e2x: Sudoku solvers are not tricky. Backtracking works with an iota more cleverness than brute force. 2015-04-30T05:46:47Z e2x: Not all sudoku puzzles have unique solutions. 2015-04-30T05:46:59Z RexButler: I think I will do eight queens first to warm up, then a sudoku solver 2015-04-30T05:52:07Z madmuppe` quit (Remote host closed the connection) 2015-04-30T05:53:53Z Pixel_Outlaw: I always hated the Project Euler problems. They just felt pointless. 2015-04-30T05:54:22Z Pixel_Outlaw: If I'm going to waste time I'd rather do some interesting logic rather than isolation of numbers etc. 2015-04-30T05:54:24Z RexButler: I've done a few of the project euler problems 2015-04-30T05:54:31Z RexButler: Some were fun, some not so much 2015-04-30T05:54:46Z RexButler: Numbers 18 and 63 are fun 2015-04-30T05:55:11Z Pixel_Outlaw: Checkers AI might be fun. 2015-04-30T05:55:23Z Pixel_Outlaw: That has a good bit of recursion. :) 2015-04-30T05:55:24Z RexButler: You are given a triangle of numbers and are asked to find the path, top to bottom, with the smallest sum 2015-04-30T05:55:28Z RexButler: Or something like that 2015-04-30T05:58:13Z e2x: I remember those. 67, not 63, is the one related to 18. 2015-04-30T05:58:48Z RexButler: yes, thanks 2015-04-30T06:00:55Z mrowe is now known as mrowe_away 2015-04-30T06:01:51Z aap_ is now known as aap 2015-04-30T06:03:25Z RexButler: How do you write foldl recursively rather than iteratively? 2015-04-30T06:04:07Z RexButler: How about a special case: write reverse recursively 2015-04-30T06:04:17Z RexButler: I can do it, but it uses append which seems like cheating 2015-04-30T06:06:27Z mrowe_away is now known as mrowe 2015-04-30T06:11:54Z e2x: Here is my definition of foldl: 2015-04-30T06:11:56Z e2x: revert-buffer 2015-04-30T06:12:27Z e2x: revert-buffer 2015-04-30T06:13:04Z e2x: sorry, realized I can't paste for some reason 2015-04-30T06:14:12Z RexButler quit (Ping timeout: 265 seconds) 2015-04-30T06:14:59Z e2x: pastebin.com/ggt4cUSW 2015-04-30T06:15:40Z e2x quit (Quit: WeeChat 0.4.2) 2015-04-30T06:18:49Z Pixel_Outlaw quit (Quit: Leaving) 2015-04-30T06:19:36Z daviid joined #scheme 2015-04-30T06:23:29Z Shadox quit (Quit: Leaving) 2015-04-30T06:58:17Z zematis joined #scheme 2015-04-30T07:10:56Z nitrix quit (Ping timeout: 240 seconds) 2015-04-30T07:13:18Z _sjs quit (Read error: Connection reset by peer) 2015-04-30T07:13:31Z _sjs joined #scheme 2015-04-30T07:14:29Z turbofail quit (Remote host closed the connection) 2015-04-30T07:15:10Z Guest29689 joined #scheme 2015-04-30T07:15:30Z mrowe is now known as mrowe_away 2015-04-30T07:26:45Z vishesh quit (Ping timeout: 248 seconds) 2015-04-30T07:28:45Z jlongster joined #scheme 2015-04-30T07:30:16Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-30T07:33:06Z jlongster quit (Ping timeout: 250 seconds) 2015-04-30T07:38:22Z pjb joined #scheme 2015-04-30T07:45:48Z zematis quit (Ping timeout: 256 seconds) 2015-04-30T07:51:12Z stepnem joined #scheme 2015-04-30T07:52:34Z mumptai joined #scheme 2015-04-30T07:54:01Z nee joined #scheme 2015-04-30T07:58:38Z Bahman quit (Quit: Ave atque vale) 2015-04-30T08:04:18Z civodul joined #scheme 2015-04-30T08:11:36Z larion joined #scheme 2015-04-30T08:15:01Z sethalves quit (Ping timeout: 264 seconds) 2015-04-30T08:29:51Z jlongster joined #scheme 2015-04-30T08:32:01Z sethalves joined #scheme 2015-04-30T08:32:26Z yosafbridge` quit (Ping timeout: 265 seconds) 2015-04-30T08:34:49Z jlongster quit (Ping timeout: 250 seconds) 2015-04-30T08:42:39Z przl joined #scheme 2015-04-30T08:45:29Z jesusito joined #scheme 2015-04-30T08:48:15Z msgodf joined #scheme 2015-04-30T08:50:28Z yosafbridge joined #scheme 2015-04-30T08:52:46Z Isp-sec joined #scheme 2015-04-30T08:55:20Z jesusito quit (Ping timeout: 252 seconds) 2015-04-30T08:56:43Z jesusito joined #scheme 2015-04-30T09:29:48Z stamourv quit (Read error: Connection reset by peer) 2015-04-30T09:30:04Z pnkfelix joined #scheme 2015-04-30T09:31:37Z larion quit (Quit: Lost terminal) 2015-04-30T09:35:37Z redeemed joined #scheme 2015-04-30T09:39:49Z Isp-sec quit (Ping timeout: 250 seconds) 2015-04-30T09:46:50Z alexei_ joined #scheme 2015-04-30T10:00:35Z zhcy quit (Quit: zhcy) 2015-04-30T10:08:01Z sdothum joined #scheme 2015-04-30T10:09:10Z sdothum quit (Client Quit) 2015-04-30T10:09:44Z gravicappa joined #scheme 2015-04-30T10:13:27Z balkamos quit (Ping timeout: 265 seconds) 2015-04-30T10:14:19Z balkamos joined #scheme 2015-04-30T10:14:27Z rszeno joined #scheme 2015-04-30T10:19:32Z sdothum joined #scheme 2015-04-30T10:19:40Z balkamos quit (Ping timeout: 252 seconds) 2015-04-30T10:21:30Z balkamos joined #scheme 2015-04-30T10:24:03Z karswell` joined #scheme 2015-04-30T10:24:06Z karswell quit (Remote host closed the connection) 2015-04-30T10:28:48Z jlongster joined #scheme 2015-04-30T10:31:50Z alexei_ quit (Ping timeout: 256 seconds) 2015-04-30T10:33:37Z jlongster quit (Ping timeout: 264 seconds) 2015-04-30T10:35:47Z mtakkman joined #scheme 2015-04-30T10:41:45Z excelsior quit (Quit: Lost terminal) 2015-04-30T10:45:42Z kuribas joined #scheme 2015-04-30T10:53:28Z echo-area quit (Remote host closed the connection) 2015-04-30T10:59:41Z frkout_ joined #scheme 2015-04-30T11:02:36Z frkout quit (Ping timeout: 240 seconds) 2015-04-30T11:05:00Z mtakkman quit (Read error: Connection reset by peer) 2015-04-30T11:05:02Z frkout_ quit (Ping timeout: 272 seconds) 2015-04-30T11:06:29Z yasha9 quit (Ping timeout: 248 seconds) 2015-04-30T11:09:23Z jesusito quit (Ping timeout: 256 seconds) 2015-04-30T11:15:42Z alezost joined #scheme 2015-04-30T11:19:23Z yasha9 joined #scheme 2015-04-30T11:31:52Z psy_ joined #scheme 2015-04-30T11:32:00Z badkins joined #scheme 2015-04-30T11:32:24Z psy_ quit (Max SendQ exceeded) 2015-04-30T11:32:42Z psy_ joined #scheme 2015-04-30T12:03:50Z ali__ joined #scheme 2015-04-30T12:09:45Z rszeno quit (Quit: Leaving.) 2015-04-30T12:10:27Z frkout joined #scheme 2015-04-30T12:15:21Z ali__ quit (Quit: Leaving) 2015-04-30T12:15:28Z davexunit joined #scheme 2015-04-30T12:15:32Z frkout quit (Ping timeout: 252 seconds) 2015-04-30T12:29:24Z m1dnight_ joined #scheme 2015-04-30T12:30:46Z cibs quit (Quit: leaving) 2015-04-30T12:32:04Z girrig quit (Ping timeout: 255 seconds) 2015-04-30T12:33:14Z girrig joined #scheme 2015-04-30T12:38:56Z blackwolf joined #scheme 2015-04-30T12:38:59Z m1dnight_ quit (Quit: WeeChat 1.2-rc1) 2015-04-30T12:41:07Z mtakkman joined #scheme 2015-04-30T12:41:25Z Riastradh joined #scheme 2015-04-30T12:41:47Z m1dnight_ joined #scheme 2015-04-30T12:45:19Z blackwolf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-30T12:52:11Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-30T12:56:40Z Jiepel joined #scheme 2015-04-30T13:01:05Z ecthiender quit (Quit: gotta go) 2015-04-30T13:03:21Z spew joined #scheme 2015-04-30T13:09:50Z caleb_smith joined #scheme 2015-04-30T13:28:28Z hiyosi joined #scheme 2015-04-30T13:30:52Z zadrot|ebaniy quit (Quit: Leaving) 2015-04-30T13:31:45Z oleo joined #scheme 2015-04-30T13:32:16Z joast quit (Quit: Leaving.) 2015-04-30T13:33:53Z joast joined #scheme 2015-04-30T13:35:21Z ziocroc joined #scheme 2015-04-30T13:36:50Z jlongster joined #scheme 2015-04-30T13:50:32Z daviid quit (Ping timeout: 250 seconds) 2015-04-30T13:53:25Z rszeno joined #scheme 2015-04-30T13:58:18Z rszeno quit (Client Quit) 2015-04-30T14:01:05Z psy_ quit (Ping timeout: 256 seconds) 2015-04-30T14:08:17Z jlongste` joined #scheme 2015-04-30T14:08:31Z jlongster quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-30T14:08:34Z jlongste` quit (Remote host closed the connection) 2015-04-30T14:19:25Z saml quit (Quit: Leaving) 2015-04-30T14:39:28Z _sjs quit (Ping timeout: 256 seconds) 2015-04-30T14:45:53Z rszeno joined #scheme 2015-04-30T14:52:18Z Riastradh quit (Ping timeout: 244 seconds) 2015-04-30T14:54:15Z salva joined #scheme 2015-04-30T14:54:21Z caleb_smith quit (Ping timeout: 256 seconds) 2015-04-30T14:57:07Z jesusito joined #scheme 2015-04-30T14:57:34Z jesusito left #scheme 2015-04-30T14:57:54Z rszeno quit (Quit: Leaving.) 2015-04-30T15:09:52Z caleb_smith joined #scheme 2015-04-30T15:10:31Z Isp-sec joined #scheme 2015-04-30T15:13:00Z ziocroc quit (Ping timeout: 252 seconds) 2015-04-30T15:13:42Z ziocroc joined #scheme 2015-04-30T15:16:57Z sethalves quit (Ping timeout: 250 seconds) 2015-04-30T15:18:09Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-30T15:20:13Z ziocroc joined #scheme 2015-04-30T15:21:33Z rszeno joined #scheme 2015-04-30T15:23:32Z Isp-sec quit (Remote host closed the connection) 2015-04-30T15:36:07Z uris77 joined #scheme 2015-04-30T15:38:26Z _sjs joined #scheme 2015-04-30T15:38:50Z redeemed quit (Quit: q) 2015-04-30T15:39:09Z nee quit (Remote host closed the connection) 2015-04-30T15:53:06Z alexei_ joined #scheme 2015-04-30T15:58:17Z stamourv joined #scheme 2015-04-30T16:01:59Z jao joined #scheme 2015-04-30T16:02:38Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-30T16:08:09Z Riastradh joined #scheme 2015-04-30T16:08:28Z fgudin quit (Quit: leaving) 2015-04-30T16:12:37Z msgodf quit (Ping timeout: 248 seconds) 2015-04-30T16:12:39Z rszeno quit (Quit: Leaving.) 2015-04-30T16:23:05Z jawny joined #scheme 2015-04-30T16:23:32Z gravicappa quit (Remote host closed the connection) 2015-04-30T16:24:14Z ziocroc quit (Ping timeout: 272 seconds) 2015-04-30T16:24:38Z ziocroc joined #scheme 2015-04-30T16:28:08Z ziocroc quit (Max SendQ exceeded) 2015-04-30T16:29:18Z ziocroc joined #scheme 2015-04-30T16:29:45Z alexei_ quit (Ping timeout: 250 seconds) 2015-04-30T16:31:16Z ziocroc quit (Max SendQ exceeded) 2015-04-30T16:31:20Z alexei_ joined #scheme 2015-04-30T16:32:02Z ziocroc joined #scheme 2015-04-30T16:33:56Z pnkfelix quit (Ping timeout: 256 seconds) 2015-04-30T16:35:18Z teurastaja joined #scheme 2015-04-30T16:36:52Z alexei_ quit (Ping timeout: 255 seconds) 2015-04-30T16:37:33Z mtakkman joined #scheme 2015-04-30T16:39:01Z mdln joined #scheme 2015-04-30T16:42:01Z Vutral quit (Ping timeout: 256 seconds) 2015-04-30T16:47:13Z teurastaja: hey, im a noob with macros (never use them) and i want to add an extra parameter to this function so that the extra parameter is an identifier enclosing the 'body parameter (that is, an identifier that is bound to x) 2015-04-30T16:47:18Z teurastaja: (define (traverse f end body) 2015-04-30T16:47:20Z teurastaja: (do ([x (f end) (f x)]) ((eq? x end)) (body x))) 2015-04-30T16:47:37Z teurastaja: this is a circular data structure but dont worry 2015-04-30T16:51:10Z teurastaja: would this do it?: 2015-04-30T16:51:14Z teurastaja: (define-syntax traverse 2015-04-30T16:51:15Z teurastaja: (syntax-rules () 2015-04-30T16:51:17Z teurastaja: [(_ identifier f end body) 2015-04-30T16:51:18Z teurastaja: (do ([x (f end) (f x)]) ((eq? x end)) 2015-04-30T16:51:20Z teurastaja: (((lambda (identifier) body)) x))])) 2015-04-30T16:52:01Z teurastaja: or am i totally off track? 2015-04-30T16:52:51Z Vutral joined #scheme 2015-04-30T16:53:54Z sethalves joined #scheme 2015-04-30T16:54:18Z teurastaja: by doing this i just want to avoid writing the lambda part of body by passing it as an argument identifier that binds identifier to x 2015-04-30T16:54:32Z teurastaja: does this do what i intend? 2015-04-30T16:56:22Z teurastaja: a bit like receive does 2015-04-30T16:57:27Z teurastaja: is there anyone online? 2015-04-30T16:58:36Z mdln quit (Remote host closed the connection) 2015-04-30T16:59:24Z wasamasa hides 2015-04-30T17:00:12Z karswell` is now known as karswell 2015-04-30T17:00:23Z mdln joined #scheme 2015-04-30T17:00:59Z mdln quit (Remote host closed the connection) 2015-04-30T17:01:27Z mdln joined #scheme 2015-04-30T17:01:55Z teurastaja: so instead of writing (traverse right headers (lambda (arg) body)) id have (traverse arg right headers body where (lambda (arg) ...) is wrapped around body 2015-04-30T17:02:16Z teurastaja: *so instead of writing (traverse right headers (lambda (arg) body)) id have (traverse arg right headers body) where (lambda (arg) ...) is wrapped around body 2015-04-30T17:02:45Z teurastaja: hello...? 2015-04-30T17:03:00Z ijp: 1. try it and see 2015-04-30T17:03:05Z ijp: 2. yes 2015-04-30T17:03:12Z teurastaja: it works? 2015-04-30T17:03:27Z teurastaja: it does what i want? 2015-04-30T17:04:24Z ijp: I don't see why not 2015-04-30T17:06:18Z teurastaja: im just writing a huge program and found no descent r7rs compliant compiler to avoid rewriting my portable code into some non-portable code. So yesterday i studied define-syntax and syntax-rules and im trying to make my code as clean as possible before testing it because its gonna be very big 2015-04-30T17:06:40Z przl quit (Ping timeout: 272 seconds) 2015-04-30T17:07:55Z ziocroc quit (Read error: Connection reset by peer) 2015-04-30T17:08:43Z ziocroc joined #scheme 2015-04-30T17:08:43Z teurastaja: for someone who wants the practicality of gauche and perfect compliance with r7rs without hacks everywhere to transform a r4rs compiler into a r7rs, which would you recommend that actually HAS some documentation? 2015-04-30T17:09:21Z wasamasa: CHICKEN is practical 2015-04-30T17:09:26Z wasamasa: it's not r7rs though 2015-04-30T17:10:16Z teurastaja: i want good srfi support and clean r7rs interface, not some bunch of stacked up hacks from the 1990s 2015-04-30T17:10:24Z ziocroc quit (Max SendQ exceeded) 2015-04-30T17:10:27Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-30T17:10:29Z teurastaja: thats all I need 2015-04-30T17:10:43Z wasamasa: well, some day it will support r7rs-small I guess 2015-04-30T17:10:46Z teurastaja: dont want to render my code in a non-portable way 2015-04-30T17:10:55Z wasamasa: uh, that's inevitable, really 2015-04-30T17:11:01Z wasamasa: unless you're a SRFI writer 2015-04-30T17:11:04Z teurastaja: because i already wrote it in a portable way 2015-04-30T17:11:48Z excelsior joined #scheme 2015-04-30T17:12:51Z teurastaja: is there an implementation of r7rs that isnt made from hacks on an old r[456]rs implementation? one that is mature enough 2015-04-30T17:13:13Z wasamasa: r7rs is pretty new 2015-04-30T17:13:23Z wasamasa: so, I doubt that there's anything qualifying as mature 2015-04-30T17:13:28Z girrig quit (Ping timeout: 265 seconds) 2015-04-30T17:13:48Z teurastaja: im kind of tired of reading doc that explains the difference between use import require load module etc... 2015-04-30T17:14:11Z girrig joined #scheme 2015-04-30T17:14:57Z teurastaja: is chibi scheme as good as, say, gambit for practical stuff? 2015-04-30T17:15:09Z ijp: wasamasa: following the r6rs precedent, if there are only half a dozen implementations after two years, we can call r7rs a failure 2015-04-30T17:15:41Z teurastaja: r7rs is the best thing that could happen but its way too late 2015-04-30T17:16:05Z wasamasa: teurastaja: after reading about someone finding bugs in its implementation on a regular basis, I doubt that 2015-04-30T17:16:11Z ijp: well, one of those statements is true 2015-04-30T17:16:41Z wasamasa: ijp: the jury is still not set on what shall make it into r7rs-large! 2015-04-30T17:17:46Z ijp: it will never be finished, because jcowan is planning a sisyphus-like task of specifying every function anyone will ever want 2015-04-30T17:17:54Z ziocroc2 joined #scheme 2015-04-30T17:17:59Z teurastaja: way too long to debate of syntax and semantics and agree on a standard. im learning haskell because of that. there is no large scheme language until several years and i waited years just for r7rs-small to appear 2015-04-30T17:18:01Z wasamasa: that name sounds familiar to me 2015-04-30T17:18:54Z rszeno joined #scheme 2015-04-30T17:19:19Z wasamasa: I recall that guy annoying the heck out of the CHICKEN mailing list with uneducated guessing of compiler internals 2015-04-30T17:20:22Z teurastaja: the commitee should remember that in computing world, if things go too slow people drop it. most people will never wait to see r7rs-large 2015-04-30T17:20:48Z wasamasa: teurastaja: you almost make it sound like scheme isn't a niche language 2015-04-30T17:20:59Z teurastaja: niche? 2015-04-30T17:21:05Z wasamasa: yup 2015-04-30T17:21:11Z teurastaja: whats that? 2015-04-30T17:21:14Z wasamasa: ... 2015-04-30T17:21:19Z ijp: it means basically no-one actually cares about it 2015-04-30T17:21:23Z wasamasa: ^ 2015-04-30T17:22:07Z wasamasa: "There's two kinds of programming languages, the ones people are complaining about and the ones nobody's using." 2015-04-30T17:22:49Z LeoNerd: Hehe 2015-04-30T17:23:03Z wasamasa: or something like that, can't be bothered to find the original 2015-04-30T17:24:01Z uber_hulk joined #scheme 2015-04-30T17:24:23Z teurastaja: no. i care too much about it to leave it but think about the average programmer who wants a language to get things done. without r7rs-large of course we can do stuff, but we have to make it from scratch all the time and make sure it can actually be compiled by some implementation 2015-04-30T17:25:12Z teurastaja: you cant simply write code using the standard alone 2015-04-30T17:25:16Z wasamasa: ah, the sunk cost fallacy 2015-04-30T17:25:39Z teurastaja: and thats bad 2015-04-30T17:26:12Z wasamasa: the average programmer who wants to get shit done will most likely use what they already know well 2015-04-30T17:26:20Z wasamasa: like, php, ruby, python, java, ... 2015-04-30T17:26:25Z davexunit: I say just pick your implementation and go. Scheme is a family of languages. 2015-04-30T17:26:29Z wasamasa: ^ 2015-04-30T17:27:02Z teurastaja: yes, but i have to rewrite my code everytime i port it to a different compiler 2015-04-30T17:27:12Z wasamasa: why would you do that? 2015-04-30T17:27:15Z davexunit: why do you port it? 2015-04-30T17:27:19Z wasamasa: are you getting paid for it? 2015-04-30T17:27:24Z teurastaja: no 2015-04-30T17:27:32Z teurastaja: just for fun 2015-04-30T17:27:36Z wasamasa: sounds deeply irrational 2015-04-30T17:27:54Z davexunit: basically, each scheme implementation is its own unique language. 2015-04-30T17:28:44Z teurastaja: name one implementation i could use only r7rs and srfis and nothing else to learn or modify and ill be happy 2015-04-30T17:29:12Z teurastaja: so far each implementation i tried required changes 2015-04-30T17:29:14Z wasamasa: also note that SRFI will most probably die 2015-04-30T17:29:40Z teurastaja: if it dies we have nothing else currently.... 2015-04-30T17:29:47Z wasamasa: yup 2015-04-30T17:30:05Z wasamasa: http://www.reddit.com/r/scheme/comments/2z5ndo/retiring_srfi/ 2015-04-30T17:30:25Z davexunit: I thought someone stepped up to maintain it 2015-04-30T17:30:39Z wasamasa: who? 2015-04-30T17:31:07Z wasamasa: oh, indeed: http://permalink.gmane.org/gmane.lisp.scheme.srfi.announce/117 2015-04-30T17:31:15Z mtakkman quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-30T17:33:04Z alexei_ joined #scheme 2015-04-30T17:35:34Z wasamasa: well, that's nice 2015-04-30T17:38:16Z _sjs_ joined #scheme 2015-04-30T17:38:42Z dsp__ joined #scheme 2015-04-30T17:39:00Z pjb` joined #scheme 2015-04-30T17:39:03Z niklasl2 joined #scheme 2015-04-30T17:39:49Z girrig quit (Ping timeout: 256 seconds) 2015-04-30T17:40:29Z nowhereman joined #scheme 2015-04-30T17:40:45Z girrig joined #scheme 2015-04-30T17:41:40Z ohama quit (Disconnected by services) 2015-04-30T17:42:10Z ohama joined #scheme 2015-04-30T17:42:16Z gnomon_ joined #scheme 2015-04-30T17:44:03Z Natch_l joined #scheme 2015-04-30T17:45:31Z alezost_ joined #scheme 2015-04-30T17:45:35Z agumonkey_ joined #scheme 2015-04-30T17:45:38Z girrig quit (Ping timeout: 264 seconds) 2015-04-30T17:45:44Z serhart_ joined #scheme 2015-04-30T17:45:49Z ASau joined #scheme 2015-04-30T17:46:15Z girrig joined #scheme 2015-04-30T17:46:52Z alezost_ is now known as alezost` 2015-04-30T17:46:59Z _sjs quit (*.net *.split) 2015-04-30T17:46:59Z alezost quit (*.net *.split) 2015-04-30T17:47:00Z pjb quit (*.net *.split) 2015-04-30T17:47:00Z chishiki quit (*.net *.split) 2015-04-30T17:47:00Z tsumetai quit (*.net *.split) 2015-04-30T17:47:01Z nowhere_man quit (*.net *.split) 2015-04-30T17:47:01Z niklasl quit (*.net *.split) 2015-04-30T17:47:02Z eagleflo quit (*.net *.split) 2015-04-30T17:47:02Z Natch quit (*.net *.split) 2015-04-30T17:47:03Z dsp_ quit (*.net *.split) 2015-04-30T17:47:03Z ivan\ quit (*.net *.split) 2015-04-30T17:47:03Z scoofy quit (*.net *.split) 2015-04-30T17:47:03Z serhart quit (*.net *.split) 2015-04-30T17:47:04Z oleo quit (*.net *.split) 2015-04-30T17:47:05Z agumonkey quit (*.net *.split) 2015-04-30T17:47:05Z cdidd quit (*.net *.split) 2015-04-30T17:47:06Z akkad quit (*.net *.split) 2015-04-30T17:47:06Z gnomon quit (*.net *.split) 2015-04-30T17:47:08Z davexunit quit (*.net *.split) 2015-04-30T17:47:08Z lritter quit (*.net *.split) 2015-04-30T17:47:08Z vraid quit (*.net *.split) 2015-04-30T17:47:09Z pygospa quit (*.net *.split) 2015-04-30T17:47:09Z ByronJohnson quit (*.net *.split) 2015-04-30T17:47:09Z githogori quit (*.net *.split) 2015-04-30T17:47:09Z twem2_ quit (*.net *.split) 2015-04-30T17:47:11Z akkad_ joined #scheme 2015-04-30T17:47:11Z serhart_ is now known as serhart 2015-04-30T17:47:11Z akkad_ is now known as akkad 2015-04-30T17:48:32Z ivan\ joined #scheme 2015-04-30T17:48:39Z ivan\ quit (Changing host) 2015-04-30T17:48:39Z ivan\ joined #scheme 2015-04-30T17:49:19Z eagleflo joined #scheme 2015-04-30T17:49:23Z scoofy joined #scheme 2015-04-30T17:49:41Z davexunit joined #scheme 2015-04-30T17:49:42Z lritter joined #scheme 2015-04-30T17:49:42Z vraid joined #scheme 2015-04-30T17:49:42Z pygospa joined #scheme 2015-04-30T17:49:42Z ByronJohnson joined #scheme 2015-04-30T17:49:42Z githogori joined #scheme 2015-04-30T17:49:42Z twem2_ joined #scheme 2015-04-30T17:50:14Z githogori quit (Max SendQ exceeded) 2015-04-30T17:51:04Z alexei_ quit (Ping timeout: 244 seconds) 2015-04-30T17:51:41Z alexei_ joined #scheme 2015-04-30T17:51:58Z githogori joined #scheme 2015-04-30T17:52:53Z cdidd joined #scheme 2015-04-30T17:53:36Z oleo joined #scheme 2015-04-30T17:54:25Z chishiki joined #scheme 2015-04-30T17:56:15Z girrig quit (Ping timeout: 256 seconds) 2015-04-30T17:56:21Z girrig joined #scheme 2015-04-30T17:56:58Z ziocroc2 quit (Ping timeout: 255 seconds) 2015-04-30T17:57:21Z daviid joined #scheme 2015-04-30T17:57:31Z ziocroc2 joined #scheme 2015-04-30T17:59:58Z tsumetai joined #scheme 2015-04-30T18:05:59Z psy joined #scheme 2015-04-30T18:07:03Z przl joined #scheme 2015-04-30T18:07:11Z gnomon_ is now known as gnomon 2015-04-30T18:08:54Z przl quit (Client Quit) 2015-04-30T18:10:00Z jawny quit (Ping timeout: 272 seconds) 2015-04-30T18:10:50Z teurastaja quit (Ping timeout: 264 seconds) 2015-04-30T18:18:55Z Gianormagantrous quit (Remote host closed the connection) 2015-04-30T18:20:53Z Gianormagantrous joined #scheme 2015-04-30T18:21:41Z Gianormagantrous quit (Remote host closed the connection) 2015-04-30T18:23:07Z Gianormagantrous joined #scheme 2015-04-30T18:32:28Z Gianormagantrous quit (Remote host closed the connection) 2015-04-30T18:37:15Z narendraj9_ joined #scheme 2015-04-30T18:39:10Z Vutral quit (Ping timeout: 256 seconds) 2015-04-30T18:46:02Z gravicappa joined #scheme 2015-04-30T18:52:51Z Vutral joined #scheme 2015-04-30T18:53:30Z pnkfelix joined #scheme 2015-04-30T18:59:28Z araujo joined #scheme 2015-04-30T18:59:32Z araujo quit (Max SendQ exceeded) 2015-04-30T19:03:50Z araujo joined #scheme 2015-04-30T19:08:32Z kori joined #scheme 2015-04-30T19:08:40Z jeapostr1phe joined #scheme 2015-04-30T19:09:35Z araujo quit (Quit: Leaving) 2015-04-30T19:10:10Z psy quit (Ping timeout: 272 seconds) 2015-04-30T19:10:37Z kori quit (Client Quit) 2015-04-30T19:10:53Z kori joined #scheme 2015-04-30T19:11:28Z kori quit (Client Quit) 2015-04-30T19:11:30Z psy joined #scheme 2015-04-30T19:12:23Z zematis joined #scheme 2015-04-30T19:14:13Z zematis quit (Client Quit) 2015-04-30T19:14:20Z Gianormagantrous joined #scheme 2015-04-30T19:14:20Z Gianormagantrous quit (Changing host) 2015-04-30T19:14:20Z Gianormagantrous joined #scheme 2015-04-30T19:18:38Z kori joined #scheme 2015-04-30T19:18:38Z kori quit (Changing host) 2015-04-30T19:18:38Z kori joined #scheme 2015-04-30T19:26:49Z teurastaja joined #scheme 2015-04-30T19:31:41Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-30T19:32:02Z zeroish quit (Ping timeout: 256 seconds) 2015-04-30T19:33:26Z Gianormagantrous quit (Ping timeout: 256 seconds) 2015-04-30T19:34:18Z hive-mind quit (Ping timeout: 256 seconds) 2015-04-30T19:34:49Z Gianormagantrous joined #scheme 2015-04-30T19:34:51Z ziocroc2 quit (Ping timeout: 256 seconds) 2015-04-30T19:35:11Z hive-mind joined #scheme 2015-04-30T19:35:16Z ziocroc2 joined #scheme 2015-04-30T19:35:27Z Kruppe quit (Quit: ZNC - http://znc.in) 2015-04-30T19:36:19Z Kruppe joined #scheme 2015-04-30T19:39:13Z uber_hulk joined #scheme 2015-04-30T19:40:46Z jawny joined #scheme 2015-04-30T19:41:20Z ziocroc2 is now known as ziocroc 2015-04-30T19:43:31Z jkraemer quit (Remote host closed the connection) 2015-04-30T19:47:01Z jkraemer joined #scheme 2015-04-30T19:48:29Z alexei_ quit (Remote host closed the connection) 2015-04-30T19:48:47Z alexei_ joined #scheme 2015-04-30T19:52:52Z civodul joined #scheme 2015-04-30T19:54:25Z kori quit (Ping timeout: 255 seconds) 2015-04-30T19:56:29Z rszeno quit (Quit: Leaving.) 2015-04-30T19:58:38Z alezost` is now known as alezost 2015-04-30T20:01:55Z vdamewood joined #scheme 2015-04-30T20:03:04Z jlongster joined #scheme 2015-04-30T20:06:18Z Shadox joined #scheme 2015-04-30T20:12:11Z rszeno joined #scheme 2015-04-30T20:12:33Z kori joined #scheme 2015-04-30T20:12:52Z pnkfelix quit (Ping timeout: 255 seconds) 2015-04-30T20:15:00Z lritter_ joined #scheme 2015-04-30T20:16:23Z narendraj9_ quit (Quit: WeeChat 1.1.1) 2015-04-30T20:17:53Z davexunit quit (Quit: Later) 2015-04-30T20:18:16Z lritter quit (Ping timeout: 240 seconds) 2015-04-30T20:20:29Z bb010g quit (Quit: Connection closed for inactivity) 2015-04-30T20:21:04Z jawny quit (Ping timeout: 245 seconds) 2015-04-30T20:22:55Z pnkfelix joined #scheme 2015-04-30T20:23:22Z hiyosi joined #scheme 2015-04-30T20:24:40Z teurastaja quit (Ping timeout: 252 seconds) 2015-04-30T20:36:49Z pjdelport quit (Quit: Connection closed for inactivity) 2015-04-30T20:42:51Z alezost quit (Quit: I use GNU Guix ) 2015-04-30T20:45:46Z hiroakip joined #scheme 2015-04-30T20:49:26Z rexbutler joined #scheme 2015-04-30T21:00:17Z circ-user-7Agbq joined #scheme 2015-04-30T21:06:21Z caleb_smith quit (Quit: WeeChat 1.0.1) 2015-04-30T21:06:52Z jeapostr1phe quit (Ping timeout: 255 seconds) 2015-04-30T21:07:37Z turbofail joined #scheme 2015-04-30T21:17:37Z teurastaja joined #scheme 2015-04-30T21:18:05Z lritter_ quit (Quit: Leaving) 2015-04-30T21:18:18Z pecg joined #scheme 2015-04-30T21:18:24Z Vutral quit (Ping timeout: 256 seconds) 2015-04-30T21:20:11Z davexunit joined #scheme 2015-04-30T21:20:33Z teurastaja: ((call-with-current-continuation (lambda (k) k)) (call-with-current-continuation (lambda (k) k))) 2015-04-30T21:20:49Z teurastaja: *yawn* 2015-04-30T21:22:30Z teurastaja: maybe life is just a continuation of continuations 2015-04-30T21:24:16Z teurastaja: but what would be the first continuation then? 2015-04-30T21:24:31Z teurastaja: its last? 2015-04-30T21:25:48Z teurastaja: (define universe 0) 2015-04-30T21:28:25Z teurastaja: besides the usual applications of continuations, what sexy computation that i dont know of can be defined? i mean besides coroutines and loops and ifs and bla bla bla 2015-04-30T21:29:20Z teurastaja: how do you define mutations with call/cc? 2015-04-30T21:29:40Z teurastaja: say, define set! using call/cc 2015-04-30T21:30:18Z ijp: if you don't count the hack that takes advantage of mutation in letrec, you can't, 2015-04-30T21:30:42Z ijp: continuations don't touch the store 2015-04-30T21:31:12Z teurastaja: what about using the y combinator instead of letrec? 2015-04-30T21:32:19Z ijp: there is no mutation involved there, so the hack would fail 2015-04-30T21:32:57Z ijp: it doesn't even work in every implementation of letrec 2015-04-30T21:33:14Z teurastaja: but surely letrec could be defined with the y combinator no? 2015-04-30T21:33:24Z taylanub: there's a hack to implement set! with letrec and call/cc? O_o 2015-04-30T21:33:37Z ijp: something like that 2015-04-30T21:33:43Z taylanub: people be crazy 2015-04-30T21:33:56Z ijp: as I said, it depends on the way letrec was implemented 2015-04-30T21:34:26Z taylanub: hmm, I can kinda imagine how that works yeah 2015-04-30T21:34:37Z ijp: it's an extension of one of the things in r5rs-pitfalls 2015-04-30T21:34:41Z teurastaja: im just guessing since ((lambda (x) (x x)) (lambda (x) (x x)) seems like mutual recursion 2015-04-30T21:35:22Z teurastaja: how would you define letrec with that? 2015-04-30T21:35:32Z ijp: you don't 2015-04-30T21:36:03Z Pixel_Outlaw joined #scheme 2015-04-30T21:36:25Z teurastaja: damn... but the haskellers use it all the time to define recursion 2015-04-30T21:36:54Z ijp: https://groups.google.com/forum/#!msg/comp.lang.scheme/cxbti-YRs7U/gDGTpkpROgYJ 2015-04-30T21:36:57Z rudybot: http://tinyurl.com/ncgx2z7 2015-04-30T21:38:44Z ijp: it's kind of annoying to do a fully general letrec in terms of fixed point combinators 2015-04-30T21:38:51Z spew quit (Quit: leaving) 2015-04-30T21:39:03Z ASau quit (Remote host closed the connection) 2015-04-30T21:39:14Z teurastaja: but its doable right? 2015-04-30T21:39:23Z teurastaja: its just lambdas... 2015-04-30T21:39:31Z teurastaja: how do you do it? 2015-04-30T21:39:36Z ASau joined #scheme 2015-04-30T21:40:21Z ijp: I'm hoping I have one written already, because otherwise, I'm not bothering 2015-04-30T21:40:37Z ijp: try it for yourself, it isn't difficult, just tedious 2015-04-30T21:43:24Z uris77` joined #scheme 2015-04-30T21:43:27Z jawny joined #scheme 2015-04-30T21:44:12Z ijp: https://gist.github.com/ijp/10435657 2015-04-30T21:44:49Z uris77 quit (Ping timeout: 245 seconds) 2015-04-30T21:49:01Z gravicappa quit (Ping timeout: 264 seconds) 2015-04-30T21:50:25Z hiroakip quit (Ping timeout: 250 seconds) 2015-04-30T21:53:27Z uris77`` joined #scheme 2015-04-30T21:53:55Z teurastaja: thanks 2015-04-30T21:54:06Z teurastaja: first, is this definition correct? (define (fix f) (f (fix f))) 2015-04-30T21:55:15Z ijp: not in an eager languae 2015-04-30T21:56:20Z uris77` quit (Ping timeout: 252 seconds) 2015-04-30T22:00:28Z taylanub quit (Disconnected by services) 2015-04-30T22:00:28Z davexunit quit (Quit: Later) 2015-04-30T22:00:57Z taylanub joined #scheme 2015-04-30T22:01:36Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-04-30T22:02:21Z ziocroc quit (Quit: ziocroc) 2015-04-30T22:15:04Z teurastaja: and set! would be extracted how? 2015-04-30T22:20:43Z ijp: from the above code, AFAIK, you can't 2015-04-30T22:23:08Z Pixel_Outlaw: I wonder what it is like to start with Scheme as a first language then be plunged into a C like language next. I assume that was what happened with the SICP students. 2015-04-30T22:23:38Z Pixel_Outlaw: Suddenly it is iteration, modifying data, and memory management as far as the eye can see. 2015-04-30T22:23:52Z Pixel_Outlaw: Granted we are talking MIT quality students... 2015-04-30T22:24:12Z ijp: which they had spent one chapter out of five learning about 2015-04-30T22:27:18Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-04-30T22:28:28Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-04-30T22:31:42Z jawny quit (Ping timeout: 272 seconds) 2015-04-30T22:33:21Z jeapostrophe joined #scheme 2015-04-30T22:33:39Z jeapostrophe quit (Changing host) 2015-04-30T22:33:39Z jeapostrophe joined #scheme 2015-04-30T22:40:37Z rexbutler quit (Quit: Leaving) 2015-04-30T22:41:22Z rexbutler joined #scheme 2015-04-30T22:41:29Z turbofail: a lot of those students came in already familiar with imperative programming 2015-04-30T22:46:24Z Pixel_Outlaw: I think he mentioned having guests from the corporate world there at one episode. I can't imagine what they'd want with Scheme. I'd assume COBOL and RPG would be more company approved. 2015-04-30T22:48:33Z ijp: Pixel_Outlaw: the sicp video lectures? those students were hewlett packard employees 2015-04-30T22:49:08Z Pixel_Outlaw: Excellent memory thanks. 2015-04-30T22:49:37Z Pixel_Outlaw: Wonder what HP was up to with Lisp. 2015-04-30T22:49:42Z teurastaja quit (Ping timeout: 244 seconds) 2015-04-30T22:51:46Z Pixel_Outlaw: I'm only curious since I enjoy computer history a bit more than the present. 2015-04-30T22:57:29Z fds: My first programming language was Scheme, by the way. But I'm a terrible programmer in any language. :-) 2015-04-30T22:58:16Z dmiles_afk quit 2015-04-30T22:58:42Z Riastradh quit (Ping timeout: 256 seconds) 2015-04-30T22:59:51Z Pixel_Outlaw: Well at least you had a real first programming language. I started with the first version of Gamer Maker, then learned Blitzmax, then went back to C++, later I learned Python, then Common Lisp, then Scheme, now working on Perl which is gradually doing brain damage I fear. 2015-04-30T23:01:24Z Pixel_Outlaw: Actually my first programming language was LOGOwriter on the Apple ][e in elementary school. 2015-04-30T23:05:53Z Pixel_Outlaw: Ah ok looks like HP was competing with Symbolics and LISP machines Inc. 2015-04-30T23:05:57Z Pixel_Outlaw: HP-UX 2015-04-30T23:06:21Z Pixel_Outlaw: "The later work was done in HP's really cool LISP environment on the 9000/300 series machines. It was Common LISP running in the X11 windowing system under HP-UX with a development shell that HP wrote to complete with LISP Machines, Inc and Symbolics." 2015-04-30T23:07:12Z bipt quit (Ping timeout: 256 seconds) 2015-04-30T23:07:29Z dmiles_afk joined #scheme 2015-04-30T23:12:47Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-30T23:13:31Z uris77``` joined #scheme 2015-04-30T23:15:21Z uris77`` quit (Ping timeout: 250 seconds) 2015-04-30T23:16:50Z daviid quit (Ping timeout: 264 seconds) 2015-04-30T23:21:01Z teurastaja joined #scheme 2015-04-30T23:21:15Z teurastaja quit (Client Quit) 2015-04-30T23:22:11Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-04-30T23:25:10Z uris77``` quit (Remote host closed the connection) 2015-04-30T23:35:16Z hiyosi joined #scheme 2015-04-30T23:35:32Z circ-user-7Agbq quit (Remote host closed the connection) 2015-04-30T23:39:06Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-30T23:42:17Z Tbone139 quit (Quit: Leaving) 2015-04-30T23:45:13Z kongtomorrow joined #scheme 2015-04-30T23:45:35Z kongtomorrow quit (Client Quit) 2015-04-30T23:50:25Z stepnem quit (Ping timeout: 256 seconds) 2015-04-30T23:53:15Z jlongster quit (Ping timeout: 256 seconds) 2015-04-30T23:54:57Z akp quit (Remote host closed the connection) 2015-04-30T23:58:25Z sethalves quit (Ping timeout: 244 seconds)