2015-02-06T00:00:06Z pera joined #scheme 2015-02-06T00:00:14Z enitiz joined #scheme 2015-02-06T00:00:37Z Steverman joined #scheme 2015-02-06T00:04:16Z kephra quit (Ping timeout: 252 seconds) 2015-02-06T00:07:10Z nugnuts joined #scheme 2015-02-06T00:08:17Z rtra quit (Ping timeout: 250 seconds) 2015-02-06T00:09:51Z kephra joined #scheme 2015-02-06T00:13:46Z rtra joined #scheme 2015-02-06T00:38:26Z cdtaylor quit (Remote host closed the connection) 2015-02-06T00:50:58Z theseb quit (Quit: Leaving) 2015-02-06T00:52:24Z dsp joined #scheme 2015-02-06T00:54:53Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-02-06T00:55:06Z hiroakip quit (Ping timeout: 245 seconds) 2015-02-06T00:56:56Z cdidd quit (Remote host closed the connection) 2015-02-06T00:57:16Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-02-06T00:58:34Z ninjazach joined #scheme 2015-02-06T01:00:00Z cdidd joined #scheme 2015-02-06T01:01:36Z sheilong quit (Quit: Konversation terminated!) 2015-02-06T01:03:09Z kephra quit (Ping timeout: 245 seconds) 2015-02-06T01:08:33Z kephra joined #scheme 2015-02-06T01:22:35Z karswell joined #scheme 2015-02-06T01:25:51Z kraehe joined #scheme 2015-02-06T01:28:12Z kephra quit (Ping timeout: 244 seconds) 2015-02-06T01:39:57Z davexunit joined #scheme 2015-02-06T01:41:35Z kazimir42 quit (Ping timeout: 250 seconds) 2015-02-06T01:42:28Z kazimir42 joined #scheme 2015-02-06T02:07:42Z pecg joined #scheme 2015-02-06T02:11:07Z stepnem quit (Ping timeout: 245 seconds) 2015-02-06T02:12:54Z taspat`` joined #scheme 2015-02-06T02:16:26Z ninjazach left #scheme 2015-02-06T02:25:42Z badkins joined #scheme 2015-02-06T02:33:39Z theseb joined #scheme 2015-02-06T02:43:49Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-06T02:45:57Z robot-beethoven joined #scheme 2015-02-06T02:46:09Z davexunit quit (Quit: Later) 2015-02-06T02:50:20Z taspat``` joined #scheme 2015-02-06T02:50:24Z taspat`` quit (Read error: Connection reset by peer) 2015-02-06T02:52:39Z pecg quit (Ping timeout: 250 seconds) 2015-02-06T02:59:05Z adu joined #scheme 2015-02-06T02:59:27Z tobik quit (Ping timeout: 245 seconds) 2015-02-06T03:00:46Z tobik joined #scheme 2015-02-06T03:05:27Z pecg joined #scheme 2015-02-06T03:15:54Z oleo is now known as Guest14469 2015-02-06T03:15:55Z excelsior joined #scheme 2015-02-06T03:17:29Z oleo__ joined #scheme 2015-02-06T03:19:07Z Guest14469 quit (Ping timeout: 265 seconds) 2015-02-06T03:23:15Z uber_hulk joined #scheme 2015-02-06T03:27:53Z theseb quit (Quit: Leaving) 2015-02-06T03:31:05Z Steverman quit (Ping timeout: 250 seconds) 2015-02-06T03:40:56Z pecg quit (Remote host closed the connection) 2015-02-06T03:42:59Z githogori joined #scheme 2015-02-06T03:46:48Z githogori_ joined #scheme 2015-02-06T03:48:25Z githogori quit (Ping timeout: 250 seconds) 2015-02-06T03:51:43Z pjb quit (Ping timeout: 256 seconds) 2015-02-06T03:55:15Z mario-goulart quit (Ping timeout: 264 seconds) 2015-02-06T03:55:21Z serhart quit (Ping timeout: 246 seconds) 2015-02-06T03:57:07Z pecg joined #scheme 2015-02-06T03:58:01Z jgrant quit (Ping timeout: 245 seconds) 2015-02-06T03:58:32Z gansteed joined #scheme 2015-02-06T04:03:19Z pjb joined #scheme 2015-02-06T04:04:17Z yosafbridge quit (Ping timeout: 252 seconds) 2015-02-06T04:07:53Z ivan\ quit (Ping timeout: 240 seconds) 2015-02-06T04:08:21Z enitiz quit (Ping timeout: 250 seconds) 2015-02-06T04:10:33Z yosafbridge joined #scheme 2015-02-06T04:10:38Z serhart joined #scheme 2015-02-06T04:13:22Z ivan\ joined #scheme 2015-02-06T04:23:17Z vdamewood joined #scheme 2015-02-06T04:23:26Z yosafbridge quit (Ping timeout: 245 seconds) 2015-02-06T04:27:20Z gansteed quit (Quit: Leaving) 2015-02-06T04:33:37Z badkins quit 2015-02-06T04:33:51Z enitiz joined #scheme 2015-02-06T04:34:15Z ecthiender joined #scheme 2015-02-06T04:35:29Z ecthiender quit (Max SendQ exceeded) 2015-02-06T04:36:04Z ecthiender joined #scheme 2015-02-06T04:42:10Z theseb joined #scheme 2015-02-06T04:51:39Z BitPuffin quit (Ping timeout: 264 seconds) 2015-02-06T04:54:45Z fsckd quit (Ping timeout: 264 seconds) 2015-02-06T04:56:41Z footer joined #scheme 2015-02-06T04:57:02Z footer: while reading sicp should I be bother if I couldn't remember sth like gcd algo? 2015-02-06T04:57:17Z footer: Or the essense of book is to learn how to make abstractions? 2015-02-06T04:57:46Z pecg quit (Remote host closed the connection) 2015-02-06T04:57:53Z pjb: the later. 2015-02-06T04:58:03Z pjb: you can lookup gcd in wikipedia or google. 2015-02-06T04:58:30Z footer: pjb: right, but should do each and every excercise? 2015-02-06T04:58:34Z pecg joined #scheme 2015-02-06T04:58:43Z pjb: If you have the time to do them all, yes. 2015-02-06T04:58:51Z pjb: They all teach something. 2015-02-06T04:59:08Z footer: Yep, I am still confused about procedure and process 2015-02-06T04:59:20Z footer: if procedure is recursive, the process might be iterative? 2015-02-06T04:59:47Z footer: in other language what we call recursive function can have iterative process? 2015-02-06T05:01:03Z footer: pjb: ^ 2015-02-06T05:02:08Z footer: pjb: also I am studying first chapter atm, will it also teach me data structures like tree etc? 2015-02-06T05:04:44Z githogori_ quit (Quit: Leaving) 2015-02-06T05:04:57Z githogori joined #scheme 2015-02-06T05:11:11Z vdamewood quit (Read error: Connection reset by peer) 2015-02-06T05:11:41Z vdamewood joined #scheme 2015-02-06T05:13:46Z pjb: footer: that's because the recursion can be a tail recursion, and therefore tail call optimization may remove it, leaving an iterative process: the tail call is replaced by a jump to the beginning of the procedure, instead of new call. 2015-02-06T05:14:29Z pjb: sicp is not too heavy with data structures, but it covers them generally with data abstractions and functional abstractions. 2015-02-06T05:14:53Z footer: pjb: okay now I get it. So I could say if some procedure calls itself it is recursive procedure and it might not be recursive process 2015-02-06T05:15:36Z githogori quit (Read error: Connection reset by peer) 2015-02-06T05:17:28Z yosafbridge joined #scheme 2015-02-06T05:18:20Z pjb: Yes. 2015-02-06T05:18:43Z pjb: The question is whether the recursive calls are terminal or not. 2015-02-06T05:19:04Z footer: sorry? 2015-02-06T05:19:08Z footer: can you please elaborate? 2015-02-06T05:19:45Z pjb: (define (f x) (if (< x 0) (display "*") (f (- x 1))) (display "|")) here, (f (- x 1)) is not a terminal call. Therefore we cannot perform tail call optimization, and we have a recursive process. 2015-02-06T05:20:22Z pjb: (define (g x) (display "|") (if (< x 0) (display "*") (g (- x 1)))) here, (g (- x 1)) is a terminal call, so it can be optimized and g made into an iterative process. 2015-02-06T05:20:46Z footer: hmm, got it 2015-02-06T05:21:03Z footer: thanks pjb 2015-02-06T05:21:24Z alexei joined #scheme 2015-02-06T05:23:31Z yosafbridge quit (Ping timeout: 256 seconds) 2015-02-06T05:25:37Z enitiz quit (Ping timeout: 250 seconds) 2015-02-06T05:28:17Z footer quit (Quit: Page closed) 2015-02-06T05:33:43Z alexei quit (Ping timeout: 256 seconds) 2015-02-06T05:34:44Z githogori joined #scheme 2015-02-06T05:39:39Z githogori quit (Ping timeout: 246 seconds) 2015-02-06T05:40:12Z githogori_ joined #scheme 2015-02-06T05:42:41Z pera quit (Quit: leaving) 2015-02-06T05:44:01Z githogori_ quit (Quit: Leaving) 2015-02-06T05:50:45Z kazimir42 quit (Ping timeout: 250 seconds) 2015-02-06T06:05:05Z kazimir42 joined #scheme 2015-02-06T06:06:01Z jgrant joined #scheme 2015-02-06T06:07:22Z leppie quit (Ping timeout: 245 seconds) 2015-02-06T06:14:35Z kazimir42 quit (Ping timeout: 250 seconds) 2015-02-06T06:25:51Z jlongster quit (Ping timeout: 256 seconds) 2015-02-06T06:29:10Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-02-06T06:30:34Z oleo__ quit (Quit: Verlassend) 2015-02-06T06:33:06Z jlongster joined #scheme 2015-02-06T06:34:36Z theseb quit (Quit: Leaving) 2015-02-06T06:35:39Z footer joined #scheme 2015-02-06T06:35:46Z footer: pjb: still there? 2015-02-06T06:36:41Z footer: pjb: when you said sicp doesn't teach data structures but does it have data-structures till the level of b-tree etc? 2015-02-06T06:38:44Z jlongster quit (Remote host closed the connection) 2015-02-06T06:42:59Z adu quit (Quit: adu) 2015-02-06T06:43:15Z taspat``` is now known as taspat 2015-02-06T06:47:57Z jgrant quit (Ping timeout: 256 seconds) 2015-02-06T07:01:50Z adu joined #scheme 2015-02-06T07:09:31Z pecg quit (Quit: WeeChat 1.1.1) 2015-02-06T07:11:44Z Steverman joined #scheme 2015-02-06T07:19:58Z zadock joined #scheme 2015-02-06T07:30:48Z adu quit (Quit: adu) 2015-02-06T07:34:34Z footer quit (Quit: Page closed) 2015-02-06T07:42:36Z vdamewood joined #scheme 2015-02-06T07:44:19Z hellofun` joined #scheme 2015-02-06T07:49:13Z psy_ quit (Remote host closed the connection) 2015-02-06T08:03:39Z civodul joined #scheme 2015-02-06T08:06:40Z zadock quit (Quit: Leaving) 2015-02-06T08:07:38Z wingo joined #scheme 2015-02-06T08:19:53Z zadock joined #scheme 2015-02-06T08:21:30Z mario-goulart joined #scheme 2015-02-06T08:46:36Z Isp-sec joined #scheme 2015-02-06T08:51:16Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-02-06T08:56:56Z jgrant joined #scheme 2015-02-06T08:59:07Z psy_ joined #scheme 2015-02-06T08:59:38Z psy_ quit (Max SendQ exceeded) 2015-02-06T09:00:05Z psy_ joined #scheme 2015-02-06T09:01:17Z frkout_ quit (Remote host closed the connection) 2015-02-06T09:01:43Z frkout joined #scheme 2015-02-06T09:02:48Z msgodf joined #scheme 2015-02-06T09:19:21Z profil left #scheme 2015-02-06T09:33:21Z jgrant quit (Ping timeout: 244 seconds) 2015-02-06T09:38:54Z ecthiender quit (Remote host closed the connection) 2015-02-06T09:39:31Z ecthiender joined #scheme 2015-02-06T09:41:30Z vraid quit (Ping timeout: 246 seconds) 2015-02-06T09:41:43Z BitPuffin joined #scheme 2015-02-06T09:42:25Z nee joined #scheme 2015-02-06T09:43:55Z uber_hulk quit (Quit: Connection closed for inactivity)