2015-02-08T00:07:36Z _leb quit (Quit: Computer has gone to sleep.) 2015-02-08T00:09:07Z adu joined #scheme 2015-02-08T00:11:14Z pecg quit (Quit: WeeChat 1.1.1) 2015-02-08T00:13:25Z ilammy quit (Ping timeout: 246 seconds) 2015-02-08T00:20:18Z pecg joined #scheme 2015-02-08T00:31:18Z githogori_ joined #scheme 2015-02-08T00:31:49Z hiyosi joined #scheme 2015-02-08T00:32:29Z githogori__ quit (Ping timeout: 246 seconds) 2015-02-08T00:34:52Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-08T00:35:58Z enitiz joined #scheme 2015-02-08T00:38:45Z vishesh quit (Ping timeout: 252 seconds) 2015-02-08T00:48:37Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-02-08T00:53:47Z ngz quit (Ping timeout: 246 seconds) 2015-02-08T01:14:05Z hiroakip quit (Ping timeout: 250 seconds) 2015-02-08T01:24:03Z jcowan joined #scheme 2015-02-08T01:24:26Z jcowan: hoi 2015-02-08T01:26:22Z taspat` quit (Ping timeout: 240 seconds) 2015-02-08T01:40:45Z z0d: hi 2015-02-08T01:45:39Z robot-beethoven joined #scheme 2015-02-08T01:56:02Z enitiz quit (Quit: Leaving) 2015-02-08T02:03:29Z vishesh joined #scheme 2015-02-08T02:12:17Z adu quit (Quit: adu) 2015-02-08T02:12:18Z badkins quit (Read error: Connection reset by peer) 2015-02-08T02:12:31Z badkins joined #scheme 2015-02-08T02:13:56Z badkins quit (Client Quit) 2015-02-08T02:15:02Z adu joined #scheme 2015-02-08T02:15:05Z _leb joined #scheme 2015-02-08T02:18:37Z adu quit (Client Quit) 2015-02-08T02:26:59Z BossKonaSegwaY joined #scheme 2015-02-08T02:36:06Z ijp` joined #scheme 2015-02-08T02:36:45Z ijp quit (Remote host closed the connection) 2015-02-08T02:37:26Z ijp` is now known as ijp 2015-02-08T02:43:37Z turtleman_ quit (Ping timeout: 264 seconds) 2015-02-08T02:57:11Z tobik quit (Ping timeout: 264 seconds) 2015-02-08T02:57:53Z tobik joined #scheme 2015-02-08T03:00:00Z uber_hulk joined #scheme 2015-02-08T03:05:21Z agumonkey quit (Quit: ZNC - http://znc.in) 2015-02-08T03:05:48Z enitiz joined #scheme 2015-02-08T03:06:33Z agumonkey joined #scheme 2015-02-08T03:08:22Z ASau quit (Remote host closed the connection) 2015-02-08T03:08:50Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-08T03:11:32Z ASau joined #scheme 2015-02-08T03:22:37Z vishesh quit (Ping timeout: 256 seconds) 2015-02-08T03:34:37Z zacts quit (Ping timeout: 264 seconds) 2015-02-08T03:41:07Z stepnem quit (Ping timeout: 250 seconds) 2015-02-08T03:43:50Z _leb quit (Quit: Textual IRC Client: www.textualapp.com) 2015-02-08T03:52:56Z jcowan quit (Quit: Leaving) 2015-02-08T04:07:33Z enitiz quit (Ping timeout: 250 seconds) 2015-02-08T04:08:06Z BitPuffin quit (Quit: See you on the dark side of the moon!) 2015-02-08T04:16:52Z hiyosi joined #scheme 2015-02-08T04:17:45Z zacts joined #scheme 2015-02-08T04:22:19Z alexei_ joined #scheme 2015-02-08T04:25:37Z alexei quit (Ping timeout: 250 seconds) 2015-02-08T04:32:41Z cdidd quit (Remote host closed the connection) 2015-02-08T04:38:33Z cdidd joined #scheme 2015-02-08T04:44:12Z pecg quit (Quit: WeeChat 1.1.1) 2015-02-08T04:44:34Z zwer_o joined #scheme 2015-02-08T04:45:42Z fsckd quit (Ping timeout: 245 seconds) 2015-02-08T04:46:59Z zwer quit (Ping timeout: 250 seconds) 2015-02-08T04:49:29Z zacts quit (Quit: leaving) 2015-02-08T04:56:10Z ijp quit (Read error: Connection reset by peer) 2015-02-08T04:56:24Z ijp joined #scheme 2015-02-08T05:01:22Z pjdelport quit (Quit: Connection closed for inactivity) 2015-02-08T05:02:40Z offby1: oi 2015-02-08T05:02:58Z es917 joined #scheme 2015-02-08T05:06:17Z Saeren quit (Read error: Connection reset by peer) 2015-02-08T05:06:35Z Saeren joined #scheme 2015-02-08T05:07:10Z benaiah quit (Ping timeout: 244 seconds) 2015-02-08T05:07:46Z mario-go` joined #scheme 2015-02-08T05:09:12Z gravicappa joined #scheme 2015-02-08T05:09:33Z mario-goulart quit (Remote host closed the connection) 2015-02-08T05:10:23Z benaiah joined #scheme 2015-02-08T05:22:58Z theseb joined #scheme 2015-02-08T05:31:58Z vishesh joined #scheme 2015-02-08T05:35:47Z acarrico quit (Ping timeout: 256 seconds) 2015-02-08T05:38:59Z zacts joined #scheme 2015-02-08T05:52:17Z es917 quit (Quit: es917) 2015-02-08T06:08:25Z Natch quit (Read error: Connection reset by peer) 2015-02-08T06:09:36Z Natch joined #scheme 2015-02-08T06:10:06Z oleo is now known as Guest27093 2015-02-08T06:11:39Z Natch quit (Read error: Connection reset by peer) 2015-02-08T06:11:43Z oleo__ joined #scheme 2015-02-08T06:12:43Z lolcow quit (Ping timeout: 255 seconds) 2015-02-08T06:13:20Z Natch joined #scheme 2015-02-08T06:13:31Z Guest27093 quit (Ping timeout: 250 seconds) 2015-02-08T06:14:15Z Natch quit (Read error: Connection reset by peer) 2015-02-08T06:15:26Z Natch joined #scheme 2015-02-08T06:16:25Z Natch quit (Read error: Connection reset by peer) 2015-02-08T06:17:40Z Natch joined #scheme 2015-02-08T06:18:13Z Natch quit (Excess Flood) 2015-02-08T06:27:19Z pjb quit (Ping timeout: 245 seconds) 2015-02-08T06:27:52Z davexunit quit (Quit: Later) 2015-02-08T06:30:24Z pjb joined #scheme 2015-02-08T06:47:23Z theseb quit (Quit: Leaving) 2015-02-08T06:56:17Z adu joined #scheme 2015-02-08T07:04:14Z ijp` joined #scheme 2015-02-08T07:04:29Z ijp quit (Remote host closed the connection) 2015-02-08T07:18:42Z zwer_o quit 2015-02-08T07:22:12Z BossKonaSegwaY left #scheme 2015-02-08T07:34:08Z pjdelport joined #scheme 2015-02-08T07:34:29Z psy_ joined #scheme 2015-02-08T07:36:54Z stepnem joined #scheme 2015-02-08T07:42:22Z vishesh quit (Ping timeout: 240 seconds) 2015-02-08T07:43:33Z fantazo joined #scheme 2015-02-08T07:52:37Z gravicappa quit (Ping timeout: 255 seconds) 2015-02-08T07:59:49Z alexei_ quit (Ping timeout: 245 seconds) 2015-02-08T08:03:58Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-02-08T08:06:52Z araujo joined #scheme 2015-02-08T08:06:52Z araujo quit (Changing host) 2015-02-08T08:06:52Z araujo joined #scheme 2015-02-08T08:12:26Z Natch joined #scheme 2015-02-08T08:12:53Z wilfredh quit (Ping timeout: 245 seconds) 2015-02-08T08:12:53Z dytrivedi_ quit (Ping timeout: 245 seconds) 2015-02-08T08:13:21Z strmpnk quit (Read error: Connection reset by peer) 2015-02-08T08:13:36Z dytrivedi_ joined #scheme 2015-02-08T08:14:23Z wilfredh joined #scheme 2015-02-08T08:16:33Z strmpnk joined #scheme 2015-02-08T08:17:10Z leppie joined #scheme 2015-02-08T08:18:49Z zadock joined #scheme 2015-02-08T08:19:18Z adu quit (Quit: adu) 2015-02-08T08:21:50Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-08T08:35:28Z Natch quit (Read error: Connection reset by peer) 2015-02-08T08:39:32Z psy_ quit (Remote host closed the connection) 2015-02-08T08:39:44Z Natch joined #scheme 2015-02-08T08:42:16Z psy_ joined #scheme 2015-02-08T08:43:33Z Natch quit (Read error: Connection reset by peer) 2015-02-08T08:44:29Z leppie quit (Ping timeout: 256 seconds) 2015-02-08T08:48:46Z leppie joined #scheme 2015-02-08T08:50:37Z Natch joined #scheme 2015-02-08T08:51:07Z Isp-sec joined #scheme 2015-02-08T09:02:53Z strmpnk quit (Ping timeout: 245 seconds) 2015-02-08T09:04:10Z strmpnk joined #scheme 2015-02-08T09:06:49Z SeekingXPRIZE quit (Quit: SeekingXPRIZE) 2015-02-08T09:07:20Z uber_hulk joined #scheme 2015-02-08T09:11:41Z leppie quit (Ping timeout: 256 seconds) 2015-02-08T09:16:10Z leppie joined #scheme 2015-02-08T09:19:41Z ilammy joined #scheme 2015-02-08T09:27:28Z fantazo quit (Ping timeout: 245 seconds) 2015-02-08T09:28:38Z fantazo joined #scheme 2015-02-08T09:36:38Z alexei_ joined #scheme 2015-02-08T09:58:09Z leppie quit (Ping timeout: 245 seconds) 2015-02-08T10:02:50Z leppie joined #scheme 2015-02-08T10:06:45Z zadock quit (Quit: Leaving) 2015-02-08T10:13:29Z Natch quit (Read error: Connection reset by peer) 2015-02-08T10:13:58Z Soft quit (Quit: --yes) 2015-02-08T10:16:05Z karswell quit (Read error: Connection reset by peer) 2015-02-08T10:16:31Z karswell joined #scheme 2015-02-08T10:17:31Z Bahman joined #scheme 2015-02-08T10:18:44Z wingo joined #scheme 2015-02-08T10:19:13Z hiroakip joined #scheme 2015-02-08T10:24:04Z Soft joined #scheme 2015-02-08T10:25:53Z Natch joined #scheme 2015-02-08T10:51:58Z hiyosi joined #scheme 2015-02-08T10:53:41Z alexei_ quit (Ping timeout: 256 seconds) 2015-02-08T11:00:53Z Natch quit (Read error: Connection reset by peer) 2015-02-08T11:07:52Z Natch joined #scheme 2015-02-08T11:12:24Z oleo__ quit (Quit: Verlassend) 2015-02-08T11:13:55Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-02-08T11:28:59Z wingo quit (Read error: Connection reset by peer) 2015-02-08T11:35:19Z oleo joined #scheme 2015-02-08T11:37:53Z wingo joined #scheme 2015-02-08T11:48:52Z frkout quit (Ping timeout: 255 seconds) 2015-02-08T11:55:22Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-08T12:32:15Z fantazo quit (Quit: Verlassend) 2015-02-08T12:37:50Z turtleman_ joined #scheme 2015-02-08T12:53:07Z ijp` quit (Quit: brb doubling the cube) 2015-02-08T12:53:12Z Natch quit (Read error: Connection reset by peer) 2015-02-08T13:00:27Z Natch joined #scheme 2015-02-08T13:03:26Z rtra quit (Ping timeout: 245 seconds) 2015-02-08T13:09:04Z ovenpasta joined #scheme 2015-02-08T13:12:21Z Bahman quit (Quit: Ave atque vale) 2015-02-08T13:17:04Z kaihaosw joined #scheme 2015-02-08T13:21:10Z fsckd joined #scheme 2015-02-08T13:24:15Z Natch quit (Ping timeout: 250 seconds) 2015-02-08T13:25:38Z kaihaosw quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-08T13:29:13Z Natch joined #scheme 2015-02-08T13:37:59Z araujo quit (Ping timeout: 264 seconds) 2015-02-08T13:46:32Z taylanub quit (Disconnected by services) 2015-02-08T13:46:59Z taylanub joined #scheme 2015-02-08T14:00:27Z araujo joined #scheme 2015-02-08T14:05:20Z vishesh joined #scheme 2015-02-08T14:13:12Z davexunit joined #scheme 2015-02-08T14:14:22Z vishesh quit (Ping timeout: 252 seconds) 2015-02-08T14:18:16Z civodul joined #scheme 2015-02-08T14:23:31Z b4283 joined #scheme 2015-02-08T14:30:16Z alezost joined #scheme 2015-02-08T14:32:28Z cdtaylor joined #scheme 2015-02-08T14:36:41Z fantazo joined #scheme 2015-02-08T14:40:52Z cdidd quit (Remote host closed the connection) 2015-02-08T14:41:35Z ovenpasta quit (Ping timeout: 246 seconds) 2015-02-08T14:47:26Z acarrico joined #scheme 2015-02-08T14:47:53Z cdidd joined #scheme 2015-02-08T15:17:14Z alexei_ joined #scheme 2015-02-08T15:28:56Z pointed_set joined #scheme 2015-02-08T15:39:59Z fridim_ joined #scheme 2015-02-08T15:44:11Z gravicappa joined #scheme 2015-02-08T15:45:11Z cdidd quit (Remote host closed the connection) 2015-02-08T15:48:59Z ijp joined #scheme 2015-02-08T15:52:45Z cdidd joined #scheme 2015-02-08T15:58:29Z narendraj9 joined #scheme 2015-02-08T15:59:49Z alexei_ quit (Ping timeout: 264 seconds) 2015-02-08T16:04:38Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-02-08T16:05:04Z vishesh joined #scheme 2015-02-08T16:05:45Z narendraj9 joined #scheme 2015-02-08T16:06:25Z vraid quit (Ping timeout: 264 seconds) 2015-02-08T16:07:18Z SeekingXPRIZE joined #scheme 2015-02-08T16:09:21Z Vutral quit (Ping timeout: 252 seconds) 2015-02-08T16:11:16Z pecg joined #scheme 2015-02-08T16:17:19Z pointed_set quit (Ping timeout: 246 seconds) 2015-02-08T16:21:18Z vishesh quit (Ping timeout: 246 seconds) 2015-02-08T16:21:22Z pjdelport quit (Quit: Connection closed for inactivity) 2015-02-08T16:25:12Z alexei_ joined #scheme 2015-02-08T16:25:17Z vraid joined #scheme 2015-02-08T16:34:52Z pjdelport joined #scheme 2015-02-08T16:35:03Z pecg quit (Ping timeout: 250 seconds) 2015-02-08T16:39:46Z vishesh joined #scheme 2015-02-08T16:46:01Z narendraj9 quit (Read error: Connection reset by peer) 2015-02-08T16:57:46Z rtra joined #scheme 2015-02-08T16:58:19Z b4283 quit (Quit: Konversation terminated!) 2015-02-08T17:00:05Z uber_hulk joined #scheme 2015-02-08T17:06:48Z alexei_ quit (Ping timeout: 246 seconds) 2015-02-08T17:08:43Z cdidd quit (Ping timeout: 245 seconds) 2015-02-08T17:10:15Z Intensity joined #scheme 2015-02-08T17:10:23Z alexei_ joined #scheme 2015-02-08T17:17:23Z SeekingXPRIZE quit (Quit: SeekingXPRIZE) 2015-02-08T17:23:14Z SeekingXPRIZE joined #scheme 2015-02-08T17:24:10Z cdidd joined #scheme 2015-02-08T17:26:21Z fantazo quit (Quit: Verlassend) 2015-02-08T17:26:55Z alexei_ quit (Ping timeout: 250 seconds) 2015-02-08T17:34:22Z alexei_ joined #scheme 2015-02-08T17:34:33Z daviid joined #scheme 2015-02-08T17:35:38Z zadock joined #scheme 2015-02-08T17:44:37Z sethalves quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-08T17:45:07Z wingo quit (Ping timeout: 250 seconds) 2015-02-08T17:47:51Z civodul quit (Ping timeout: 250 seconds) 2015-02-08T17:47:52Z alexei_ quit (Ping timeout: 240 seconds) 2015-02-08T17:49:09Z civodul joined #scheme 2015-02-08T17:49:29Z sethalves joined #scheme 2015-02-08T17:56:01Z SeekingXPRIZE quit (Quit: SeekingXPRIZE) 2015-02-08T18:02:39Z sethalves quit (Quit: Leaving.) 2015-02-08T18:02:57Z tobik quit (Remote host closed the connection) 2015-02-08T18:03:38Z sethalves joined #scheme 2015-02-08T18:09:13Z araujo quit (Quit: Leaving) 2015-02-08T18:13:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-08T18:24:53Z SeekingXPRIZE joined #scheme 2015-02-08T18:29:25Z fridim_ quit (Ping timeout: 265 seconds) 2015-02-08T18:29:51Z haziz joined #scheme 2015-02-08T18:31:34Z haziz: How do I define a function that accepts a variable number of parameters? Using (lambda (x ...)) I keep getting error messages. I am using guile/geiser/emacs as my REPL. 2015-02-08T18:32:01Z pjb: (lambda arguments …) or (lambda (mandatory . rest-arguments) …) 2015-02-08T18:32:01Z haziz: e.g.: (define my_multiplication 2015-02-08T18:32:21Z sethalves: http://stackoverflow.com/questions/12658406/scheme-how-do-i-handle-an-unspecified-number-of-parameters 2015-02-08T18:32:22Z vraid: rudybot: (define mult (lambda nums (apply * nums))) 2015-02-08T18:32:32Z vraid: oh, no rudybot? 2015-02-08T18:32:34Z haziz: (lambda (x ...) 2015-02-08T18:32:35Z rudybot: http://tinyurl.com/qajh6og 2015-02-08T18:32:35Z rudybot: vraid: Done. 2015-02-08T18:32:47Z vraid: rudybot: (mult 1 2 3) 2015-02-08T18:32:48Z rudybot: vraid: ; Value: 6 2015-02-08T18:33:20Z haziz: (* x ...) produces errors 2015-02-08T18:34:02Z alexei_ joined #scheme 2015-02-08T18:34:29Z vraid: haziz: the variable arguments will be a list 2015-02-08T18:40:12Z haziz: Thanks. I am still not sure I grokked it though. Reading through "Fixnum" right now, I don't get what he is saying (unusual, he is usually very clear). I find Dybvig to be very cryptic. Dybvig is certainly very cryptic when it comes to his definition of lambda etc. 2015-02-08T18:40:50Z pjb: haziz: (define (mult arg . other-args) (apply * arg other-args)) 2015-02-08T18:41:01Z pjb: But (mult) will be an error. 2015-02-08T18:41:48Z pjb: (define (mult1 . args) (apply * args)) 2015-02-08T18:42:07Z pjb: (mult1) --> 1, (mult1 2) --> 2, (mult1 2 3) --> 6 2015-02-08T18:45:41Z wingo joined #scheme 2015-02-08T18:51:32Z theseb joined #scheme 2015-02-08T18:55:38Z wingo_ joined #scheme 2015-02-08T18:55:38Z wingo quit (Read error: Connection reset by peer) 2015-02-08T18:58:43Z excelsior joined #scheme 2015-02-08T18:59:46Z oleo is now known as Guest44597 2015-02-08T18:59:50Z SeekingXPRIZE quit (Quit: SeekingXPRIZE) 2015-02-08T19:01:22Z oleo__ joined #scheme 2015-02-08T19:02:04Z vraaid joined #scheme 2015-02-08T19:02:11Z vraid quit (Disconnected by services) 2015-02-08T19:02:13Z vraaid is now known as vraid 2015-02-08T19:03:15Z Guest44597 quit (Ping timeout: 265 seconds) 2015-02-08T19:03:18Z oleo__ quit (Read error: Connection reset by peer) 2015-02-08T19:11:38Z fridim_ joined #scheme 2015-02-08T19:14:33Z alexei_ quit (Ping timeout: 246 seconds) 2015-02-08T19:22:03Z karswell quit (Remote host closed the connection) 2015-02-08T19:22:10Z alexei_ joined #scheme 2015-02-08T19:22:19Z karswell joined #scheme 2015-02-08T19:22:28Z peterhil joined #scheme 2015-02-08T19:26:07Z hiroakip quit (Ping timeout: 245 seconds) 2015-02-08T19:28:39Z fantazo joined #scheme 2015-02-08T19:29:24Z oleo__ joined #scheme 2015-02-08T19:32:49Z fridim_ quit (Ping timeout: 255 seconds) 2015-02-08T19:35:07Z vanila joined #scheme 2015-02-08T19:40:42Z psy_ quit (Ping timeout: 245 seconds) 2015-02-08T19:45:15Z theseb quit (Quit: Leaving) 2015-02-08T19:46:38Z adu joined #scheme 2015-02-08T19:56:56Z civodul quit (*.net *.split) 2015-02-08T19:56:57Z zadock quit (*.net *.split) 2015-02-08T19:56:57Z Riastradh quit (*.net *.split) 2015-02-08T20:01:15Z wingo_ quit (Ping timeout: 265 seconds) 2015-02-08T20:03:01Z jgrant quit (Remote host closed the connection) 2015-02-08T20:11:10Z githogori_ quit (Quit: Leaving) 2015-02-08T20:11:24Z githogori joined #scheme 2015-02-08T20:11:34Z haziz: Any Scheme tutorial videos other than the SICP ones or Brian Harvey's SICP course version from UC Berkeley? Not counting the multitude of hello world ones on youtube. 2015-02-08T20:11:36Z SeekingXPRIZE joined #scheme 2015-02-08T20:12:10Z z0d: try searching on Youtube 2015-02-08T20:12:21Z z0d: any topics you are specifically interested in? 2015-02-08T20:12:36Z haziz: @zOd Did that already 2015-02-08T20:13:04Z haziz: Programming in Scheme up to an intermediate level 2015-02-08T20:13:50Z cdtaylor: haziz: Why wouldn't you want to do SICP? 2015-02-08T20:14:29Z cdtaylor: haziz: There's HtDP. 2015-02-08T20:14:53Z haziz: I tried. I find their style too dense. Brian Harvey's version of the course from UC Berkeley is a bit more approachable. 2015-02-08T20:14:58Z cdtaylor: haziz: But I feel like at the intermediate level, for any language, there's really not many any decent tutorials. 2015-02-08T20:15:16Z pjb: How to Design Programs -- An Introduction to Computing and Programming http://www.htdp.org/2003-09-26/Book/ 2015-02-08T20:15:20Z cdtaylor: haziz: We kinda get stuck with stack exchange and documentation. 2015-02-08T20:15:43Z cdtaylor: haziz: I'm working through SICP now. It's very rewarding. I'd suggest you at least try to do it. 2015-02-08T20:16:14Z theseb joined #scheme 2015-02-08T20:16:26Z gravicappa quit (Remote host closed the connection) 2015-02-08T20:16:59Z haziz: Any videos? I will be reading from a book as well. 2015-02-08T20:19:45Z theseb quit (Client Quit) 2015-02-08T20:21:04Z cdtaylor: None that I know of. 2015-02-08T20:21:58Z cdtaylor: But actually, that prompts me a question of my own. HtDP is known to be easier than SICP and more practical. Would it be any good to work on both books simultaneously, working on HtDP faster for more practical knowledge, and a slower pace (one or two exercises a day) for SICP? 2015-02-08T20:23:36Z yrdz quit (Ping timeout: 252 seconds) 2015-02-08T20:29:06Z wasamasa: would be too much work 2015-02-08T20:29:24Z cdtaylor: You really think so? I don't think SICP is too much work. I'm going about one section a day, and it leaves me just begging for more. 2015-02-08T20:30:28Z Cheery: My 'lisp' just got a CFG definition 2015-02-08T20:31:33Z Cheery: https://github.com/cheery/textended-edit/commit/6e73b0827e64fd95f21c9c312ea2f9a51361f1d5 2015-02-08T20:31:39Z rudybot: http://tinyurl.com/oanrs9t 2015-02-08T20:31:51Z Cheery: stuff I did.. I think it'd be possible in a "traditional" lisp 2015-02-08T20:33:19Z Cheery: (rule def (def symbol * *)) 2015-02-08T20:33:44Z yrdz joined #scheme 2015-02-08T20:33:49Z Cheery: then you'd go: (def thing (arguments) ((a) (b))) 2015-02-08T20:34:18Z Cheery: the schema would bind that into a function that constructs the function declaration 2015-02-08T20:36:01Z wasamasa: cdtaylor: are you beyond the first chapter even? 2015-02-08T20:36:17Z cdtaylor: wasamasa: Almost.... x] 2015-02-08T20:36:25Z cdtaylor: wasamasa: Does it get a lot harder? 2015-02-08T20:36:37Z wasamasa: cdtaylor: it gets more abstract the further you progress 2015-02-08T20:36:40Z cdtaylor: wasamasa: I'm enjoying the difficulty so far. 2015-02-08T20:36:52Z fantazo quit (Ping timeout: 240 seconds) 2015-02-08T20:37:13Z wasamasa: well, chapter 1 is just maths 2015-02-08T20:37:15Z cdtaylor: wasamasa: But if it builds upon itself fairly linearly, I don't think I'll have any problem, except maybe splitting up a section over multiple days for a problem I have to particularly think about. 2015-02-08T20:37:27Z fantazo joined #scheme 2015-02-08T20:37:45Z cdtaylor: How well does Vi(m) support Scheme? Syntax highlighting, etc? 2015-02-08T20:38:00Z cdtaylor: I don't want to learn emacs... I used to know it and relearning is a PITA. 2015-02-08T20:38:10Z cdtaylor: And textmate sucks for Scheme. 2015-02-08T20:38:38Z wasamasa: you won't need more than one window where you edit scheme and another one where you evaluate it 2015-02-08T20:39:00Z cdtaylor: So basically what I'm doing right now. But it's not going to fuck me up with stupid indenting rules, etc? 2015-02-08T20:39:13Z wasamasa: everything is reimplementing emacs indentation rules anyways 2015-02-08T20:39:25Z cdtaylor: Not textmate! 2015-02-08T20:39:59Z vanila: I would recommend to use emacs since it has paredit - unless there is something equivalent in vim 2015-02-08T20:40:11Z wasamasa: there is supposedly 2015-02-08T20:41:26Z fridim_ joined #scheme 2015-02-08T20:42:09Z xfz quit (Ping timeout: 276 seconds) 2015-02-08T20:42:53Z vishesh quit (Quit: WeeChat 1.1.1) 2015-02-08T20:43:39Z xfz joined #scheme 2015-02-08T20:43:43Z wasamasa: I'm not aware of anything geiser-like for vim yet, but it shouldn't matter, really 2015-02-08T20:43:55Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-02-08T20:44:26Z wasamasa: you're writing scheme so you'll have docs of the stuff you're hacking on open, be it in a browser or as source in a buffer of your editor 2015-02-08T20:48:05Z fantazo quit (Quit: Verlassend) 2015-02-08T20:51:20Z haziz: Some of the C and Posix function definitions are documented using the Linux/Unix man pages. e.g. I can type in man 3 sprintf and get a description of the sprintf function. Anything similar for Scheme? Allegro CL has a web help feature where you can hover over a function and press F1 and get a common lisp definition. Anything similar within Scheme? 2015-02-08T20:54:50Z taylanub: haziz: depends on your Scheme implementation. e.g. Guile has Info pages. the standards have PDFs and R5RS has an HTML version: http://www.schemers.org/Documents/Standards/R5RS/ 2015-02-08T20:55:59Z enitiz joined #scheme 2015-02-08T20:56:40Z haziz: Are the guile info pages accessible within an Emacs/Geiser/Guile REPL? 2015-02-08T21:04:40Z wasamasa: M-x info 2015-02-08T21:05:55Z ASau: Scheme needs DESCRIBE and DOCUMENTATION. 2015-02-08T21:06:18Z wasamasa: I bet racket has these 2015-02-08T21:07:11Z wasamasa: or rather, `drracket` 2015-02-08T21:07:53Z ijp: haziz: you can usually use ,d 2015-02-08T21:08:10Z ijp: but those are docstrings, not links to the info pages 2015-02-08T21:09:53Z zacts quit (Quit: leaving) 2015-02-08T21:09:55Z ASau: In CLISP "(describe 'car)" gives you HyperSpec URL. 2015-02-08T21:10:28Z ijp: C-c C-d RET for modules gives you a list of bindings with a link to the man page 2015-02-08T21:10:48Z ovenpasta joined #scheme 2015-02-08T21:11:14Z ijp: apparently C-c C-d TAB is info lookup, but I never use it 2015-02-08T21:11:49Z pygospa quit (Ping timeout: 264 seconds) 2015-02-08T21:12:17Z haziz: M-x info leads to the generic info pages. It does include an info page(s) for Geiser. I am not sure there is any guile or scheme specific stuff, or am I missing something? 2015-02-08T21:13:27Z pygospa joined #scheme 2015-02-08T21:17:59Z ovenpasta quit (Ping timeout: 244 seconds) 2015-02-08T21:21:52Z taylanub: haziz: if you use Guile via M-x run-guile RET (i.e. Geiser), you can use C-c C-d TAB to look up documentation 2015-02-08T21:22:07Z ijp: *cough* 2015-02-08T21:24:33Z haziz: @taylanub Thank! C-c C-d TAB does seem to lead to some Scheme definitions. 2015-02-08T21:24:46Z ijp: wth man 2015-02-08T21:33:30Z haziz: @ljp Thanks. 2015-02-08T21:34:08Z jgrant joined #scheme 2015-02-08T21:38:15Z ehaliewicz joined #scheme 2015-02-08T21:47:09Z robot-beethoven joined #scheme 2015-02-08T21:48:01Z oleo__ is now known as oleo 2015-02-08T21:51:15Z pygospa quit (Ping timeout: 250 seconds) 2015-02-08T21:51:42Z taylanub snickers 2015-02-08T21:51:59Z zacts joined #scheme 2015-02-08T21:53:20Z pygospa joined #scheme 2015-02-08T22:03:06Z cdtaylor: *sigh* I suppose I should start learning emacs again.... 2015-02-08T22:04:25Z theseb joined #scheme 2015-02-08T22:07:31Z adu quit (Quit: adu) 2015-02-08T22:07:52Z yrdz quit (Remote host closed the connection) 2015-02-08T22:09:20Z yrdz joined #scheme 2015-02-08T22:13:56Z araujo joined #scheme 2015-02-08T22:24:28Z alezost quit (Quit: I use GNU Guix ) 2015-02-08T22:29:10Z Vutral joined #scheme 2015-02-08T22:35:21Z Vutral quit (Excess Flood) 2015-02-08T22:38:54Z haziz: While I strongly prefer Emacs, and not just for Lisp hacking; it is my standard text editor; I would think Vim should have decent Scheme and Lisp support. Sadly market share between Vim and Emacs seems to heavily favor Vim over Emacs nowadays. 2015-02-08T22:42:03Z pjb: You're not counting right. 2015-02-08T22:42:42Z pjb: If you count #emacs-users/#lisp-programmers vs. #vim-users/#non-lisp-programmers, then you'll see that emacs is the big winner. 2015-02-08T22:44:16Z Vutral joined #scheme 2015-02-08T22:44:34Z zacts quit 2015-02-08T22:44:41Z haziz: However if you count all users of text editors, Vim has sadly won the editor wars. Of course that is counting only Unix and Linux CLI geeks. Actually notepad won the editor wars! 2015-02-08T22:44:47Z excelsior quit (Quit: Lost terminal) 2015-02-08T22:45:10Z cdtaylor: But the scheme/lisp community strongly leans towards Emacs, so, I think I should just learn it eventually. 2015-02-08T22:45:14Z pjb: haziz: who care? 2015-02-08T22:45:20Z pjb: haziz: again, you're not counting right. 2015-02-08T22:45:45Z ASau: haziz: who cares of people who either don't program or are inefficient in their programming? 2015-02-08T22:46:00Z pjb: haziz: on a planet far far away, there are two editors very similar to emacs and to vim, and there, there are 2 billion emacs users vs. 100 million vim users. 2015-02-08T22:46:04Z ASau: Most people using vim are sysadmins at most. 2015-02-08T22:46:43Z ASau: Besides, you don't count all those who don't care of either editors. 2015-02-08T22:47:04Z pjb: yes, all the other planets of the galaxy where they use something like notepad. 2015-02-08T22:47:11Z ASau: Believe me, Java programmers would rather laugh at both. 2015-02-08T22:47:20Z haziz: @cdtaylor As an Emacs fan, I would welcome your attempt to relearn Emacs. I was just trying to be helpful. Sorry, I personally avoid vi/Vim like the plague. About the only bit of vi I can do is Esc :q 2015-02-08T22:47:32Z cdtaylor: I think vim is easier, but I do prefer emacs. It's just a PITA to learn all over again, since it's been like 5 years. 2015-02-08T22:47:37Z ASau: E.g. Eclipse supports a lot more than Emacs, unless you put really a lot of effort in it. 2015-02-08T22:48:21Z cdtaylor: What bothers me are all the people who are like "Why learn vim/emacs!? Just get Dr Racket! You can do all your code in there it's great!" 2015-02-08T22:48:43Z taylanub: ASau: does Eclipse support keyboard macros? 2015-02-08T22:48:46Z wasamasa: cdtaylor: what's wrong with that? 2015-02-08T22:48:48Z pjb: cdtaylor: those are babies, who have never had to change programming languages. 2015-02-08T22:48:59Z ASau: taylanub: I'm sure it does. 2015-02-08T22:49:12Z pjb: When you've changed IDE every couple of years, only then, when you're fed up, you can understand the point of emacs. 2015-02-08T22:49:14Z taylanub: ASau: does it have something analogous to Dired? 2015-02-08T22:49:27Z wasamasa: taylanub: it has project drawers! 2015-02-08T22:49:34Z ASau: No idea, most probably it has something, though most people don't use it. 2015-02-08T22:49:49Z cdtaylor: wasamasa: Because having to leave the keyboard is so tedious. 2015-02-08T22:50:11Z ASau: What is really useful is that Eclipse can analyse your (Java or C++) program on the fly and show you procedure signatures. 2015-02-08T22:50:15Z taylanub: ASau: does it have something like Geiser, and Paredit? 2015-02-08T22:50:39Z taylanub: ASau: you can be sure both Emacs and Vim can do that 2015-02-08T22:50:44Z wasamasa: cdtaylor: other people find it tedious to work up a 2000 line emacs config 2015-02-08T22:50:47Z ijp: haziz: there were no winners in the editor war, only losers 2015-02-08T22:51:06Z wasamasa: cdtaylor: so, I don't really see a problem with them prefering such an environment 2015-02-08T22:51:29Z ijp: I should think that this conversation is proof enough of that 2015-02-08T22:52:08Z pjb: there are no lines in emacs config. There are symbolic expressions. 2015-02-08T22:52:10Z cdtaylor: Hey, I'm just stating my preferences! 2015-02-08T22:53:02Z taylanub: ASau: what I'm saying is I can throw stuff at you all night :D I doubt Eclipse is nearly as mature and feature-packed as Emacs 2015-02-08T22:53:02Z haziz: Interesting that this chat room heats up once we debate editors! I wonder why? 2015-02-08T22:53:19Z pjb: Eclipse is dead anyways. Nowadays it's Android Studio. 2015-02-08T22:54:05Z fridim_ quit (Ping timeout: 250 seconds) 2015-02-08T22:54:09Z ASau: taylanub: Eclipse has really useful features Emacs lacks totally. 2015-02-08T22:54:22Z taylanub: ASau: name them? 2015-02-08T22:54:27Z ASau: See above. 2015-02-08T22:54:32Z taylanub: where? 2015-02-08T22:54:46Z wasamasa: inb4 taylanub refers to CEDET 2015-02-08T22:54:47Z ASau: On the contrary, Dired is useful only in the absense of file managers. 2015-02-08T22:55:06Z ijp: dired is a file manager 2015-02-08T22:55:27Z ijp: but are all of you so stupid as to think you are going to change the other persons mind? 2015-02-08T22:55:32Z taylanub: I'm sure J. Random File Manager supports all the features Dired does 2015-02-08T22:56:22Z taylanub: ijp: I have a little hope in changing their mentality from "lol my favorite software is the best" to something less frustrating to onlookers 2015-02-08T22:57:30Z enitiz quit (Ping timeout: 246 seconds) 2015-02-08T22:57:54Z offby1 double-checks to see if this is #emcas 2015-02-08T22:58:08Z araujo quit (Quit: Leaving) 2015-02-08T22:58:09Z stepnem quit (Ping timeout: 265 seconds) 2015-02-08T22:58:51Z Isp-sec quit (Ping timeout: 245 seconds) 2015-02-08T23:00:55Z ASau: ijp: if you want to be pedantic read "in the absense of other file managers." 2015-02-08T23:05:32Z ijp quit (Quit: brb doubling the cube) 2015-02-08T23:05:37Z zacts joined #scheme 2015-02-08T23:06:27Z offby1: of _course_ we want to be pedantic; it's who we are 2015-02-08T23:07:45Z zacts: offby1: are you still puppeting rudybot? dude, you need to get out more into sunlight. 2015-02-08T23:07:51Z zacts: (kidding) 2015-02-08T23:08:40Z offby1: *shrug* 2015-02-08T23:08:53Z rudybot: I'll let the bot answer that 2015-02-08T23:17:40Z ilammy quit (Ping timeout: 246 seconds) 2015-02-08T23:18:19Z enitiz joined #scheme 2015-02-08T23:20:34Z mumptai quit (Quit: Verlassend) 2015-02-08T23:22:32Z haziz: Any good source/book/website for "Scheme Macros for Dummies"? Dybvig is exceptionally opaque here. Even Sitaram in "Fixnum" is fairly dense, and seems to be using Racket specific terminology. An "Idiot's Guide to Scheme Macros" would be very welcome here. 2015-02-08T23:23:01Z pygospa quit (Ping timeout: 244 seconds) 2015-02-08T23:24:58Z pygospa joined #scheme 2015-02-08T23:29:03Z adu joined #scheme 2015-02-08T23:41:41Z hiyosi joined #scheme 2015-02-08T23:46:53Z cdtaylor quit (Remote host closed the connection) 2015-02-08T23:49:51Z mikeyhc: jjk/g 2 2015-02-08T23:53:51Z adu quit (Ping timeout: 246 seconds) 2015-02-08T23:56:19Z adu joined #scheme