00:04:37 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 240 seconds] 00:11:21 tejaswidp [~tejaswidp@117.192.133.228] has joined #scheme 00:20:58 -!- confab [~confab@public-nat1.scc.losrios.edu] has quit [Quit: Lost terminal] 00:23:20 -!- xwl [~user@182.48.111.224] has quit [Read error: Connection reset by peer] 00:25:13 -!- tejaswidp [~tejaswidp@117.192.133.228] has quit [Ping timeout: 246 seconds] 00:27:33 lewis1711 [~lewis@121-79-208-160.dsl.sta.inspire.net.nz] has joined #scheme 00:31:32 youlysses [~youlysses@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 00:38:51 tejaswidp [~tejaswidp@117.192.134.113] has joined #scheme 00:44:26 -!- dzhus [~dzhus@95-28-181-114.broadband.corbina.ru] has quit [Read error: Operation timed out] 01:19:49 -!- arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has quit [Read error: Connection reset by peer] 01:20:35 sambio_ [~sam@190.57.227.107] has joined #scheme 01:20:45 -!- sambio_ [~sam@190.57.227.107] has quit [Read error: Connection reset by peer] 01:20:54 -!- masm [~masm@bl18-61-253.dsl.telepac.pt] has quit [Quit: Leaving.] 01:21:01 arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has joined #scheme 01:22:30 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 01:26:51 -!- tejaswidp [~tejaswidp@117.192.134.113] has quit [Read error: Connection timed out] 01:27:22 tejaswidp [~tejaswidp@117.192.134.113] has joined #scheme 01:29:04 jcowan_ [~John@mail.digitalkingdom.org] has joined #scheme 01:31:01 -!- jcowan_ is now known as jcowan 01:31:28 hoi 01:31:50 hi 01:31:54 sambio_ [~sam@190.57.227.107] has joined #scheme 01:33:54 b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 01:48:21 -!- youlysses [~youlysses@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 01:51:07 -!- dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:52:46 -!- tejaswidp [~tejaswidp@117.192.134.113] has quit [Ping timeout: 255 seconds] 01:55:09 -!- sambio_ [~sam@190.57.227.107] has quit [Quit: Saliendo] 02:03:35 -!- Nisstyre_ is now known as Nisstyre 02:10:55 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 02:19:26 -!- phao [phao@187.1.236.201] has left #scheme 02:21:33 -!- turbofail [~user@38.99.37.210] has quit [Ping timeout: 260 seconds] 02:40:21 crundar [~Jason@99-108-224-199.lightspeed.iplsin.sbcglobal.net] has joined #scheme 02:49:01 porron [~porron@190.57.227.107] has joined #scheme 03:08:43 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 03:18:42 -!- b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Ping timeout: 276 seconds] 03:25:47 Moriturus te saluto. 03:25:50 b4284 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 03:25:51 -!- wbooze [~wbooze@xdsl-84-44-154-134.netcologne.de] has quit [Ping timeout: 276 seconds] 03:29:15 tejaswidp [~tejaswidp@117.192.147.146] has joined #scheme 03:35:24 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 255 seconds] 03:38:05 am1ja2VuemllCg [~anaximand@38.103.24.128] has joined #scheme 03:41:15 apprentice [6c3100e6@gateway/web/freenode/ip.108.49.0.230] has joined #scheme 03:41:40 Do integers in Scheme overflow? 03:42:09 probably depends on the implementation, but in most major implementations no 03:42:36 ddp [~ddp@71.92.93.45] has joined #scheme 03:42:42 Is there any reason for that? 03:42:51 because it's the wrong thing 03:43:25 No, I meant, how is it possible that they don't overflow? How are integers stored in scheme? 03:43:48 that will depend on the implementation 03:44:15 Could you just give one example of some popular one? 03:44:23 guile has two representations, IIRC, a small integer that will fit in a word, and a different one for bignums, and it will promote between the two 03:44:47 guile uses libgmp for that, not sure how they handle it 03:44:58 So integers never overflow because if the number is too large, it is simply promoted to a larger type? 03:45:10 (*perhaps I should have said "wider type" ) 03:45:12 one dumb way would be to store bignums as a list of integer "chunks" 03:46:11 ijp: ? 03:47:03 apprentice: well say I have a 128bit integer it could in theory be represented by a list of four 32 bit integers, each representing a part of the larger integer 03:47:59 I doubt this is a good strategy in general, but it would work 03:47:59 Ooh, and that's one way of preventing overflowing in Scheme, you said? 03:48:27 of course, this representation shouldn't be visible to the user, who should just imagine it as a plain integer 03:48:43 Yeah, true. 03:49:00 Do you happen to know of any other implementation? 03:49:37 not off-hand, I imagine libgmp is a fairly popular choice since it saves the implementor some effort 03:49:53 perhaps someone else from another implementation will chip in 03:50:28 sorry, (a bit slow here), what's libgmp ? 03:50:52 libgmp is an arbitrary precision arithmetic library 03:50:53 the method of storing a number as a list of smaller numbeers? 03:50:59 http://gmplib.org/ 03:51:16 apprentice: I have no idea how they do it, I was just proposing one way to do it 03:52:03 ijp: Ah, I see... I'm actually interested in how they do it 03:52:57 rudybot: (define (fact n) (match [0 1] [n (fact (add1 n))])) 03:52:58 lewis1711: Done. 03:53:06 rudybot: (fact 9000) 03:53:06 lewis1711: error: procedure application: expected procedure, given: 0; arguments were: 1 03:53:22 rudybot: (define (fact n) (match n [0 1] [n (fact (add1 n))])) 03:53:22 lewis1711: Done. 03:53:25 rudybot: (fact 9000) 03:53:35 lewis1711: error: with-limit: out of time 03:53:58 whoops, was just trying to see whether integers overflowed in racket 03:54:15 they don't 03:55:13 adu [~ajr@pool-71-241-254-35.washdc.fios.verizon.net] has joined #scheme 03:55:41 by the way, why is this not a legal expression: 03:55:51 (define x 1) 03:55:56 (+ 1 -x) 03:56:01 (the second one) 03:56:12 indeed 03:56:31 x is a variable, right? you can negate it by simply adding a dash right before it? 03:56:41 you can't negate it like that, no 03:56:56 ijp: what do you mean 'indeed' ? 03:56:57 you need to do (- x) 03:57:29 hm.. that's strange. This works in most other languages (C/ java/ ) :D 03:58:01 right, but 3 + x works in most other languages too, but wont' in scheme 03:58:33 ijp: Hah, no, that's not a fair comparison. everything in scheme is pre-fix 03:58:49 right, and so is negation 03:59:01 it is a prefix function, not an operator that you prepend to an identifier 03:59:10 apprentice: it works with numeric literals. but the issue here is - is a valid character for identifiers in scheme 03:59:15 (I think?) 03:59:31 lewis1711: in practice yes, in theory, kinda 04:00:10 So by the same token, you should be able to do thisn: 04:00:14 (define -x 1) 04:00:16 ? 04:00:32 defining a variable named '-x' , that is? 04:00:38 yes 04:01:06 -!- tejaswidp [~tejaswidp@117.192.147.146] has quit [Quit: Leaving] 04:01:40 That's kind of cool.... :) 04:02:02 (I'm 3 days old in Scheme, so please bear with me ) 04:04:26 about the '+' and '-' with only one argument, is this an overloaded function of the two-arg version? 04:04:38 (or does the concept of overloading even exist at all?) 04:05:54 apprentice: some functions can take a variable number of arguments. 04:06:18 Try: (define (f . args) (display args) (newline) #f) (f) (f 1) (f 1 2) (f 1 2 3) 04:06:50 (define (g a b . rest) ) would take at least two arguments or any number of arguments greater than 2. 04:08:14 Sorry, I'm slow, so the definition would be (define (f . args) (display args) (newline) #f) ? 04:08:17 apprentice: there's no concept of overloading in the base language, but you could define generic functions and a way to add methods. 04:08:19 the rest is just involkation 04:08:23 Yes. 04:09:15 I see. makes sense 04:15:27 -!- jcowan [~John@mail.digitalkingdom.org] has quit [Quit: Leaving] 04:17:25 -!- porron [~porron@190.57.227.107] has quit [Quit: Saliendo] 04:18:23 -!- sambio [~sam@190.57.227.107] has quit [Read error: Connection reset by peer] 04:21:07 Somewhat unrelated, but does anyone know the formal word that's used to mean the number on the opposite site to this number with respect to 0? 04:21:19 opposite. 04:21:20 So if you have 2, then would means -2 04:22:34 the opposite of 2 is -2. The opposite of -2 is 2. 04:22:43 the inverse of 2 is 1/2. The inverse of 1/2 is 2. 04:22:44 pjb: hah, no... I remember there is some word that's, well, more formal, and certainly harder to remember :) 04:22:50 -!- am1ja2VuemllCg [~anaximand@38.103.24.128] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 04:23:12 It's not 'opposite' ... 04:23:31 Additive inverse? 04:23:42 tejaswidp [~tejaswidp@117.202.27.130] has joined #scheme 04:23:43 There's the verb negate, but negation is for boolean values. 04:24:04 Negation is for pessimists and spoilsports. 04:24:06 *ijp* agrees with shachaf 04:24:50 shachaf: Oh, yeah.. that might be it. I just googled the word you gave. seems like what I was looking for. :) 04:25:26 not to be annoying, but is there any one-word phrase that has the same meaning? (I remember there is .... just not what it is ..) 04:25:44 shachaf: thanks, btw! 04:25:55 Additinverse. 04:26:01 opposite 04:26:36 shachaf: well ... that's funny, though 04:26:49 apprentice: http://www.merriam-webster.com/ 04:27:59 The minus of x. 04:28:58 -!- ddp [~ddp@71.92.93.45] has quit [Quit: ddp] 04:29:08 shachaf: hm, it was , as I remember, some kind of SAT word... but never mind. I'm good with additive inverse. :) 04:29:11 complement maybe? 04:29:24 ijp: Aaaaaaaaaaaaaaah, yes!!! that's the one! 04:29:27 that sounds kinda off though, hum 04:29:35 "complement" doesn't sound right. 04:29:50 It has several meanings but I don't think -x is any of them. 04:29:54 ijp: no no, that's the one I was trying to remember, al though it might not be the 'correct' one... but yes... 04:30:52 (coz I was thinking of 'one complement' ... that's kind of thing :) ) 04:31:23 -!- tejaswidp [~tejaswidp@117.202.27.130] has quit [Read error: Connection reset by peer] 04:31:53 Does 'applicative-order evaluation' mean 'lazy evaluation' ? 04:32:03 no 04:32:05 it means eager 04:32:20 oh oops i thought you wrote normal order 04:32:21 oh.. so it's the other way around 04:32:28 wait ... what? 04:32:41 hmm so applicative-order == lazy evaluation. 04:32:49 normal-order == eager evaluation 04:32:50 ? 04:33:13 am1ja2VuemllCg [~anaximand@38.103.24.128] has joined #scheme 04:33:56 applicative-order would be eager, normal order call-by-name. lazy evaluation is call-by-name+memoisation, IIRC 04:34:32 though if eli is here, I'm sure he'll tell use why this is horrible terminology :) 04:35:33 I would talk about denotational and operational semantics, and strictness vs. non-strictness. 04:35:37 https://en.wikipedia.org/wiki/Evaluation_strategy 04:35:47 I have a hard time understand why 'normal' means 'lazy' . 04:36:05 apprentice: Because it's a lot more intuitive when your mind isn't corrupted by computers. 04:36:27 there is a distinction 04:36:36 shachaf: meaning what? 04:36:38 Anyway, "normal" doesn't mean lazy. 04:37:00 shachaf: yes it does. normal - order evaluation is lazy evaluation, no? 04:37:01 apprentice: "strict" and "non-strict" are properties of what programs mean. 04:37:14 "lazy" is a property of how a program is evaluated. 04:37:25 lazy evaluation requires memoisation 04:37:47 What you get with lazy evaluation can hardly be called "memoisation". 04:37:51 normal-order is closer to call-by-name 04:38:11 shachaf: I said it requires it, not that it is the same thing 04:38:30 ijp: I wouldn't call the thing that happens "memoisation" at all. 04:38:32 and it does, it's a memoised call-by-name 04:38:42 It's just sharing. 04:38:57 "memoisation" usually has a more specific meaning. Anyway, arguing about words is silly. :-) 04:39:00 to-may-to, to-mah-to 04:39:22 At any rate, strict and non-strict semantics is what's really interesting. 04:39:36 "Scheme programmers know the value of everything and the cost of nothing", isn't it? 04:39:55 it referred to lisp in general 04:40:13 hmm.. ok...and indeed these are horrible terminologies (to remember ...) x_X 04:40:18 Every implementation strategy for non-strictness will eventually reduce the same program to the same program. 04:40:33 Lazy evaluation is just an optimization -- an implementation detail (though a very important one). 04:40:52 not if there are side effects 04:41:12 Get your side effects away from me! :-( 04:41:48 -!- am1ja2VuemllCg [~anaximand@38.103.24.128] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 04:43:52 *adu* <3 side-effects 04:44:23 *shachaf* too, when treated with the care and respect they deserve. 04:44:46 like in Disciple? 04:44:57 I was thinking of Haskell. 04:45:12 (Or maybe one of those effect systems. I don't know that much about them.) 04:46:32 shachaf: Disciple is a variant of Haskell with typed side-effects 04:46:52 Haskell has typed side-effects. 04:47:06 It's also non-strict. :-) 04:47:08 not really 04:47:41 the only exception is unsafePerformIO 04:47:55 Hmm? 04:48:08 yeah, but people don't like to talk about that 04:48:19 It has side effects: A value of type "m a" has value "a" and side effects "m". 04:48:32 When m is IO, those are IO-flavored side effects. 04:48:49 You have to execute it to actually run the effects. But there's nothing wrong with that. 04:49:26 well, the "value" is "m a", which only can be gotten as "a" if you send "m" a monadic function 04:49:52 *shachaf* isn't sure what that means. 04:50:19 "a" is the secret, "m a" is the value to the rest of the world 04:50:34 Secret? There are no secrets. 04:50:43 If you have getLine :: IO String, you have to execute that to get a String. 04:50:44 only monads know their own secrets 04:51:17 shachaf: If I unsafeperformio inside a function, that side effect isn't going to be visible in that functions type signature 04:51:20 When you execute that, it'll have a bunch of side effects (like read() calls to the OS), and then you'll get a String. 04:51:24 that's why it is called unsafe 04:51:33 ijp: Right, you can do that. 04:51:34 yes, "str <- getLine" is actually sending the "getLine" monadic function to the "IO" monad, which then know the secret "str" which is only available within the "IO" monad 04:51:42 shachaf: so then, you do have secrets 04:51:54 Report terminology notwithstanding, getLine isn't a function. 04:52:19 ijp: OK, yes, there's an escape hatch that's pretty much required to be able to write certain programs in a practical way. 04:52:21 getLine is a function that only works within the IO monad 04:52:33 shachaf: most haskellers would disagree it is required 04:52:40 BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has joined #scheme 04:52:47 ijp: To write certain programs in an efficient way it's required. 04:52:56 At least, given everything else that exists in Haskell today. 04:53:07 I don't know why you would focus on it. 04:53:38 because then you get delicious things like lazy io that are "pure" but have visible side effects 04:53:40 I agree learning Haskell is hard, but once you give up on understanding it, using it is easy 04:53:42 It's like complaining your thing is broken because it comes with a screwdriver that you can use to take it apart, which is labeled with big warning labels saying it'll break your thing. 04:54:09 Anyway, you can easily make an IO without any "secrets". 04:54:21 data IO = Done | PutChar Char IO | GetChar (Char -> IO) 04:57:07 if you don't see the problem with a user visibile side effect and advertising a function as pure, then I don't see any way I can get through to you 04:58:01 aijp: Look, all my Haskell code compiles to x86 instructions in the end. 04:58:04 I don't care about that. 04:58:35 if that's your argument, I'm going to bed, we're done 04:58:43 *shachaf* wasn't trying to argue. 04:58:53 Good night! 04:59:06 ijp: I like purity 04:59:13 ijp: wake up! 04:59:50 I like purity too! 05:00:04 Which is why I sometimes use unsafePerformIO to write pure functions. 05:06:27 MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has joined #scheme 05:19:03 superjudge [~superjudg@37-46-176-67.customers.ownit.se] has joined #scheme 05:27:21 ka2be [~ka2be@KD027083117212.ppp-bb.dion.ne.jp] has joined #scheme 05:28:35 -!- ka2be [~ka2be@KD027083117212.ppp-bb.dion.ne.jp] has left #scheme 05:28:51 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 255 seconds] 05:30:45 -!- MrFahrenheit [~RageOfTho@77.221.26.229] has quit [Ping timeout: 272 seconds] 05:45:24 -!- BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has quit [Read error: Connection reset by peer] 05:46:37 -!- tessier [~treed@kernel-panic/copilotco] has quit [Ping timeout: 240 seconds] 05:47:18 tessier [~treed@216.105.40.125] has joined #scheme 05:47:19 -!- tessier [~treed@216.105.40.125] has quit [Changing host] 05:47:19 tessier [~treed@kernel-panic/copilotco] has joined #scheme 05:51:49 -!- pepijn_away is now known as pepijndevos 06:03:05 crundar__ [~Jason@99-108-224-199.lightspeed.iplsin.sbcglobal.net] has joined #scheme 06:05:45 -!- crundar [~Jason@99-108-224-199.lightspeed.iplsin.sbcglobal.net] has quit [Ping timeout: 276 seconds] 06:06:14 xonox [~xonox@dynamic2-248-029.usc.edu] has joined #scheme 06:15:05 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 272 seconds] 06:17:14 -!- adu [~ajr@pool-71-241-254-35.washdc.fios.verizon.net] has quit [Quit: adu] 06:19:45 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 06:21:12 attila_lendvai [~attila_le@37.99.51.156] has joined #scheme 06:21:12 -!- attila_lendvai [~attila_le@37.99.51.156] has quit [Changing host] 06:21:13 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 06:21:22 -!- yoklov [~yoklov@66-168-42-64.dhcp.nwtn.ct.charter.com] has quit [Quit: bye!] 06:22:13 -!- SHODAN [~shozan@c-aeb2e253.011-86-73746f30.cust.bredbandsbolaget.se] has quit [Quit: No Ping reply in 180 seconds.] 06:22:21 SHODAN [~shozan@c-aeb2e253.011-86-73746f30.cust.bredbandsbolaget.se] has joined #scheme 06:24:03 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 252 seconds] 06:24:18 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 06:25:27 -!- apprentice [6c3100e6@gateway/web/freenode/ip.108.49.0.230] has quit [Quit: Page closed] 06:28:20 adu [~ajr@pool-71-241-254-35.washdc.fios.verizon.net] has joined #scheme 06:29:03 -!- adu [~ajr@pool-71-241-254-35.washdc.fios.verizon.net] has quit [Client Quit] 06:35:54 untrusted [~user@stgt-5f719335.pool.mediaWays.net] has joined #scheme 06:47:26 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 244 seconds] 06:47:58 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 06:53:24 -!- untrusted [~user@stgt-5f719335.pool.mediaWays.net] has quit [Remote host closed the connection] 07:03:36 -!- xonox [~xonox@dynamic2-248-029.usc.edu] has quit [Quit: Leaving] 07:12:07 -!- fantazo [~fantazo@91-119-59-123.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 07:15:08 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 07:15:53 chimpunk [~Adium@gate02-ka.flaregate.net] has joined #scheme 08:03:45 -!- chimpunk [~Adium@gate02-ka.flaregate.net] has left #scheme 08:09:36 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 245 seconds] 08:15:55 attila_lendvai [~attila_le@87.247.56.77] has joined #scheme 08:15:55 -!- attila_lendvai [~attila_le@87.247.56.77] has quit [Changing host] 08:15:55 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 08:17:59 -!- dropster [~Kim@port284.ds1-oebr.adsl.cybercity.dk] has quit [Quit: Leaving.] 08:24:05 stepnem [~stepnem@82.208.57.182] has joined #scheme 08:27:33 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 08:27:57 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 08:37:36 kikulli [~Glis@92.85.208.5] has joined #scheme 08:39:43 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 252 seconds] 08:39:57 What scheme implementation should I install on my system? 08:46:20 masm [~masm@bl18-61-253.dsl.telepac.pt] has joined #scheme 08:48:21 -!- acarrico [~acarrico@pppoe-68-142-36-28.gmavt.net] has quit [Ping timeout: 272 seconds] 08:49:14 -!- MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has left #scheme 09:00:35 bigloo 09:00:45 http://www-sop.inria.fr/indes/fp/Bigloo/ 09:02:40 acarrico [~acarrico@pppoe-68-142-59-20.gmavt.net] has joined #scheme 09:09:25 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 260 seconds] 09:11:24 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 09:12:57 -!- acarrico [~acarrico@pppoe-68-142-59-20.gmavt.net] has quit [Ping timeout: 276 seconds] 09:24:34 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Quit: (quit :reason 'sleep)] 09:28:47 acarrico [~acarrico@pppoe-68-142-36-26.gmavt.net] has joined #scheme 09:38:58 -!- acarrico [~acarrico@pppoe-68-142-36-26.gmavt.net] has quit [Ping timeout: 244 seconds] 09:39:49 MrFahrenheit [~RageOfTho@77.221.26.229] has joined #scheme 09:43:01 -!- kikulli [~Glis@92.85.208.5] has quit [Ping timeout: 260 seconds] 09:53:12 acarrico [~acarrico@pppoe-68-142-41-225.gmavt.net] has joined #scheme 09:57:35 -!- acarrico [~acarrico@pppoe-68-142-41-225.gmavt.net] has quit [Ping timeout: 244 seconds] 09:58:03 -!- peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 10:10:54 dzhus [~dzhus@95-28-181-114.broadband.corbina.ru] has joined #scheme 10:12:38 acarrico [~acarrico@pppoe-68-142-50-249.gmavt.net] has joined #scheme 10:22:22 -!- acarrico [~acarrico@pppoe-68-142-50-249.gmavt.net] has quit [Ping timeout: 244 seconds] 10:30:12 MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has joined #scheme 10:36:16 bfgun [~b_fin_g@r186-52-186-79.dialup.adsl.anteldata.net.uy] has joined #scheme 10:38:04 acarrico [~acarrico@pppoe-68-142-51-156.gmavt.net] has joined #scheme 10:39:48 -!- bfig [~b_fin_g@r186-54-217-234.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 248 seconds] 10:43:51 -!- b4284 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Remote host closed the connection] 10:44:36 -!- acarrico [~acarrico@pppoe-68-142-51-156.gmavt.net] has quit [Ping timeout: 245 seconds] 10:47:39 spionL [~spion@46.217.85.190] has joined #scheme 10:55:32 tejaswidp [~tejaswidp@117.192.158.99] has joined #scheme 10:57:37 chitofan [dcff02ab@gateway/web/freenode/ip.220.255.2.171] has joined #scheme 10:58:28 hi, can anyone guide me where to download scheme for windows to do sicp exercises? this url http://www.gnu.org/software/mit-scheme/ doesnt work 11:03:26 acarrico [~acarrico@pppoe-68-142-47-226.gmavt.net] has joined #scheme 11:03:28 -!- lewis1711 [~lewis@121-79-208-160.dsl.sta.inspire.net.nz] has left #scheme 11:08:28 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 11:16:36 -!- acarrico [~acarrico@pppoe-68-142-47-226.gmavt.net] has quit [Ping timeout: 248 seconds] 11:18:02 -!- pepijndevos is now known as pepijn_away 11:30:14 acarrico [~acarrico@pppoe-68-142-57-187.gmavt.net] has joined #scheme 11:31:25 -!- pepijn_away is now known as pepijndevos 11:31:37 -!- spionL [~spion@46.217.85.190] has quit [Ping timeout: 246 seconds] 11:44:17 spionL [~spion@77.28.24.222] has joined #scheme 11:50:44 phao [phao@177.27.19.211] has joined #scheme 11:51:01 tupi [~david@139.82.89.98] has joined #scheme 11:58:26 chitofan: you can use Racket on MS-Windows. it has a sicp language mode. 12:10:27 sikilpaake [~carlos@189.202.60.238.cable.dyn.cableonline.com.mx] has joined #scheme 12:10:44 -!- sikilpaake [~carlos@189.202.60.238.cable.dyn.cableonline.com.mx] has left #scheme 12:11:52 b4283 [~b4283@114-47-21-216.dynamic.hinet.net] has joined #scheme 12:18:08 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Ping timeout: 244 seconds] 12:22:00 -!- cmatei [~cmatei@95.76.22.68] has quit [Remote host closed the connection] 12:24:12 cmatei [~cmatei@95.76.22.68] has joined #scheme 12:25:38 -!- crundar__ [~Jason@99-108-224-199.lightspeed.iplsin.sbcglobal.net] has quit [Quit: Leaving] 12:30:08 Quadrescence [~quad@unaffiliated/quadrescence] has joined #scheme 12:36:25 chitofan: are you looking for mit scheme specifically or would any other scheme also work for you? 12:37:15 oh, i got mit scheme installed already 12:37:23 earlier i was experiencing a 404 error but it's okay now 12:37:24 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 255 seconds] 12:37:25 chitofan: you could use drRacket which is easy to install in windows: http://racket-lang.org/download/ and the sicp support for that: http://www.neilvandyke.org/racket-sicp/ 12:37:26 thanks anyway :) 12:37:29 ah ok 12:44:04 xwl [~user@182.48.111.224] has joined #scheme 12:49:10 -!- `fogus [~fogus@burke-matrex.d-a-s.com] has quit [Quit: Leaving] 12:53:52 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 246 seconds] 12:57:41 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 13:00:10 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 13:05:21 Spion_ [~spion@unaffiliated/spion] has joined #scheme 13:08:23 confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 13:08:54 -!- Spion [~spion@unaffiliated/spion] has quit [Ping timeout: 276 seconds] 13:10:32 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 13:19:04 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 13:26:53 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 13:27:51 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 13:28:24 -!- noam [~noam@213.57.201.130] has quit [Ping timeout: 276 seconds] 13:29:18 noam [~noam@213.57.201.130] has joined #scheme 13:34:08 add^_ [~add^_@m90-131-127-166.cust.tele2.se] has joined #scheme 13:34:41 youlysses [~youlysses@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 13:35:11 -!- arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has quit [Read error: Connection reset by peer] 13:35:39 arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has joined #scheme 13:37:18 am1ja2VuemllCg [~anaximand@12.165.222.1] has joined #scheme 13:37:59 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 13:44:03 porron [~porron@190.57.227.107] has joined #scheme 13:44:19 sambio [~sam@190.57.227.107] has joined #scheme 13:44:30 -!- porron [~porron@190.57.227.107] has quit [Read error: Connection reset by peer] 13:49:37 dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #scheme 13:52:47 Nisstyre_ [~yours@oftn/member/Nisstyre] has joined #scheme 13:53:51 -!- r126f [~ruwin126@120.142.67.254] has quit [Remote host closed the connection] 13:53:54 -!- Nisstyre_ is now known as Nisstyre 13:56:04 -!- evhan [evhan@206.125.172.106] has quit [Ping timeout: 248 seconds] 13:56:37 evhan [evhan@pdpc/supporter/active/evhan] has joined #scheme 13:57:47 -!- dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:01:14 -!- phao [phao@177.27.19.211] has quit [Quit: Not Here] 14:01:42 wingo [~wingo@89.131.176.233] has joined #scheme 14:03:59 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 14:06:44 -!- youlysses [~youlysses@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Ping timeout: 248 seconds] 14:11:05 -!- b4283 [~b4283@114-47-21-216.dynamic.hinet.net] has quit [Remote host closed the connection] 14:13:54 b4283 [~b4283@114-47-21-216.dynamic.hinet.net] has joined #scheme 14:18:42 leo2007 [~leo@182.48.111.218] has joined #scheme 14:26:07 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 14:29:34 -!- b4283 [~b4283@114-47-21-216.dynamic.hinet.net] has quit [Remote host closed the connection] 14:29:53 b4283 [~b4283@114-47-21-216.dynamic.hinet.net] has joined #scheme 14:30:56 -!- jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has quit [Quit: What happened to Systems A through E?] 14:30:57 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 260 seconds] 14:36:33 Nisstyre_ [~yours@oftn/member/Nisstyre] has joined #scheme 14:37:13 -!- Nisstyre_ is now known as Nisstyre 14:38:47 hash_table [~quassel@128.249.96.123] has joined #scheme 14:43:52 fantazo [~fantazo@91-119-59-123.dynamic.xdsl-line.inode.at] has joined #scheme 14:57:23 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 14:57:57 -!- MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has left #scheme 15:07:00 jrslepak [~jrslepak@nomad.ccs.neu.edu] has joined #scheme 15:08:07 -!- superjudge [~superjudg@37-46-176-67.customers.ownit.se] has quit [Ping timeout: 240 seconds] 15:08:48 wbooze [~wbooze@xdsl-78-35-144-34.netcologne.de] has joined #scheme 15:11:52 -!- masm [~masm@bl18-61-253.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 15:19:25 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 15:26:28 jao [~user@164.Red-83-32-68.dynamicIP.rima-tde.net] has joined #scheme 15:26:35 -!- jao [~user@164.Red-83-32-68.dynamicIP.rima-tde.net] has quit [Changing host] 15:26:35 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 15:35:31 phao [phao@177.27.19.211] has joined #scheme 15:35:48 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 15:37:05 -!- am1ja2VuemllCg [~anaximand@12.165.222.1] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 15:45:43 -!- wbooze [~wbooze@xdsl-78-35-144-34.netcologne.de] has quit [Ping timeout: 272 seconds] 15:48:25 wbooze [~wbooze@xdsl-78-35-182-143.netcologne.de] has joined #scheme 15:49:16 -!- wbooze [~wbooze@xdsl-78-35-182-143.netcologne.de] has quit [Remote host closed the connection] 15:49:36 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 15:50:50 wbooze [~wbooze@xdsl-78-35-182-143.netcologne.de] has joined #scheme 15:52:15 jlongster [~user@pool-98-117-94-43.rcmdva.fios.verizon.net] has joined #scheme 15:55:08 -!- confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has quit [Ping timeout: 244 seconds] 16:02:27 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 16:11:36 -!- githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 16:11:41 pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has joined #scheme 16:26:26 youlysses [~youlysses@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 16:32:49 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 16:36:48 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 16:37:30 -!- chitofan [dcff02ab@gateway/web/freenode/ip.220.255.2.171] has quit [Ping timeout: 245 seconds] 16:39:16 -!- b4283 [~b4283@114-47-21-216.dynamic.hinet.net] has quit [Remote host closed the connection] 16:41:52 -!- pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has quit [Remote host closed the connection] 16:42:59 pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has joined #scheme 16:45:02 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 16:45:56 vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has joined #scheme 16:51:06 burial [burial@109.121.235.33] has joined #scheme 16:54:23 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 16:57:17 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 252 seconds] 17:00:12 -!- leo2007 [~leo@182.48.111.218] has quit [Quit: rcirc on GNU Emacs 24.2.1] 17:02:41 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 17:04:29 -!- burial [burial@109.121.235.33] has quit [] 17:06:35 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:07:40 -!- vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has quit [Ping timeout: 252 seconds] 17:09:08 Nisstyre_ [~yours@oftn/member/Nisstyre] has joined #scheme 17:21:42 BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has joined #scheme 17:25:15 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 17:35:46 -!- Nisstyre_ is now known as Nisstyre 17:39:37 -!- arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has quit [Read error: Connection reset by peer] 17:40:01 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #scheme 17:40:03 arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has joined #scheme 17:42:31 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 17:44:45 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Remote host closed the connection] 17:45:34 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 17:47:05 vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has joined #scheme 17:49:40 superjudge [~superjudg@h-85-24-130-4.na.cust.bahnhof.se] has joined #scheme 17:52:53 apprentice [9e79e649@gateway/web/freenode/ip.158.121.230.73] has joined #scheme 17:53:35 are there list predicates available in scheme? like map reduce every etc 17:53:46 -!- acarrico [~acarrico@pppoe-68-142-57-187.gmavt.net] has quit [Ping timeout: 245 seconds] 17:53:48 also where can I find a good reference? I'm looking at the spec, which is very hard to read... 17:54:02 srfi 1 has many useful list procedures, and is pretty universal 17:54:15 add^_^ [~add^_@m213-101-203-162.cust.tele2.se] has joined #scheme 17:56:04 ijp: how do i activate this device into my gambit 17:56:14 *ijp* shrugs 17:56:20 haven't used gambit in years 17:56:21 -!- add^_ [~add^_@m90-131-127-166.cust.tele2.se] has quit [Ping timeout: 246 seconds] 17:56:21 -!- add^_^ is now known as add^_ 17:56:51 ijp: what should I use instead 17:57:46 whatever you like, I'm not in the mood for preaching :) 18:00:15 ijp: darn, I could use some preaching personally 18:00:33 kinda new to this, gambit is just what I decided to try first when i did a brew search scheme 18:00:35 -!- bfgun is now known as bfig 18:03:47 which of the following styles is more readable to you? 18:03:47 http://paste.ubuntu.com/1189384/ 18:04:15 (I personally like the first one a lot coz it looks 'symmetry', but I wonder if many people dislike it) 18:04:27 the latter, though that is not the recommended indentation for define forms 18:04:28 russfrank: maybe you should pick a more user-friendly implementation, since you are new to scheme. 18:04:29 s/symmetry/symmetric 18:04:52 ijp: is the first one wrong? 18:04:55 Tekk_` [~user@cpe-071-077-203-175.ec.res.rr.com] has joined #scheme 18:05:03 the first one is absolutely wrong 18:05:11 ijp: why? 18:05:20 kuribas [~user@d54C43503.access.telenet.be] has joined #scheme 18:05:35 conventionally wrong, I'd say. :-) 18:05:45 mario-goulart: that would be a more diplomatic answer 18:05:49 :-) 18:05:55 are there any available pre-scheme compilers? Apparently s48 is written in pre but I don't know if that's just a minimalist bootstrap or if it can be really used for stuff outside of the particular compiler/runtime/etc. 18:06:21 The Pre-Scheme compiler is distributed with Scheme48, in the ps-compiler directory. 18:06:33 okay, so it is a complete one I guess. thanks 18:06:34 hmm.. what's the correct way then? 18:06:49 You can use it, but it's a very clumsy, unpolished tool. 18:06:54 ijp: to write the /define' 18:07:15 Riastradh: alright, well still better than nothing :) 18:10:03 turbofail [~user@38.99.37.210] has joined #scheme 18:10:48 acarrico [~acarrico@pppoe-68-142-57-187.gmavt.net] has joined #scheme 18:12:15 apprentice: it is wrong because scheme code is heavily nested, and it adds a lot of dead space to the code 18:13:05 apprentice: the informal answer is "the way emacs does it", but http://mumble.net/~campbell/scheme/style.txt is a better one 18:14:14 ijp: and I guess 'better' is a relative thing ? :) 18:15:11 ijp: wht's wrong with placing parens on its own line .... it's easier to count that way 18:15:53 Don't count; indent. Emacs will count for you. 18:15:53 because it looks hideous 18:16:12 untrusted [~user@stgt-5f719335.pool.mediaWays.net] has joined #scheme 18:16:12 count parens? I have an editor that does that for me 18:17:50 apprentice: you can do what you like, I'm not going to break into your computer and reformat your code while you sleep. But grouping parens is the way the lisp community has went over the past 50 years 18:18:28 Oh, forgot to mention I don't really use emacs... 18:18:34 probably good time to learn it 18:19:21 as I've already said, I don't think separating parens make sense in a heavily nested language. In ,say C, where nesting is less frequent, it makes more sense. 18:19:56 -!- Tekk_` [~user@cpe-071-077-203-175.ec.res.rr.com] has left #scheme 18:22:52 -!- spionL [~spion@77.28.24.222] has quit [Ping timeout: 246 seconds] 18:23:19 -!- tejaswidp [~tejaswidp@117.192.158.99] has quit [Quit: Leaving] 18:25:18 masm [~masm@bl18-61-253.dsl.telepac.pt] has joined #scheme 18:25:42 spionL [~spion@77.28.24.222] has joined #scheme 18:26:58 -!- phao [phao@177.27.19.211] has quit [Quit: Not Here] 18:31:17 -!- vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has quit [Ping timeout: 260 seconds] 18:35:53 -!- untrusted [~user@stgt-5f719335.pool.mediaWays.net] has left #scheme 18:38:58 -!- spionL [~spion@77.28.24.222] has quit [Ping timeout: 246 seconds] 18:43:40 -!- superjudge [~superjudg@h-85-24-130-4.na.cust.bahnhof.se] has quit [Quit: Leaving...] 18:45:15 hypnocat [~hypnocat@unaffiliated/hypnocat] has joined #scheme 18:52:35 mario-goulart: i'd love to -- what's the most user-friendly implementation 18:54:18 russfrank: I think racket, chicken and guile are good options. 18:55:37 I don't know much about racket and guile, TBH, but I heard they are user-friendly. :-) 18:56:30 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 264 seconds] 18:58:22 hm 18:58:31 I didn't want to do racket because it looks like its a 'different language' 18:58:31 russfrank: define user friendly 18:59:02 I shouldn't have to do that 18:59:09 it should be easy to use, easy to figure out 18:59:26 I shouldn't be googling for an hour to figure out how to get the make-table function to work 18:59:29 I mean, it means somethin different for everybody 18:59:29 that sortof thing 18:59:46 not really 18:59:46 racket has the best docs of any implementation IMO 18:59:51 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 18:59:58 it's of course not objective, but, like the color blue, many people will agree on it 19:00:05 russfrank: chicken is similar to gambit, in the sense it compiles to C. It has a nice api browser that you can use to search things: http://api.call-cc.org 19:00:33 russfrank: and there's #chicken when you support 19:00:48 need* 19:02:34 fogus [~fogus@burke-matrex.d-a-s.com] has joined #scheme 19:02:47 -!- fogus is now known as `fogus 19:02:54 phao [phao@177.27.19.211] has joined #scheme 19:03:25 I'll go further actually, and say I'm willing to greco-roman wrestle anyone who says differently :P 19:03:46 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 245 seconds] 19:04:10 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 19:05:46 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #scheme 19:05:46 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 19:08:43 -!- ijp [~user@host86-174-96-191.range86-174.btcentralplus.com] has quit [Ping timeout: 246 seconds] 19:14:23 ijp [~user@host86-174-96-191.range86-174.btcentralplus.com] has joined #scheme 19:18:06 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 19:23:45 -!- apprentice [9e79e649@gateway/web/freenode/ip.158.121.230.73] has quit [Ping timeout: 245 seconds] 19:25:33 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 19:28:37 -!- sambio [~sam@190.57.227.107] has quit [Ping timeout: 240 seconds] 19:28:54 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 264 seconds] 19:38:49 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #scheme 19:38:49 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 19:39:59 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 260 seconds] 19:51:03 -!- fantazo [~fantazo@91-119-59-123.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 19:58:01 civodul [~user@reverse-83.fdn.fr] has joined #scheme 20:02:26 -!- Nisstyre is now known as Nisstyre-laptop 20:04:23 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 20:09:31 foeniks [~fevon@vpn12.hotsplots.net] has joined #scheme 20:26:25 sambio [~sam@190.57.227.107] has joined #scheme 20:27:59 -!- rapacity [~prwg@unaffiliated/rapacity] has quit [Quit: leaving] 20:30:34 rapacity [~rapacity@unaffiliated/rapacity] has joined #scheme 20:32:59 vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has joined #scheme 20:34:00 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 20:34:09 -!- rapacity [~rapacity@unaffiliated/rapacity] has quit [Client Quit] 20:36:35 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 20:38:31 -!- `fogus is now known as `fogus|away 20:39:14 -!- acarrico [~acarrico@pppoe-68-142-57-187.gmavt.net] has quit [Ping timeout: 252 seconds] 20:40:16 -!- pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has quit [Quit: pnpuff] 20:43:41 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 20:44:43 I see I have no takers for the greco-roman wrestling ;-P 20:45:08 -!- hash_table [~quassel@128.249.96.123] has quit [Ping timeout: 248 seconds] 20:46:15 -!- arbn [~arbn@71-87-150-49.static.hlrg.nc.charter.com] has quit [Quit: leaving] 20:47:01 DKordic [~DKordic@93-87-137-103.dynamic.isp.telekom.rs] has joined #scheme 20:49:33 -!- vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has quit [Read error: Connection reset by peer] 20:49:54 -!- stepnem [~stepnem@82.208.57.182] has quit [Ping timeout: 264 seconds] 20:51:42 -!- Spion_ [~spion@unaffiliated/spion] has quit [Ping timeout: 264 seconds] 20:53:43 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Quit: WeeChat 0.3.8] 20:54:35 acarrico [~acarrico@pppoe-68-142-57-187.gmavt.net] has joined #scheme 20:55:45 porron [~porron@190.57.227.107] has joined #scheme 20:55:45 -!- porron [~porron@190.57.227.107] has quit [Client Quit] 20:55:59 porron [~porron@190.57.227.107] has joined #scheme 20:56:27 -!- porron [~porron@190.57.227.107] has quit [Read error: Connection reset by peer] 20:57:42 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 264 seconds] 20:57:59 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 20:58:52 amgarchIn9 [~amgarchin@p4FD605AD.dip0.t-ipconnect.de] has joined #scheme 21:06:51 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 21:13:48 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 21:20:25 -!- BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has left #scheme 21:26:12 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 248 seconds] 21:27:59 BossKonaSegwaY1 [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has joined #scheme 21:29:23 -!- kuribas [~user@d54C43503.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:33:45 -!- add^_ [~add^_@m213-101-203-162.cust.tele2.se] has quit [Quit: add^_] 21:35:53 rapacity [~rapacity@unaffiliated/rapacity] has joined #scheme 21:36:16 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 21:37:17 fantazo [~fantazo@91-119-59-123.dynamic.xdsl-line.inode.at] has joined #scheme 21:37:35 -!- foeniks [~fevon@vpn12.hotsplots.net] has quit [Quit: Leaving] 21:39:15 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 21:43:39 -!- rins_ [~aaron@75-149-129-85-Connecticut.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds] 21:52:10 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 246 seconds] 21:58:23 dnolen [~user@pool-71-183-191-169.nycmny.east.verizon.net] has joined #scheme 22:04:00 -!- dnolen [~user@pool-71-183-191-169.nycmny.east.verizon.net] has quit [Ping timeout: 244 seconds] 22:06:07 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 240 seconds] 22:12:49 -!- sambio [~sam@190.57.227.107] has quit [Ping timeout: 246 seconds] 22:15:32 would anyone here happen to have the example source code from "Notes from the Metalevel" ? 22:16:00 sambio [~sam@190.57.227.107] has joined #scheme 22:21:23 sambio_ [~sam@190.57.227.107] has joined #scheme 22:29:10 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 22:36:50 -!- civodul [~user@reverse-83.fdn.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:39:02 -!- bfig [~b_fin_g@r186-52-186-79.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 22:40:15 -!- youlysses [~youlysses@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Read error: Connection reset by peer] 22:41:54 snits [~snits@inet-hqmc03-o.oracle.com] has joined #scheme 22:44:09 apprentice [9e79e350@gateway/web/freenode/ip.158.121.227.80] has joined #scheme 22:44:17 why doesn't this mod (remainder) function work properly? http://paste.ubuntu.com/1189827/ 22:45:02 It doesn't work well for negative numbers. 22:45:58 pjb: ooh... I see. so wrapping it with 'abs' would work,? 22:46:26 -!- jrslepak [~jrslepak@nomad.ccs.neu.edu] has quit [Quit: What happened to Systems A through E?] 22:46:32 githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has joined #scheme 22:47:46 That depends on what remainder function you want. 22:48:07 There are different definitions. Compare r5rs modulo and remainder 22:48:07 See for some possibilities you might want. 22:48:25 (I can never remember which one MODULO is and which one REMAINDER is.) 22:48:40 modulo is always positive IIRC. 22:48:54 Neither one is always positive. 22:49:12 You are thinking of Euclidean remainder. 22:49:26 Yes. 22:49:32 I wish MODULO were Euclidean remainder extended by (MODULO n 0) = n, but it's too late to specify that. 22:50:25 -!- apprentice [9e79e350@gateway/web/freenode/ip.158.121.227.80] has quit [Ping timeout: 245 seconds] 22:54:58 bfig [~b_fin_g@r186-54-235-36.dialup.adsl.anteldata.net.uy] has joined #scheme 22:56:32 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [] 22:57:01 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 23:14:02 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 23:15:29 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 23:20:01 Sorella [~quildreen@oftn/member/Sorella] has joined #scheme 23:24:04 lewis1711 [~lewis@121-79-208-160.dsl.sta.inspire.net.nz] has joined #scheme 23:28:33 -!- dzhus [~dzhus@95-28-181-114.broadband.corbina.ru] has quit [Ping timeout: 260 seconds] 23:37:00 -!- jlongster [~user@pool-98-117-94-43.rcmdva.fios.verizon.net] has quit [Ping timeout: 244 seconds] 23:39:04 -!- amgarchIn9 [~amgarchin@p4FD605AD.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 23:52:08 -!- sambio_ [~sam@190.57.227.107] has quit [Quit: Saliendo] 23:53:07 -!- sambio [~sam@190.57.227.107] has quit [Remote host closed the connection] 23:54:13 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 23:54:17 confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 23:56:54 sambio [~sam@190.57.227.107] has joined #scheme