2015-02-24T00:00:44Z ASau joined #scheme 2015-02-24T00:01:32Z badkins quit (Ping timeout: 245 seconds) 2015-02-24T00:02:53Z kongtomorrow joined #scheme 2015-02-24T00:06:39Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-02-24T00:09:22Z Riastradh quit (Ping timeout: 240 seconds) 2015-02-24T00:10:41Z grantix joined #scheme 2015-02-24T00:12:10Z Vutral quit (Ping timeout: 256 seconds) 2015-02-24T00:43:54Z Vutral joined #scheme 2015-02-24T00:50:56Z hiroakip quit (Ping timeout: 265 seconds) 2015-02-24T00:51:10Z daviid quit (Read error: Connection reset by peer) 2015-02-24T00:51:49Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-24T00:53:06Z daviid joined #scheme 2015-02-24T01:06:19Z teiresias quit (Ping timeout: 250 seconds) 2015-02-24T01:08:13Z teiresias joined #scheme 2015-02-24T01:18:30Z oleo is now known as Guest9472 2015-02-24T01:19:52Z oleo__ joined #scheme 2015-02-24T01:21:27Z Guest9472 quit (Ping timeout: 256 seconds) 2015-02-24T01:24:22Z daviid quit (Ping timeout: 240 seconds) 2015-02-24T01:31:15Z grantix quit (Remote host closed the connection) 2015-02-24T01:33:29Z asumu quit (Quit: leaving) 2015-02-24T01:35:28Z grantix joined #scheme 2015-02-24T01:58:24Z badkins_ is now known as badkins 2015-02-24T01:59:43Z vanila quit (Quit: Leaving) 2015-02-24T02:04:18Z jumblerg joined #scheme 2015-02-24T02:06:07Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-24T02:07:35Z King_Hual` joined #scheme 2015-02-24T02:07:43Z King_Hual` quit (Read error: Connection reset by peer) 2015-02-24T02:09:40Z jumblerg quit (Ping timeout: 244 seconds) 2015-02-24T02:10:37Z King_Hual quit (Ping timeout: 264 seconds) 2015-02-24T02:12:12Z hardmath123 joined #scheme 2015-02-24T02:12:59Z hardmath123: I suppose you guys get this a lot, but, I'm curious about the current state of scheme implementations. 2015-02-24T02:13:54Z hardmath123: In particular, what would you recommend for a scheme compiler that has easy C bindings and a good POSIX interface, so that I can do some systems programming in scheme? 2015-02-24T02:14:08Z hardmath123: I've looked at Chicken Scheme, but I'm not sure how stable/actively developed it is. 2015-02-24T02:14:15Z hardmath123: Racket's POSIX interface looks a bit sketchy. 2015-02-24T02:21:59Z kongtomorrow quit 2015-02-24T02:22:47Z jeapostrophe joined #scheme 2015-02-24T02:22:47Z jeapostrophe quit (Changing host) 2015-02-24T02:22:47Z jeapostrophe joined #scheme 2015-02-24T02:27:49Z excelsior joined #scheme 2015-02-24T02:33:27Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-24T02:33:47Z cojy_: id bet chicken is the second most active after racket 2015-02-24T02:41:22Z davexunit quit (Ping timeout: 240 seconds) 2015-02-24T02:41:32Z hardmath123: Hmm 2015-02-24T02:44:00Z niklasl2 joined #scheme 2015-02-24T02:44:31Z niklasl quit (Ping timeout: 265 seconds) 2015-02-24T02:53:53Z cojy_: there's also guile 2015-02-24T02:58:03Z psy_ joined #scheme 2015-02-24T03:01:33Z hardmath123: hmm yes, though i've heard guile is meant more for embedded scheme in scriptable applications 2015-02-24T03:01:39Z hardmath123: not for creating standalone binaries 2015-02-24T03:02:08Z Riastradh joined #scheme 2015-02-24T03:05:07Z cojy_: hardmath123: historically yet, but its moving the other way 2015-02-24T03:05:23Z cojy_: i hear the native code compiler isn't far away 2015-02-24T03:05:33Z cojy_: its already much faster recently 2015-02-24T03:07:57Z hardmath123: well, i guess. i'd rather have a compiler though, so i can distribute binaries. 2015-02-24T03:08:08Z hardmath123: that's my other issue with racket. the raco architecture seems like a hack to me. 2015-02-24T03:09:10Z Riastradh: Native-code compiler does not mean easily distributable executables. 2015-02-24T03:09:47Z hardmath123: compilers that emit c or llvm are pretty portable? 2015-02-24T03:10:09Z cojy_: theres still the runtime to deal with 2015-02-24T03:16:43Z hardmath123: well, ok, by portable i mean "can generate a binary for any reasonable UNIX without having to install something on that unix" 2015-02-24T03:16:44Z germ13 quit (Ping timeout: 246 seconds) 2015-02-24T03:17:19Z germ13 joined #scheme 2015-02-24T03:17:52Z psy_ quit (Ping timeout: 265 seconds) 2015-02-24T03:21:27Z kongtomorrow joined #scheme 2015-02-24T03:23:07Z kephra: as far as I know only Forth systems have target compilers, and ST/X for Smalltalk 2015-02-24T03:23:59Z kephra: target meta compiler: I want to produce an image, interpreter and primitives for a different platform 2015-02-24T03:25:28Z koz joined #scheme 2015-02-24T03:29:28Z kongtomorrow quit (Read error: Connection reset by peer) 2015-02-24T03:29:35Z kongtomo_ joined #scheme 2015-02-24T03:30:15Z ecthiender joined #scheme 2015-02-24T03:36:24Z Riastradh: ...or any of many cross-compiler toolchains... 2015-02-24T03:36:36Z Riastradh: Examples: GCC, Clang. 2015-02-24T03:44:30Z kongtomo_ quit 2015-02-24T03:44:55Z cemerick joined #scheme 2015-02-24T03:45:51Z b4283 joined #scheme 2015-02-24T03:46:12Z rotty quit (Ping timeout: 246 seconds) 2015-02-24T03:55:04Z germ13 quit (Ping timeout: 244 seconds) 2015-02-24T03:55:34Z germ13 joined #scheme 2015-02-24T03:56:37Z cemerick quit (Ping timeout: 252 seconds) 2015-02-24T04:02:15Z amgarching joined #scheme 2015-02-24T04:03:20Z badkins quit (Remote host closed the connection) 2015-02-24T04:05:17Z amgarchIn9 quit (Ping timeout: 250 seconds) 2015-02-24T04:05:45Z rotty joined #scheme 2015-02-24T04:59:45Z alexei joined #scheme 2015-02-24T05:02:45Z amgarching quit (Ping timeout: 244 seconds) 2015-02-24T05:09:15Z jeapostrophe quit (Ping timeout: 256 seconds) 2015-02-24T05:11:12Z kongtomorrow joined #scheme 2015-02-24T05:12:40Z nowhereman quit (Ping timeout: 252 seconds) 2015-02-24T05:12:51Z nowhereman joined #scheme 2015-02-24T05:13:01Z psy_ joined #scheme 2015-02-24T05:18:35Z uber_hulk joined #scheme 2015-02-24T05:49:38Z frkout quit (Remote host closed the connection) 2015-02-24T05:51:54Z badkins joined #scheme 2015-02-24T05:56:32Z badkins quit (Ping timeout: 245 seconds) 2015-02-24T06:01:48Z ASau quit (Ping timeout: 256 seconds) 2015-02-24T06:05:08Z jeapostrophe joined #scheme 2015-02-24T06:05:09Z jeapostrophe quit (Changing host) 2015-02-24T06:05:09Z jeapostrophe joined #scheme 2015-02-24T06:07:10Z asumu joined #scheme 2015-02-24T06:07:18Z asumu quit (Changing host) 2015-02-24T06:07:18Z asumu joined #scheme 2015-02-24T06:09:27Z grantix quit (Ping timeout: 265 seconds) 2015-02-24T06:09:38Z jeapostrophe quit (Ping timeout: 246 seconds) 2015-02-24T06:21:14Z bjz joined #scheme 2015-02-24T06:28:14Z bjz quit (Ping timeout: 246 seconds) 2015-02-24T06:32:01Z mrowe is now known as mrowe_away 2015-02-24T06:37:55Z peterhil` joined #scheme 2015-02-24T06:39:24Z peterhil quit (Ping timeout: 245 seconds) 2015-02-24T06:41:39Z Ruchran joined #scheme 2015-02-24T06:50:49Z bjz joined #scheme 2015-02-24T06:57:55Z hiroakip joined #scheme 2015-02-24T07:11:00Z psy_ quit (Remote host closed the connection) 2015-02-24T07:11:30Z hiroakip quit (Ping timeout: 256 seconds) 2015-02-24T07:14:14Z ecthiender quit (Remote host closed the connection) 2015-02-24T07:18:40Z xyh joined #scheme 2015-02-24T07:24:39Z c74d quit (Remote host closed the connection) 2015-02-24T07:31:05Z c74d joined #scheme 2015-02-24T07:58:59Z Ayey_ joined #scheme 2015-02-24T08:08:30Z Shadox quit (Quit: Leaving) 2015-02-24T08:08:52Z Isp-sec joined #scheme 2015-02-24T08:09:33Z Bahman joined #scheme 2015-02-24T08:13:58Z alexei quit (Quit: Konversation terminated!) 2015-02-24T08:16:15Z larion quit (Ping timeout: 256 seconds) 2015-02-24T08:21:21Z narendraj9 joined #scheme 2015-02-24T08:30:32Z msgodf joined #scheme 2015-02-24T08:33:12Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-02-24T08:33:18Z xyh quit (Remote host closed the connection) 2015-02-24T08:36:00Z b4283 quit (Quit: Konversation terminated!) 2015-02-24T08:36:59Z psy_ joined #scheme 2015-02-24T08:37:30Z psy_ quit (Max SendQ exceeded) 2015-02-24T08:37:53Z psy_ joined #scheme 2015-02-24T08:40:59Z mtakkman joined #scheme 2015-02-24T08:46:17Z kephra quit (Ping timeout: 252 seconds) 2015-02-24T08:46:21Z kraehe joined #scheme 2015-02-24T08:49:26Z przl joined #scheme 2015-02-24T08:51:13Z frkout joined #scheme 2015-02-24T08:51:13Z frkout quit (Remote host closed the connection) 2015-02-24T08:57:03Z taylanub: hardmath123: Guile is very good for integration with C code, and has good POSIX support 2015-02-24T08:59:12Z taylanub: hardmath123: Guile used to be touted mainly as "extension language for C programs" but nowadays it's suitable for stand-alone use as well. although it doesn't compile Scheme to stand-alone binaries. 2015-02-24T09:00:21Z taylanub: perhaps one could just ship a minimal C program with libguile linked statically, and a bunch of Scheme code shipping with it, or so... 2015-02-24T09:01:16Z gravicappa joined #scheme 2015-02-24T09:03:23Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-02-24T09:04:09Z nee joined #scheme 2015-02-24T09:04:40Z vukcrni quit (Remote host closed the connection) 2015-02-24T09:10:26Z ecthiender joined #scheme 2015-02-24T09:14:36Z wingo joined #scheme 2015-02-24T09:19:17Z przl quit (Ping timeout: 252 seconds) 2015-02-24T09:21:24Z narendraj9 joined #scheme 2015-02-24T09:21:36Z kongtomorrow quit 2015-02-24T09:23:10Z mtakkman quit (Quit: nothing) 2015-02-24T09:23:40Z mrowe_away is now known as mrowe 2015-02-24T09:23:52Z przl joined #scheme 2015-02-24T09:24:02Z narendraj9 quit (Client Quit) 2015-02-24T09:28:28Z vraaid quit (Ping timeout: 255 seconds) 2015-02-24T09:28:45Z King_Hual joined #scheme 2015-02-24T09:30:18Z stepnem joined #scheme 2015-02-24T09:36:14Z larion joined #scheme 2015-02-24T09:41:42Z Ruchran quit (Quit: Connection closed for inactivity) 2015-02-24T09:43:17Z mrowe is now known as mrowe_away 2015-02-24T09:48:03Z przl quit (Ping timeout: 256 seconds) 2015-02-24T10:00:54Z larion_ joined #scheme 2015-02-24T10:01:20Z larion_ quit (Client Quit) 2015-02-24T10:17:18Z King_Hual quit (Read error: Connection reset by peer) 2015-02-24T10:17:44Z przl joined #scheme 2015-02-24T10:18:38Z vraid joined #scheme 2015-02-24T10:18:40Z pnkfelix joined #scheme 2015-02-24T10:20:09Z germ13 quit (Ping timeout: 252 seconds) 2015-02-24T10:22:05Z ecthiender quit (Ping timeout: 264 seconds) 2015-02-24T10:22:25Z King_Hual joined #scheme 2015-02-24T10:27:44Z Isp-sec quit (Ping timeout: 244 seconds) 2015-02-24T10:28:08Z ecthiender joined #scheme 2015-02-24T10:36:09Z jeapostrophe joined #scheme 2015-02-24T10:36:09Z jeapostrophe quit (Changing host) 2015-02-24T10:36:09Z jeapostrophe joined #scheme 2015-02-24T10:37:22Z civodul joined #scheme 2015-02-24T10:38:59Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-24T10:41:03Z jeapostrophe quit (Ping timeout: 252 seconds) 2015-02-24T10:58:05Z psy_ quit (Read error: No route to host) 2015-02-24T11:06:34Z pjdelport joined #scheme 2015-02-24T11:08:07Z psy_ joined #scheme 2015-02-24T11:08:30Z pnkfelix quit (Ping timeout: 272 seconds) 2015-02-24T11:11:19Z King_Hual quit (Read error: Connection reset by peer) 2015-02-24T11:11:29Z uber_hulk joined #scheme 2015-02-24T11:11:44Z King_Hual joined #scheme 2015-02-24T11:24:57Z larion quit (Ping timeout: 256 seconds) 2015-02-24T11:26:30Z adu quit (Quit: adu) 2015-02-24T11:30:45Z pnkfelix joined #scheme 2015-02-24T11:58:28Z rszeno joined #scheme 2015-02-24T12:01:26Z alezost joined #scheme 2015-02-24T12:05:52Z jeapostrophe joined #scheme 2015-02-24T12:09:39Z larion joined #scheme 2015-02-24T12:10:21Z serses joined #scheme 2015-02-24T12:10:35Z serses: why i get accumulate unbound variable? 2015-02-24T12:14:11Z mtakkman joined #scheme 2015-02-24T12:18:21Z amgarchIn9 joined #scheme 2015-02-24T12:27:05Z Ayey_ quit (Ping timeout: 244 seconds) 2015-02-24T12:30:04Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-02-24T12:34:38Z pnkfelix joined #scheme 2015-02-24T12:35:25Z Ruchran joined #scheme 2015-02-24T12:36:37Z ecthiender quit (Quit: gotta go) 2015-02-24T12:46:01Z larion quit (Ping timeout: 255 seconds) 2015-02-24T12:46:30Z larion joined #scheme 2015-02-24T12:46:35Z zeroish quit (Ping timeout: 246 seconds) 2015-02-24T12:49:01Z Ayey_ joined #scheme 2015-02-24T12:52:28Z larion quit (Ping timeout: 252 seconds) 2015-02-24T12:53:09Z larion joined #scheme 2015-02-24T13:02:22Z psy_ quit (Read error: No route to host) 2015-02-24T13:03:46Z mtakkman quit (Ping timeout: 244 seconds) 2015-02-24T13:05:45Z hiyosi joined #scheme 2015-02-24T13:11:17Z taylanub: serses: show code? 2015-02-24T13:11:43Z serses: (accumulate + 1 (list 1 2 3)) 2015-02-24T13:11:58Z serses: i guess accumulate is not build-in 2015-02-24T13:12:13Z taylanub: serses: it's not, indeed 2015-02-24T13:12:34Z serses: is there a alternative to edwin editor? 2015-02-24T13:13:02Z taylanub: serses: Emacs, but it's written in Elisp and not Scheme 2015-02-24T13:13:12Z taylanub: GNU Emacs I mean. (there's also XEmacs but almost nobody uses it) 2015-02-24T13:13:39Z serses: well that sucks 2015-02-24T13:14:22Z taylanub: serses: Racket has an IDE called DrRacket, though that's very different 2015-02-24T13:14:59Z taylanub: serses: you can really use Emacs for Scheme though. there's Geiser-mode for integrating Emacs with Guile or Racket 2015-02-24T13:15:23Z serses: ok thanks im going to look at it 2015-02-24T13:17:13Z jeapostrophe quit (Ping timeout: 264 seconds) 2015-02-24T13:23:58Z amgarchIn9 quit (Ping timeout: 265 seconds) 2015-02-24T13:24:07Z oleo__ quit (Read error: Connection reset by peer) 2015-02-24T13:25:16Z ecraven: serses: MIT/GNU Scheme also works with Emacs's SLIME 2015-02-24T13:26:09Z davexunit joined #scheme 2015-02-24T13:26:09Z BossKonaSegwaY quit (Read error: Connection reset by peer) 2015-02-24T13:26:21Z oleo__ joined #scheme 2015-02-24T13:26:22Z Ayey_ quit (Ping timeout: 240 seconds) 2015-02-24T13:29:03Z excelsior quit (Quit: Lost terminal) 2015-02-24T13:29:59Z turtleman_ joined #scheme 2015-02-24T13:31:33Z serses left #scheme 2015-02-24T13:33:13Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-02-24T13:36:55Z cemerick joined #scheme 2015-02-24T13:38:51Z rszeno quit (Quit: Leaving.) 2015-02-24T13:45:51Z taylanub quit (Disconnected by services) 2015-02-24T13:46:20Z taylanub joined #scheme 2015-02-24T13:46:56Z uris77 joined #scheme 2015-02-24T13:54:52Z amgarchIn9 joined #scheme 2015-02-24T14:09:29Z Riastradh quit (Ping timeout: 264 seconds) 2015-02-24T14:11:49Z turtleman_ quit (Ping timeout: 264 seconds) 2015-02-24T14:22:59Z Ayey_ joined #scheme 2015-02-24T14:25:24Z badkins joined #scheme 2015-02-24T14:32:36Z koz quit (Ping timeout: 265 seconds) 2015-02-24T14:34:24Z Bahman quit (Ping timeout: 252 seconds) 2015-02-24T14:38:05Z Bahman joined #scheme 2015-02-24T14:49:38Z psy_ joined #scheme 2015-02-24T14:50:12Z psy_ quit (Max SendQ exceeded) 2015-02-24T14:50:31Z psy_ joined #scheme 2015-02-24T14:56:10Z taylanub quit (Ping timeout: 256 seconds) 2015-02-24T15:06:38Z gravicappa quit (Remote host closed the connection) 2015-02-24T15:07:59Z taylanub joined #scheme 2015-02-24T15:09:07Z larion quit (Ping timeout: 255 seconds) 2015-02-24T15:10:59Z ijp joined #scheme 2015-02-24T15:23:51Z rszeno joined #scheme 2015-02-24T15:26:33Z jlongster joined #scheme 2015-02-24T15:26:53Z cemerick quit (Ping timeout: 264 seconds) 2015-02-24T15:47:15Z uber_hulk joined #scheme 2015-02-24T15:50:02Z cemerick joined #scheme 2015-02-24T15:55:37Z vdamewood joined #scheme 2015-02-24T16:02:54Z pecg joined #scheme 2015-02-24T16:08:08Z cemerick quit (Ping timeout: 246 seconds) 2015-02-24T16:14:07Z uber_hulk: why is ((+ 2 3)) is error? 2015-02-24T16:14:17Z uber_hulk: and why (+) is 0? 2015-02-24T16:15:46Z LeoNerd: The result of (+ 2 3) is probably 5, and therefore th eresult of that is the result of (5) 2015-02-24T16:15:52Z LeoNerd: But 5 isn't executable as a procedure 2015-02-24T16:16:04Z pjdelport: uber_hulk: You can sort-of think of () as a function calling operator. When you say ((+ 2 3)), you're actually trying to call the result of (+ 2 3) itself as a function. 2015-02-24T16:16:28Z pjdelport: (The result is a number, so trying to call a number as a function is the error.) 2015-02-24T16:16:29Z LeoNerd: There's no sort-of about it. It is function application :) 2015-02-24T16:16:42Z pjdelport: LeoNerd: I meant that it's sort-of an operator. :) 2015-02-24T16:16:51Z LeoNerd: It's a circumfix operator 2015-02-24T16:17:18Z pjdelport: Right, but it's syntax; not what is conventionally meant with "operator" in Scheme. 2015-02-24T16:17:33Z LeoNerd nod 2015-02-24T16:18:14Z pjdelport: uber_hulk: (+) and (*) are designed to be the way they are because you can actually think of them as "sum" and "product" functions, respectively. 2015-02-24T16:18:24Z pjdelport: (+) is the sum of zero numbers, which is 0. 2015-02-24T16:18:44Z pjdelport: and (*) is the product of zero numbers, which is 1 (the multiplicative identity, just like 0 is the additive identity) 2015-02-24T16:19:26Z pjdelport: The same thing happens with (and), (or), and similar functions. 2015-02-24T16:21:11Z grantix joined #scheme 2015-02-24T16:21:40Z uber_hulk: I got it 2015-02-24T16:21:43Z uber_hulk: thanks guys 2015-02-24T16:26:22Z turtleman_ joined #scheme 2015-02-24T16:29:33Z amgarchIn9 quit (Ping timeout: 246 seconds) 2015-02-24T16:30:30Z xyh joined #scheme 2015-02-24T16:30:59Z Riastradh joined #scheme 2015-02-24T16:35:30Z theseb joined #scheme 2015-02-24T16:36:17Z badkins_ joined #scheme 2015-02-24T16:38:16Z xyh: hi friends! ^-^ do we have a noun for a thread of beads in english, which without any religious meanings (like "rosary") ??? 2015-02-24T16:39:27Z badkins quit (Ping timeout: 245 seconds) 2015-02-24T16:39:38Z ijp: "beads" 2015-02-24T16:39:40Z fds: I've only seen 'worry beads' (in the Greek cultural context). 2015-02-24T16:40:06Z badkins_ is now known as badkins 2015-02-24T16:40:20Z nee quit (Remote host closed the connection) 2015-02-24T16:40:21Z fds: An odd question for #scheme though... 2015-02-24T16:40:40Z ijp: rudybot: does "beads" have mardi gras implications? 2015-02-24T16:40:40Z rudybot: ijp: Mardi Gras is coming, and with it, the impulse to shout "show us your ttys" 2015-02-24T16:40:56Z ijp: crude, but not unamusing 2015-02-24T16:42:53Z xyh: fds: I am thinking of "threaded code interpreter". 2015-02-24T16:43:26Z Riastradh quit (Remote host closed the connection) 2015-02-24T16:45:31Z leppie quit (Ping timeout: 252 seconds) 2015-02-24T16:45:38Z xyh: how about in Deutsch ? 2015-02-24T16:46:27Z pjdelport: xyh: Necklace? Strand? 2015-02-24T16:47:57Z msgodf quit (Ping timeout: 256 seconds) 2015-02-24T16:48:37Z Riastradh joined #scheme 2015-02-24T16:49:58Z leppie joined #scheme 2015-02-24T16:52:14Z ASau joined #scheme 2015-02-24T16:53:52Z narendraj9 joined #scheme 2015-02-24T17:04:47Z amgarchIn9 joined #scheme 2015-02-24T17:11:21Z daviid joined #scheme 2015-02-24T17:14:02Z civodul quit (Remote host closed the connection) 2015-02-24T17:15:11Z uber_hulk: Hi what am I doing wrong here https://gist.github.com/anonymous/906d70123313d4ef34a9 ? 2015-02-24T17:15:44Z echo-are` joined #scheme 2015-02-24T17:16:16Z vraid: uber_hulk: do you mean to redefine fizz three times rather than calling the previous definition? 2015-02-24T17:16:17Z echo-area quit (Ping timeout: 256 seconds) 2015-02-24T17:17:11Z ijp: uber_hulk: in applicative order you would reduce it *before* calling fiz 2015-02-24T17:17:29Z ijp: which you should be calling, rather than defining 2015-02-24T17:18:04Z uber_hulk: ljp sorry I don't understand 2015-02-24T17:18:20Z uber_hulk: what do you mean before calling fizz? I am not yet calling 2015-02-24T17:18:33Z ijp: uber_hulk: what I'm saying is your steps bear no relation to the text 2015-02-24T17:18:59Z agumonkey quit (Ping timeout: 250 seconds) 2015-02-24T17:19:00Z uber_hulk: hmm, then what it should be? Can you please write 2015-02-24T17:19:20Z germ13 joined #scheme 2015-02-24T17:19:38Z gravicappa joined #scheme 2015-02-24T17:19:53Z turtleman_ quit (Ping timeout: 246 seconds) 2015-02-24T17:19:57Z ijp: it should look something like 1. (fizz (+ 1 -1) 1) 2. (fizz 0 1) 3. (* (/ 0 1) (/ 1 0)) 4. (* 0 (/ 1 0)) 5. error 2015-02-24T17:20:13Z bb010g quit (Quit: Connection closed for inactivity) 2015-02-24T17:20:36Z ijp: which is 5 steps not 3, but whatever 2015-02-24T17:21:39Z uber_hulk: ljp okya you are doing it from left to right 2015-02-24T17:21:45Z uber_hulk: but in sicp he does from right to left 2015-02-24T17:21:49Z uber_hulk: but that's fine 2015-02-24T17:21:51Z ijp: then it errors on step 4 2015-02-24T17:22:00Z przl quit (Ping timeout: 246 seconds) 2015-02-24T17:25:47Z uber_hulk: i see 2015-02-24T17:27:19Z ijp: basically, every time you divide by zero, god kills a kitten 2015-02-24T17:28:25Z taylanub: *gasp* 2015-02-24T17:29:44Z vraid quit (Ping timeout: 256 seconds) 2015-02-24T17:40:34Z ijp quit (Quit: brb trisecting the angle) 2015-02-24T17:41:35Z uber_hulk: oho 2015-02-24T17:41:39Z uber_hulk: no killing kittens 2015-02-24T17:42:43Z uber_hulk: ljp: so in substitution appicative order first we substitue all the values 2015-02-24T17:42:54Z uber_hulk: and then evalute from right to left or vice versa? 2015-02-24T17:45:21Z monod joined #scheme 2015-02-24T17:48:03Z adu joined #scheme 2015-02-24T17:50:46Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2015-02-24T18:05:03Z vraid joined #scheme 2015-02-24T18:08:03Z turtleman_ joined #scheme 2015-02-24T18:14:34Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-24T18:23:17Z Bahman quit (Quit: Ave atque vale) 2015-02-24T18:27:57Z grantix- joined #scheme 2015-02-24T18:27:58Z excelsior joined #scheme 2015-02-24T18:38:43Z larion joined #scheme 2015-02-24T18:40:54Z leppie quit 2015-02-24T18:42:17Z leppie joined #scheme 2015-02-24T18:45:46Z pecg quit (Ping timeout: 272 seconds) 2015-02-24T18:50:29Z narendraj9_ joined #scheme 2015-02-24T18:50:42Z narendraj9 quit (Ping timeout: 265 seconds) 2015-02-24T18:51:34Z bb010g joined #scheme 2015-02-24T18:51:57Z turtleman_ quit (Ping timeout: 245 seconds) 2015-02-24T18:54:59Z narendraj9_ is now known as narendraj9 2015-02-24T18:55:27Z kongtomorrow joined #scheme 2015-02-24T18:55:50Z choas quit (Ping timeout: 246 seconds) 2015-02-24T18:58:57Z pecg joined #scheme 2015-02-24T19:01:45Z mario-goulart quit (Read error: Connection reset by peer) 2015-02-24T19:02:02Z mario-goulart joined #scheme 2015-02-24T19:06:42Z pnkfelix joined #scheme 2015-02-24T19:09:32Z mario-goulart quit (Read error: Connection timed out) 2015-02-24T19:10:51Z mario-goulart joined #scheme 2015-02-24T19:11:17Z taylanub: uber_hulk: it's ijp, not ljp :-) 2015-02-24T19:11:42Z Ruchran quit (Quit: Connection closed for inactivity) 2015-02-24T19:22:07Z cemerick joined #scheme 2015-02-24T19:28:44Z narendraj9 quit (Quit: WeeChat 1.1.1) 2015-02-24T19:33:37Z HG` joined #scheme 2015-02-24T19:40:23Z mario-goulart quit (Read error: Connection reset by peer) 2015-02-24T19:40:41Z mario-goulart joined #scheme 2015-02-24T19:43:41Z mario-goulart quit (Read error: Connection reset by peer) 2015-02-24T19:44:41Z mario-goulart joined #scheme 2015-02-24T19:44:51Z fantazo quit (Quit: Verlassend) 2015-02-24T19:45:11Z cemerick quit (Ping timeout: 246 seconds) 2015-02-24T19:46:19Z pnkfelix quit (Ping timeout: 250 seconds) 2015-02-24T19:49:46Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-02-24T20:01:11Z HG` quit (Quit: Leaving.) 2015-02-24T20:04:02Z koz joined #scheme 2015-02-24T20:11:27Z choas joined #scheme 2015-02-24T20:13:19Z gravicappa quit (Ping timeout: 255 seconds) 2015-02-24T20:13:53Z przl joined #scheme 2015-02-24T20:15:26Z koz is now known as koz_ 2015-02-24T20:27:06Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-02-24T20:30:27Z civodul joined #scheme 2015-02-24T20:33:13Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-02-24T20:47:31Z mrowe_away is now known as mrowe 2015-02-24T20:48:49Z pnkfelix joined #scheme 2015-02-24T20:58:17Z hiroakip joined #scheme 2015-02-24T21:03:01Z pnkfelix quit (Ping timeout: 250 seconds) 2015-02-24T21:03:28Z sethalves1 joined #scheme 2015-02-24T21:16:03Z xyh quit (Remote host closed the connection) 2015-02-24T21:19:29Z przl quit (Ping timeout: 250 seconds) 2015-02-24T21:19:41Z mrowe is now known as mrowe_away 2015-02-24T21:21:35Z cemerick joined #scheme 2015-02-24T21:26:57Z Ayey_ quit (Ping timeout: 245 seconds) 2015-02-24T21:27:02Z davexunit quit (Quit: Later) 2015-02-24T21:29:46Z taylanub quit (Quit: Using Circe, the loveliest of all IRC clients) 2015-02-24T21:32:15Z taylanub joined #scheme 2015-02-24T21:35:57Z taylanub quit (Disconnected by services) 2015-02-24T21:36:17Z taylanub joined #scheme 2015-02-24T21:41:27Z pjdelport quit (Quit: Connection closed for inactivity) 2015-02-24T21:41:41Z stepnem quit (Ping timeout: 246 seconds) 2015-02-24T21:42:17Z taylanub quit (Ping timeout: 265 seconds) 2015-02-24T21:42:52Z cemerick quit (Ping timeout: 255 seconds) 2015-02-24T21:44:13Z monod quit (Ping timeout: 264 seconds) 2015-02-24T21:44:39Z taylanub joined #scheme 2015-02-24T21:45:39Z pnkfelix joined #scheme 2015-02-24T21:47:16Z rszeno quit (Quit: Leaving.) 2015-02-24T21:54:37Z wingo quit (Ping timeout: 252 seconds) 2015-02-24T21:54:59Z hiyosi joined #scheme 2015-02-24T21:55:42Z mumptai quit (Ping timeout: 246 seconds) 2015-02-24T22:05:56Z excelsior quit (Quit: Lost terminal) 2015-02-24T22:09:29Z mumptai joined #scheme 2015-02-24T22:19:40Z BossKonaSegwaY joined #scheme 2015-02-24T22:20:08Z bb010g quit (Quit: Connection closed for inactivity) 2015-02-24T22:26:21Z pecg quit (Quit: WeeChat 1.1.1) 2015-02-24T22:26:33Z mrowe_away is now known as mrowe 2015-02-24T22:29:51Z mercwithamouth joined #scheme 2015-02-24T22:45:27Z hiroakip quit (Ping timeout: 250 seconds) 2015-02-24T22:46:15Z davexunit joined #scheme 2015-02-24T22:56:18Z mercwithamouth quit (Ping timeout: 246 seconds) 2015-02-24T22:58:01Z cdidd quit (Ping timeout: 264 seconds) 2015-02-24T23:01:38Z dxtr joined #scheme 2015-02-24T23:02:44Z alezost quit (Quit: I use GNU Guix ) 2015-02-24T23:04:18Z koz_ quit (Quit: Leaving) 2015-02-24T23:04:35Z dxtr: Is there a generally preferred implementation that one should begin with? 2015-02-24T23:04:52Z ecraven: dxtr: no, pick one that has what you need 2015-02-24T23:05:18Z dxtr: community.schemewiki.org seems down 2015-02-24T23:05:38Z ecraven: indeed :9 2015-02-24T23:05:46Z taylanub: dxtr: nope. but Racket is made at a university partly with students at mind and has a friendly IDE and a mode to go through SICP with, so it might be a good fit for education. (but maybe not for someone who already knows computer-science/computer-engineering/programming and just wants to learn Scheme specifically) 2015-02-24T23:06:13Z ecraven: dxtr: often mentioned are (in no particular order) chicken, gambit, gauche, racket, mit/gnu scheme, guile, chibi 2015-02-24T23:06:17Z ecraven: I probably forgot a few 2015-02-24T23:07:20Z dxtr: Are there any implementations that does not have the POSIX stuff one might find useful? 2015-02-24T23:07:36Z dxtr: (And regexes would be nice) 2015-02-24T23:07:45Z ecraven: most implementations have most things, but not always portably 2015-02-24T23:08:07Z ecraven: racket has the advantage of having a lot of stuff, but it isn't strictly Scheme 2015-02-24T23:08:43Z ecraven: it isn't the fastest either ;) but that's not a problem most of the time 2015-02-24T23:09:05Z ecraven: guile has seen a lot of work recently. chicken has a lot of "eggs" (extensions) and isn't very slow (as it compiles to C) 2015-02-24T23:09:19Z ecraven: MIT/GNU Scheme has a very good compiler, but is a bit old in places 2015-02-24T23:09:36Z ecraven: (though if you use emacs, it's one of the few that have half-decent SLIME support) 2015-02-24T23:09:55Z ecraven: chibi is small and one of the few to support most (all?) of r7rs 2015-02-24T23:10:25Z dxtr: Right 2015-02-24T23:10:29Z ecraven: there's also chez, if you want a commercial Scheme, it's supposed to be very good and fast, but as far as I know they don't sell any licenses at the moment :-/ 2015-02-24T23:11:08Z dxtr: I have looked at Racket earlier but if I remember correctly it didn't have an option to NOT install the graphical stuff 2015-02-24T23:11:25Z dxtr: I don't need any fancy GUIs and things like that. 2015-02-24T23:11:41Z vraid: ecraven: racket does support r5rs 2015-02-24T23:12:11Z ecraven: vraid: almost everything supports r5rs, but now that is history. r7rs is more of a common denominator than r6rs ever was, so I don't think it's wise to ignore it, personally 2015-02-24T23:13:16Z adu quit (Quit: adu) 2015-02-24T23:14:25Z cdidd joined #scheme 2015-02-24T23:14:40Z turtleman_ joined #scheme 2015-02-24T23:16:15Z uris77 quit (Quit: leaving) 2015-02-24T23:16:41Z dxtr: ecraven: gambit looks nice. It has both an interpreter and a compiler 2015-02-24T23:26:12Z ecraven: dxtr: many Schemes do :) 2015-02-24T23:26:47Z dxtr: Oh right :p 2015-02-24T23:27:11Z ecraven: but the best is probably to find one that seems to fit your needs, then just start with it 2015-02-24T23:27:22Z ecraven: the skills (if not the actual code) are transferable :) 2015-02-24T23:32:28Z mercwithamouth joined #scheme 2015-02-24T23:35:20Z larion quit (Read error: Connection reset by peer) 2015-02-24T23:35:24Z dxtr: ecraven: Yeah, I'm trying chicken right now and I have a good feeling so far 2015-02-24T23:35:34Z dxtr: Thanks :) 2015-02-24T23:35:59Z ecraven: some have a dedicated channel (#chicken for example), though you can ask questions in here too :) 2015-02-24T23:36:13Z dxtr: That's neat 2015-02-24T23:36:16Z adu joined #scheme 2015-02-24T23:36:42Z dxtr: One last question: Can you recommend a good book or resource? Can't have too many of those 2015-02-24T23:38:03Z taylanub: dxtr: depending on your level, any of: SICP, HtDP, The Little Schemer, The Reasoned Schemer, The Seasoned Schemer 2015-02-24T23:38:31Z ecraven: some of these are available for free (see the topic of this channel, for example) 2015-02-24T23:40:07Z dxtr: taylanub: My level is a lot of C, Perl, Python, Java and PHP but no lisp worth mentioning 2015-02-24T23:41:28Z mercwithamouth quit (Ping timeout: 256 seconds) 2015-02-24T23:41:32Z taylanub: maybe http://taylanub.github.io/doc/lisp-rundown.txt then :P 2015-02-24T23:42:38Z taylanub: (I wrote that kind of for already-programmers who know no Lisp. it's also the absolute fundamentals of Lisp though, and taking a perhaps strange approach to explaining them) 2015-02-24T23:42:56Z mercwithamouth joined #scheme 2015-02-24T23:43:25Z dxtr: taylanub: Neat 2015-02-24T23:47:47Z dxtr: Is "The Little Schemer" the one for complete and utter morons like me? 2015-02-24T23:48:45Z amgarchIn9 quit (Ping timeout: 246 seconds) 2015-02-24T23:50:13Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-24T23:52:47Z mercwithamouth quit (Ping timeout: 265 seconds) 2015-02-24T23:59:41Z pjdelport joined #scheme