00:01:41 -!- levi [~user@c-174-52-219-147.hsd1.ut.comcast.net] has quit [Read error: Connection reset by peer] 00:02:07 levi [~user@c-174-52-219-147.hsd1.ut.comcast.net] has joined #scheme 00:02:09 -!- taylanub [tub@p4FD939C6.dip.t-dialin.net] has quit [Disconnected by services] 00:02:41 taylanub [tub@p4FD93716.dip.t-dialin.net] has joined #scheme 00:06:41 -!- mrm [~user@94.41.225.169.dynamic.ufanet.ru] has quit [Ping timeout: 245 seconds] 00:08:24 If I have a list  containing { -1, 0, 1 }^8, and another list containing {1,2,3,4,5,6,7,8,9} and I have a function f to process each element (all 3^8 of them) of  with , what would be the best way to process this? 00:09:40 -!- bjz [~brendanza@125.253.99.68] has quit [Quit: Leaving...] 00:13:43 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 00:22:23 what does { -1, 0, 1 }^8 mean? 00:22:31 rudybot: (expt 3 8) 00:22:32 *offby1: your sandbox is ready 00:22:32 *offby1: ; Value: 6561 00:22:32 zzing: what do you want the result to look like? 00:23:00 offby1, that is a set taken to the cartesian power 00:23:13 *offby1* thinks "some `for*' form" 00:23:20 i.e. all combinations of { -1, 0, 1 } in a list 00:23:20 for/fold, for/list, etc 00:23:50 ijp, I need it to have 3^8 entries in list form 00:23:51 are you wanting a single list, a list of lists, a single output value? 00:23:55 list of lists 00:24:06 nested map seems fine to me 00:24:07 Then I will filter that list, and it will be the result 00:24:49 offby1, I don't think I quite understand for/fold for/list, etc. I use for/list in one of my functions and it works, but I am unsure exactly its difference. 00:25:29 for/fold returns (more or less) a single value 00:25:42 for/list returns a list with as many values as its input (again, roughly speaking) 00:26:56 Any iconic examples of each that can help my sense 00:27:43 probably although I am still not clear on what you're doing 00:28:58 The problem i am solving is this one: Given a list of numbers 1,2,3,4,5,6,7,8,9 (in order) put + or - between them, or put them together (i.e. 1,2 => 12) such that their sum went evaluated from left to right is 100. 00:29:18 offby1: nearest I can tell he wants (map (lambda (b) (map (lambda (l) (f b l)) '(-1 0 1))) beta) 00:29:24 My solution to this is to encode the +, -, combination thing as -1, 0, 1 and have all combinations of it (3^8) 00:29:52 I already have a function that will combine a list of '(0 1 -1 ..) to the 1-9 list 00:30:00 I just need to write the final combination, then filter it 00:30:27 zzing: aaah. "Programming Praxis" or "Project Euler", sounds like. 00:30:42 I got it from another site 00:30:50 forget where 00:31:23 zzing: so you can generate lists like (1 + 2 - 3 ...) and (1 - 2 - 3...) and (1 - 2 + 3...) ? 00:31:46 ooh, or "put them together". Hmm, this sounds fairly complex 00:32:03 not really, let me pull the text of the original problem, and I can post what I am doing 00:32:14 Might be a good code review for my first attempt at a problem in scheme 00:33:28 wherever you got it from, I suspect they didn't have the brute force approach in mind 00:33:52 https://gist.github.com/iaefai/fd6dc61dfe23a5b49d05 00:34:01 Description of problem is in the descriptoin 00:34:43 line 58 to 62 gave me some problems, ended up using a set! 00:38:03 ijp: and yet whenever I solve those puzzles, always try brute force first, unless I am _certain_ that it's pointless. 00:38:39 those greek letters are very distracting 00:39:03 zzing: at line 60, you can use "for/fold" to avoid the set! 00:39:50 ijp: yeah. Lots of people worked _really hard_ so that we could put non-ASCII characters in our code, and have the interpreter and the web site honor them ... and people like us don't like 'em 00:39:53 we're ingrates 00:40:02 :-) 00:40:21 offby1: well, it wouldn't be so bad if it were mathematically appropriate 00:40:22 I am grateful that haskell and racket allow me to use them 00:40:44 offby1, how does for/fold work? 00:40:44 but I can't see that being the case 00:41:08 zzing: so, your particular issue is with apply-operators? 00:41:57 ijp, basically, apply-operators is the magic function that takes one of the 3^8 entries I have along with the 1-9 list. 00:42:21 and you do realise you can have nested matches 00:42:31 certainly 00:43:01 I do that, but I haven't gotten too complicated with matches yet (I see how I could though) 00:43:41 rudybot: doc for/fold 00:43:42 *offby1: http://docs.racket-lang.org/reference/for.html#(form._((lib._racket%2Fprivate%2Fbase..rkt)._for%2Ffold)) 00:43:48 zzing: there's the best answer ^^ 00:45:06 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 00:45:21 rudybot: eval (for/fold ([product 1]) ([x (list 1 2 3 10)]) (* product x)) 00:45:21 *offby1: ; Value: 60 00:45:45 That documentation does not make it clear to me I hate to say 00:45:59 rudybot: eval (for/fold ([product ""]) ([x (list 1 2 3 10)]) (string-append product x)) 00:45:59 *offby1: error: string-append: contract violation expected: string? given: 1 argument position: 2nd other arguments...: "" 00:46:08 rudybot: eval (for/fold ([product ""]) ([x (list 1 2 3 10)]) (string-append product (number->string x))) 00:46:08 *offby1: ; Value: "12310" 00:46:25 rudybot: eval (for/fold ([product ()]) ([x (list 1 2 3 10)]) (append product (list x))) 00:46:25 *offby1: error: #:1:20: #%app: missing procedure expression; probably originally (), which is an illegal empty application in: (#%app) 00:46:34 rudybot: eval (for/fold ([product '()]) ([x (list 1 2 3 10)]) (append product (list x))) 00:46:34 *offby1: ; Value: '(1 2 3 10) 00:46:42 rudybot: eval (for/fold ([product '()]) ([x (list 1 2 3 10)]) (cons x product )) 00:46:42 *offby1: ; Value: '(10 3 2 1) 00:46:54 zzing: y'all gettin' the hang of it yet? 00:47:04 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #scheme 00:47:05 offby1, still looking at your first one 00:47:49 the first for/fold form sets up your return value(s). The next sets up the "independent" values that vary. The last returns values that replace your return values. 00:49:19 zzing: okay, I see the aproach you are taking, and I can't really advise it 00:49:34 it just seems more complex than necessary 00:49:59 offby1, does product retain the result from (* product x) each iteration? 00:50:09 ijp, hmm seemed simple enough to me 00:50:54 well, it's all the unnecessary, put it in the list, take it out the list, put it back in the list 00:51:28 ijp, are you saying the overall plan of attack of the problem, or some subset of what I am doing to try to solve it? 00:51:29 zzing: as you can see, "product" gets updated with the result of (* product x) each time. 00:52:23 (define (apply-operators ops nums) (sum (map * (cons 1 ops) nums))) does the same thing, no? 00:52:51 rudybot: look ma, no allocation 00:52:52 ijp: Why am I getting physically anxious looking at this memory allocation problem? It's as if I'm afraid it's going to beat me up and leave me in a dumpster. 00:53:04 (well, one allocation, but you can fix that quite easily) 00:53:26 ijp, I am not sure that does exactly the same thing 00:54:08 oh sorry, I see my misunderstanding 00:55:30 this is a fairly tricky problem. 00:55:43 -!- asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has quit [Ping timeout: 264 seconds] 00:55:54 On the plus side, I don't think it's at all realistic; I cannot recall doing anything like this in the Real World; just in programming exercises. 00:56:39 exercises can prime your brain for wierd shit that might come up 00:56:44 oh sure 00:56:46 but at the very least can be fun 00:56:46 I like exercises 00:56:52 (or in interviews) 00:56:58 that safe-cdr is delightfully unsafe 00:57:01 yup, I've done a few Project Eulers and Programming Praxiss 00:57:07 ijp, :-) 00:57:25 I had an account on euler, but I cannot retrieve it 00:57:27 I'm wedded to the way _I_ would solve this 00:57:29 ancient account 00:57:43 racket folks call 1+ add1, cons2 is just list, concatenate is in srfi 1 00:57:44 zzing: I had a marvelous solution to a Project Euler problem, but the web form was too small for me to submit it 00:57:46 offby1, would be interesting to see 00:58:20 zzing: do you mean you'd like me to explain how I'd solve this? 00:58:20 Yeah, I stole the code in srfi 1 00:58:25 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 00:58:31 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 00:58:48 *offby1* tries again 00:58:49 offby1, sure, considering I know how I am doing it and would finish, so another idea is good too 00:58:59 zzing: I had a marvelous proof of a Project Fermat problem, but the web form was too small for me to submit it 00:59:01 *offby1* whistles innocently 00:59:15 zzing: I'd be very simpleminded about it ... 00:59:16 -!- yacks [~py@180.151.36.168] has quit [Ping timeout: 246 seconds] 00:59:26 I'd create 3^8 lists pretty much as you're thinking of doing 00:59:37 yacks [~py@180.151.36.168] has joined #scheme 00:59:48 I'd use actual symbols +, -, and 'squash instead of -1, 1, and 0, but that's just superficial 01:00:06 then I'd write one "pass" that transforms a list into another list, dealing just with the "squash" things 01:00:22 then I'd write another pass that does the additions and subtractions (this would be super-easy) 01:00:29 then I'd filter all those results. 01:00:32 kniu [~kniu@c-67-160-8-163.hsd1.wa.comcast.net] has joined #scheme 01:00:40 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 01:00:47 one way to do it would be to 1. generate all the partitions of a list 2. turn those partitions into digits, 3. do what I did above 01:01:11 offby1, it sounds fairly close to what I am doing 01:01:35 Does racket have any 'literate' mode like haskell has? 01:01:50 that said, 'squashing' is fine too 01:02:00 I just don't like the arithmetic you need to do 01:02:17 -!- asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has quit [Remote host closed the connection] 01:02:35 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 01:02:50 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 01:03:11 if I were to actually do this, there's be hardly any arithmetic 01:03:30 squashing would of course do one multiplication by 10, and one addition 01:03:48 then the "do the additions and subtractions" pass would, of course, do some additions and subtractions :) 01:03:54 yes, that would work better 01:03:55 but I think that'd be all the math needed 01:03:55 offby1: right, if you do it fromg the right, rather than the left 01:05:12 you do need to sum 01:05:24 -!- civodul [~user@LDijon-156-64-49-137.w217-128.abo.wanadoo.fr] has quit [Ping timeout: 276 seconds] 01:06:51 I actually don't see how right-to-left or left-to-right would matter. 01:07:06 -!- asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has quit [Ping timeout: 245 seconds] 01:07:35 sorry, from the left, rather than the right 01:08:10 offby1: if you do it from the right, you need to know the power of 10 01:08:19 if you do it the other way, you just multiply by 10, and add 01:11:07 *shrug* 01:11:13 you may well be right; I just don't see it. 01:11:26 What's hard about this problem is expressing the concept of "in between two elements" 01:11:35 also "replacing two elements". 01:11:39 Lists aren't really suited to that 01:11:44 I have the solution, line 76 in a procedure: https://gist.github.com/iaefai/fd6dc61dfe23a5b49d05 01:11:45 nor, really, are vectors 01:13:05 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 01:15:46 So now I can see about cleaning this thing up and hopefully it still works :-) 01:15:46 tests are good for that 01:16:02 true 01:16:15 even really simple ones 01:16:31 count of the result of run being 11 would be the most simple one 01:19:34 nalaginrut [~nalaginru@59.40.37.246] has joined #scheme 01:25:43 -!- karswell` [~user@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Operation timed out] 01:26:47 karswell` [~user@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 01:30:08 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 01:32:38 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 01:33:12 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 01:35:14 Is there a common way of documenting programs? 01:37:57 zzing: you're using Racket? Racket has Scribble, which is a language for writing documentation. http://docs.racket-lang.org/scribble/ 01:45:26 asumu, I am talking primarily about comments inside the program, or literate programming. scribble doesn't look like it does that 01:46:12 Although this is a very interesting thing that I will keep in bookmarks 01:46:49 zzing: actually, it does do literate programming. 01:46:51 asumu: I thought matthews old icfp talk said it was a language for writing languages for writing documenation ;-) 01:47:08 zzing: http://docs.racket-lang.org/scribble/lp.html 01:47:31 (it's a side feature, but it's there) 01:47:53 -!- gnomon_ is now known as gnomon 01:48:02 asumu,looks worthy of a test later on at least :-) 01:48:28 I have a set! to get rid of 01:50:24 tacey [~tacey@211.101.48.70] has joined #scheme 01:50:45 Does racket have a list comprehension form? 02:04:28 zzing: https://gist.github.com/5351158 <- is a bit closer to how I was envisioning the solution 02:04:53 of course, that is not finished, but ICBA anymore :P 02:05:43 ICBA? 02:05:48 I can't be arsed 02:05:59 It is a nice looking thing anyways :-) 02:06:09 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 02:06:31 on the other hand, that partitions function looks generally useful, so I can add it to my big bag o' procedures 02:07:12 I think I am almost at a cartesian power function now, much simpler than I was thinking 02:07:27 ijp, isn't SRFI-1 entitled "filtering and partitioning"? 02:07:37 gnomon: different kind of partition 02:07:50 I think a for/list inside of a for/fold 02:07:52 ijp, ok. 02:07:53 srfi 1 only splits into 2 02:08:49 whereas using that partitions function for '(1 2 3) you get '(((1) (2) (3)) '((1 2) (3)) '((1) (2 3)) '((1 2 3))) 02:09:33 I see. 02:10:09 so, if you map concatenate, you will get a list of copies the original list 02:11:01 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 246 seconds] 02:11:34 Is there any function like (append x y) where if x is a list, it will append y onto the end (even if single value or a list), and if x is not a list, it will put x and y into a list? 02:13:15 I expect not, if only because I can't think of a good name for such a procedure 02:13:43 -!- youlysses is now known as youlysses_ZZZ 02:13:54 rudybot: good old 'argument from lack of imagination' 02:13:56 ijp: speaking from imagination based on watching blowup 02:19:17 rudybot: oh, with Vanessa Redgrave? 02:19:18 *offby1: Vanessa Redgrave & Jane Fonda 02:19:25 really! I had no idea. 02:19:42 How about if something is not already a list, turn it into a single item list? 02:19:48 rudybot has better contacts than the rest of us 02:20:01 he doesn't wear contacts 02:22:01 -!- FunkyDrummer [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Read error: Operation timed out] 02:22:59 -!- GOMADWarrior [~Regis@189.34.44.144] has quit [Ping timeout: 255 seconds] 02:33:18 -!- joneshf-laptop [~joneshf@mail.concordusapps.com] has quit [Ping timeout: 256 seconds] 02:35:21 -!- joast [~rick@76.178.135.192] has quit [Ping timeout: 252 seconds] 02:40:26 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 02:47:17 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 02:50:05 groovy2shoes [~cory@unaffiliated/groovebot] has joined #scheme 02:51:05 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 02:52:00 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 276 seconds] 02:52:08 -!- preflex_ is now known as preflex 02:54:39 Is there a form that can automate the self-recursion of something n times? For instance: (cartesian-product (cartesian-product l1 l1) l1) 02:58:01 I wouldn't call that self-recursion 02:58:10 zzing, you mean a method which doesn't impose arbitrary conditions on the way the procedure in question requires its argument list to be built up? 02:58:18 And I'm not aware of anything built in that does that 02:59:40 I suspect it'd look like (lambda (func n) (for/fold ([result values]) ([i (in-range n)]) (compose func result))) 03:00:04 gnomon, I am not entirely certain what you are meaning 03:00:34 joast [~rick@76.178.135.192] has joined #scheme 03:01:14 zzing, well, in your CARTESIAN-PRODUCT example, the recursion wraps around the first item in the argument list. Why couldn't it wrap around the second positional parameter instead? Or the tenth? 03:01:46 I believe it would not matter at all 03:01:50 What if the arguments to the procedure cannot commute? 03:02:44 For that matter, what about procedures which return multiple values? 03:03:14 Don't think I have seen those 03:03:30 Right. Well. 03:03:45 *gnomon* pauses thoughtfully 03:03:58 This is my cartesian-product: https://gist.github.com/iaefai/f5c072f78daaba51171f I am trying to write my cartesian-power when I noticed that multiple calling would work, but don't know how to just have it do that. 03:04:06 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 03:05:10 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 03:05:40 I just realized that 1) the response I was about to give, although intended to be useful advice, could very easily be interpreted as a rather insulting statement; and 2) I think I stepped on that very same rake a few hours ago. I'm going to go apologize to that person. Please excuse me. 03:08:41 gnomon, what is the response you were going to give? 03:20:06 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 03:33:48 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 264 seconds] 03:40:18 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 03:45:12 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 03:57:17 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 252 seconds] 04:03:07 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Quit: Computer has gone to sleep] 04:09:04 tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has joined #scheme 04:11:54 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 04:21:40 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Quit: Computer has gone to sleep.] 04:22:08 rrradical [~rrradical@209-6-197-118.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 04:25:00 -!- ozzloy [~ozzloy@unaffiliated/ozzloy] has quit [Read error: Operation timed out] 04:25:07 ozzloy [~ozzloy@ozzloy.lifeafterking.org] has joined #scheme 04:25:07 -!- ozzloy [~ozzloy@ozzloy.lifeafterking.org] has quit [Changing host] 04:25:07 ozzloy [~ozzloy@unaffiliated/ozzloy] has joined #scheme 04:33:09 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 248 seconds] 04:50:10 scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has joined #scheme 04:50:39 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 04:51:03 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:54:34 -!- scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has quit [Ping timeout: 245 seconds] 04:59:36 -!- clog [~nef@bespin.org] has quit [Ping timeout: 245 seconds] 05:12:58 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 05:17:05 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Ping timeout: 245 seconds] 05:18:13 cdidd [~cdidd@95-27-32-121.broadband.corbina.ru] has joined #scheme 05:18:24 -!- kvda [~kvda@unaffiliated/kvda] has quit [Quit: z____z] 05:20:25 civodul [~user@LDijon-156-64-49-137.w217-128.abo.wanadoo.fr] has joined #scheme 05:34:22 -!- yacks [~py@180.151.36.168] has quit [Ping timeout: 246 seconds] 05:43:03 yacks [~py@180.151.36.168] has joined #scheme 05:47:21 bjz [~brendanza@125.253.99.68] has joined #scheme 05:49:34 gravicappa [~gravicapp@ppp91-77-187-74.pppoe.mtu-net.ru] has joined #scheme 05:52:57 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 245 seconds] 05:53:33 -!- ecraven [~user@www.nexoid.at] has quit [Read error: Operation timed out] 05:56:53 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 06:04:43 -!- trusktr [~trusktr@130.86.99.201] has quit [Ping timeout: 264 seconds] 06:04:48 masm [~masm@bl18-56-252.dsl.telepac.pt] has joined #scheme 06:05:00 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 06:06:12 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 264 seconds] 06:06:50 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 06:09:56 -!- bjz [~brendanza@125.253.99.68] has quit [Read error: Connection reset by peer] 06:10:05 bjz [~brendanza@125.253.99.68] has joined #scheme 06:11:23 -!- acarrico [~acarrico@cable54-3-143.stoweaccess.com] has quit [Read error: Operation timed out] 06:15:13 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #scheme 06:16:06 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 06:26:01 acarrico [~acarrico@209.99.214.221] has joined #scheme 06:27:32 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 245 seconds] 06:28:13 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Ping timeout: 240 seconds] 06:32:49 kvda [~kvda@unaffiliated/kvda] has joined #scheme 06:36:44 -!- rrradical [~rrradical@209-6-197-118.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has quit [Remote host closed the connection] 06:41:14 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 06:44:42 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 06:46:02 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Ping timeout: 256 seconds] 06:46:35 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 06:48:01 -!- sambio [~sambio@unaffiliated/sambio] has quit [] 06:49:02 ecraven [~user@www.nexoid.at] has joined #scheme 06:58:57 clog [~nef@bespin.org] has joined #scheme 07:01:40 -!- civodul [~user@LDijon-156-64-49-137.w217-128.abo.wanadoo.fr] has quit [Quit: GNU Guile 2.0.9 is out!] 07:07:10 joneshf-laptop [~joneshf@c-98-208-37-38.hsd1.ca.comcast.net] has joined #scheme 07:09:22 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Quit: MichaelRaskin] 07:11:26 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 252 seconds] 07:14:36 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 276 seconds] 07:23:11 ASau [~user@p5797FF8D.dip.t-dialin.net] has joined #scheme 07:23:47 -!- kvda [~kvda@unaffiliated/kvda] has quit [Quit: z____z] 07:29:35 -!- joneshf [~joneshf@086.112-30-64.ftth.swbr.surewest.net] has quit [Ping timeout: 245 seconds] 07:30:14 trusktr [~trusktr@c-71-193-54-200.hsd1.ca.comcast.net] has joined #scheme 07:30:25 joneshf [~joneshf@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 07:37:20 civodul [~user@pluto.sophia.inria.fr] has joined #scheme 07:43:27 snearch [~snearch@brln-4db93507.pool.mediaWays.net] has joined #scheme 07:46:09 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 07:50:01 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 07:51:56 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 07:53:15 alexei [~amgarchin@theo1.theochem.tu-muenchen.de] has joined #scheme 07:55:39 -!- tacey [~tacey@211.101.48.70] has quit [Quit: ...] 08:00:43 -!- adiii [~adityavit@c-68-45-153-184.hsd1.nj.comcast.net] has quit [Ping timeout: 256 seconds] 08:21:21 SanderM [~quassel@2001:610:180:1:e2cb:4eff:fe41:41d] has joined #scheme 08:27:07 the-sun [542859de@gateway/web/freenode/ip.84.40.89.222] has joined #scheme 08:27:22 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 08:27:47 hkBst [~marijn@79.170.210.172] has joined #scheme 08:27:48 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 08:27:48 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 08:35:38 dessos [~dessos@c-174-60-176-249.hsd1.pa.comcast.net] has joined #scheme 08:43:57 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 08:44:09 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 08:47:58 hkBst_ [~marijn@79.170.210.172] has joined #scheme 08:47:58 -!- hkBst_ [~marijn@79.170.210.172] has quit [Changing host] 08:47:59 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 08:49:00 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Ping timeout: 260 seconds] 08:53:00 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 08:53:28 hkBst_ [~marijn@79.170.210.172] has joined #scheme 08:53:28 -!- hkBst_ [~marijn@79.170.210.172] has quit [Changing host] 08:53:28 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 09:05:56 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #scheme 09:08:02 -!- gravicappa [~gravicapp@ppp91-77-187-74.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 09:08:03 -!- vukini [~vukini@94.205.172.53] has quit [Read error: Connection reset by peer] 09:08:23 vukini [~vukini@108.61.81.139] has joined #scheme 09:09:25 -!- trusktr [~trusktr@c-71-193-54-200.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] 09:09:57 -!- vukini [~vukini@108.61.81.139] has quit [Read error: Connection reset by peer] 09:10:18 vukini [~vukini@108.61.81.139] has joined #scheme 09:12:59 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 09:15:03 tacey [~tacey@220.231.27.150] has joined #scheme 09:15:42 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 09:17:28 vukini___ [~vukini@94.205.172.53] has joined #scheme 09:18:39 -!- vukini [~vukini@108.61.81.139] has quit [Read error: Connection reset by peer] 09:18:39 -!- vukini___ is now known as vukini 09:23:50 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Quit: Lost terminal] 09:24:34 gravicappa [~gravicapp@ppp91-77-175-225.pppoe.mtu-net.ru] has joined #scheme 09:26:50 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #scheme 09:53:53 -!- snearch [~snearch@brln-4db93507.pool.mediaWays.net] has quit [Quit: Verlassend] 10:09:40 -!- SanderM [~quassel@2001:610:180:1:e2cb:4eff:fe41:41d] has quit [Read error: Connection reset by peer] 10:09:47 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 10:11:23 SanderM [~quassel@2001:610:180:1:e2cb:4eff:fe41:41d] has joined #scheme 10:14:36 scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has joined #scheme 10:27:43 przl [~przlrkt@p5B2983BB.dip0.t-ipconnect.de] has joined #scheme 10:30:03 -!- copec [copec@schrodbox.unaen.org] has quit [Read error: Operation timed out] 10:32:50 copec [copec@schrodbox.unaen.org] has joined #scheme 10:49:40 -!- dessos [~dessos@c-174-60-176-249.hsd1.pa.comcast.net] has left #scheme 10:51:25 -!- przl [~przlrkt@p5B2983BB.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 10:53:55 przl [~przlrkt@p5B2983BB.dip0.t-ipconnect.de] has joined #scheme 11:05:12 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 252 seconds] 11:05:32 hkBst_ [~marijn@79.170.210.172] has joined #scheme 11:05:32 -!- hkBst_ [~marijn@79.170.210.172] has quit [Changing host] 11:05:33 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 11:17:00 -!- mmc [~michal@sams-office-nat.tomtomgroup.com] has quit [Remote host closed the connection] 11:17:24 mmc [~michal@sams-office-nat.tomtomgroup.com] has joined #scheme 11:17:55 -!- noam_ [~noam@213.57.201.130] has quit [Ping timeout: 256 seconds] 11:18:12 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 264 seconds] 11:18:51 hkBst__ [~marijn@79.170.210.172] has joined #scheme 11:21:17 noam [~noam@213.57.201.130] has joined #scheme 11:25:02 FunkyDrummer [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 11:30:05 -!- tacey [~tacey@220.231.27.150] has quit [Quit: ...] 11:38:51 noam_ [~noam@213.57.201.130] has joined #scheme 11:42:48 -!- noam [~noam@213.57.201.130] has quit [Ping timeout: 264 seconds] 11:43:08 -!- gravicappa [~gravicapp@ppp91-77-175-225.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 11:43:30 gravicappa [~gravicapp@ppp91-77-175-225.pppoe.mtu-net.ru] has joined #scheme 12:01:28 -!- hkBst__ [~marijn@79.170.210.172] has quit [Ping timeout: 246 seconds] 12:02:55 hkBst__ [~marijn@79.170.210.172] has joined #scheme 12:08:26 -!- hkBst__ [~marijn@79.170.210.172] has quit [Ping timeout: 252 seconds] 12:09:36 -!- zacts [~blueberry@unaffiliated/zacts] has quit [Ping timeout: 245 seconds] 12:11:15 -!- hive-mind [pranq@unaffiliated/contempt] has quit [Ping timeout: 245 seconds] 12:11:21 zacts [~blueberry@67-0-139-59.albq.qwest.net] has joined #scheme 12:12:09 hkBst__ [~marijn@79.170.210.172] has joined #scheme 12:13:46 ijp` [~user@host86-184-183-126.range86-184.btcentralplus.com] has joined #scheme 12:14:10 groovy2shoes [~cory@unaffiliated/groovebot] has joined #scheme 12:15:53 dnolen [~user@212.23.236.122] has joined #scheme 12:16:34 -!- ijp [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Ping timeout: 256 seconds] 12:18:21 -!- ijp` [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Read error: Operation timed out] 12:18:35 ijp` [~user@host86-184-183-126.range86-184.btcentralplus.com] has joined #scheme 12:24:12 hive-mind [pranq@unaffiliated/contempt] has joined #scheme 12:25:16 -!- ijp` [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Read error: Operation timed out] 12:26:20 ijp` [~user@host86-184-183-126.range86-184.btcentralplus.com] has joined #scheme 12:28:30 ijp`` [~user@host86-184-183-126.range86-184.btcentralplus.com] has joined #scheme 12:28:52 -!- ijp` [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Read error: Operation timed out] 12:31:11 -!- tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has quit [Quit: Leaving] 12:31:35 ijp``` [~user@host86-184-183-126.range86-184.btcentralplus.com] has joined #scheme 12:31:53 -!- ijp`` [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Read error: Operation timed out] 12:33:27 slaine [~slaine@84.203.137.218] has joined #scheme 12:34:00 Hey guys, I'm new to scheme and I'm looking for a little advice 12:34:13 :) ask away 12:35:03 I'm trying to create a function inside the xbindkeys scheme file and I'm having some trouble with 1 step, see here for their sample, http://www.nongnu.org/xbindkeys/xbindkeysrc.scm.html 12:35:40 Basically, I want to execute their 'run-command' function, and pass it a string that's contracted from a literal and a variable 12:36:30 you probably want STRING-APPEND for that 12:36:31 So I've a simple function defined, it takes in 2 params, the first one is the key that'll bind to and the second is a parameter I want to pass to an external program 12:36:35 rudybot: (string-append "foo" "bar") 12:36:35 ecraven: your sandbox is ready 12:36:35 ecraven: ; Value: "foobar" 12:36:38 I've tried that but failed 12:36:46 all the parameters need to be strings 12:36:53 rudybot: (string-append "foo" 3) 12:36:53 ecraven: error: string-append: contract violation expected: string? given: 3 argument position: 2nd other arguments...: "foo" 12:36:57 that doesn't work :) 12:37:06 if they are numbers, you can use NUMBER->STRING 12:37:12 rudybot: (string-append "foo" (number->string 3)) 12:37:12 ecraven: ; Value: "foo3" 12:37:32 as in, I had (run-command (string-append "xterm " cmdParam)) and it didn't do what I expected (as in it did nothing) 12:38:42 ecraven: Do I need to do something to make the interpreter know that cmdParam is a string ? 12:39:02 It's passed into the function as "-bg black -fg white" 12:39:32 the idea being that I should end up with the equiv of (run-command "xterm -bg black -fg white") 12:42:14 Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has joined #scheme 12:43:21 ecraven: ok, I must have had a typo the last time tried string-append, it's working now 12:43:40 great :) 12:43:59 intact, I re-wrote the function completely to get it working at a basic level and never thought to put back in the string-append, as that was the first step I tried with the original attempt 12:44:05 s/intact/infact 12:44:18 gleag [~gleag@71.175.broadband2.iol.cz] has joined #scheme 12:44:24 anyway, thanks, I can flesh this out properly now 12:47:47 :) don't hesitate to ask about anything that comes up 12:50:19 -!- scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has quit [Ping timeout: 264 seconds] 12:53:11 bjz_ [~brendanza@125.253.99.68] has joined #scheme 12:53:31 -!- bjz [~brendanza@125.253.99.68] has quit [Read error: Connection reset by peer] 12:54:26 -!- SanderM [~quassel@2001:610:180:1:e2cb:4eff:fe41:41d] has quit [Remote host closed the connection] 12:56:03 edw [~edw@207.239.61.34] has joined #scheme 12:57:54 SanderM [~quassel@2001:610:180:1:e2cb:4eff:fe41:41d] has joined #scheme 12:59:33 -!- youlysses_ZZZ [~user@75-132-7-80.dhcp.stls.mo.charter.com] has quit [Quit: School time, fine and dine. o/] 13:06:37 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Quit: Computer has gone to sleep] 13:09:53 -!- masm [~masm@bl18-56-252.dsl.telepac.pt] has quit [Quit: Leaving.] 13:12:26 ecraven: my cunning plan is working 13:12:37 thanks for the help 13:16:41 ski_ [~na@t-2020-07.studat.chalmers.se] has joined #scheme 13:17:46 -!- Myk267 [~myk@unaffiliated/myk267] has quit [Ping timeout: 256 seconds] 13:20:31 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 13:20:34 hehe, what *is* your cunning plan? 13:22:41 we've a piece of hardware that was sending several key press/release events per second when the key was held down (volume rocker). I'm trying to throttle it and only execute the volume increase once the previous volume command has finished, rather than spawning off hundreds of processes trying to connect to the sound daemon 13:23:48 hehe, useful! 13:25:02 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Ping timeout: 245 seconds] 13:25:53 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 13:27:05 jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has joined #scheme 13:27:08 -!- jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has quit [Changing host] 13:27:09 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 13:28:40 -!- samth_away is now known as samth 13:32:40 wbooze [~wbooze@xdsl-87-79-196-165.netcologne.de] has joined #scheme 13:42:43 scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has joined #scheme 13:43:45 GOMADWarrior [~Regis@189.34.44.144] has joined #scheme 13:47:26 -!- hkBst__ [~marijn@79.170.210.172] has quit [Ping timeout: 252 seconds] 13:50:37 -!- dnolen [~user@212.23.236.122] has quit [Remote host closed the connection] 13:56:01 hkBst__ [~marijn@79.170.210.172] has joined #scheme 13:56:09 xxgo [~xxgo@183.221.90.225] has joined #scheme 14:04:33 -!- hkBst__ [~marijn@79.170.210.172] has quit [Read error: Connection reset by peer] 14:04:39 hkBst [~marijn@79.170.210.172] has joined #scheme 14:04:39 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 14:04:39 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 14:09:53 -!- przl [~przlrkt@p5B2983BB.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 14:10:51 -!- joneshf-laptop [~joneshf@c-98-208-37-38.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] 14:11:21 -!- sirdancealo2 [~sirdancea@98.82.broadband5.iol.cz] has quit [Remote host closed the connection] 14:17:01 sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has joined #scheme 14:17:34 -!- sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has quit [Read error: Connection reset by peer] 14:17:58 -!- the-sun [542859de@gateway/web/freenode/ip.84.40.89.222] has quit [Ping timeout: 245 seconds] 14:22:14 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 14:26:39 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Ping timeout: 245 seconds] 14:28:56 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 14:34:51 edw [~edw@207.239.61.34] has joined #scheme 14:36:24 przl [~przlrkt@p5B2983BB.dip0.t-ipconnect.de] has joined #scheme 14:42:10 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 14:45:44 -!- vukini [~vukini@94.205.172.53] has quit [Ping timeout: 252 seconds] 14:59:47 -!- levi [~user@c-174-52-219-147.hsd1.ut.comcast.net] has quit [Read error: Connection reset by peer] 15:00:10 levi [~user@c-174-52-219-147.hsd1.ut.comcast.net] has joined #scheme 15:00:30 trusktr [~trusktr@130.86.99.201] has joined #scheme 15:00:36 -!- ecraven [~user@www.nexoid.at] has quit [Ping timeout: 252 seconds] 15:08:57 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #scheme 15:13:37 -!- wbooze [~wbooze@xdsl-87-79-196-165.netcologne.de] has quit [Remote host closed the connection] 15:14:14 wbooze [~wbooze@xdsl-87-79-196-165.netcologne.de] has joined #scheme 15:20:18 carleastlund [~cce@gotham.ccs.neu.edu] has joined #scheme 15:22:23 sambio [~sambio@unaffiliated/sambio] has joined #scheme 15:26:50 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 15:29:29 -!- d1ck [U2FsdGVkX1@ma.sdf.org] has quit [Quit: Lost terminal] 15:29:34 vukini_ [~vukini@94.205.215.73] has joined #scheme 15:32:09 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 15:36:59 jaaso [~user@178.239.31.138] has joined #scheme 15:37:18 -!- jaaso [~user@178.239.31.138] has quit [Remote host closed the connection] 15:38:22 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 15:42:32 -!- przl [~przlrkt@p5B2983BB.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 15:43:32 Fare [fare@nat/google/x-asisljxickhijtmy] has joined #scheme 15:46:06 -!- SanderM [~quassel@2001:610:180:1:e2cb:4eff:fe41:41d] has quit [Read error: Connection reset by peer] 15:48:39 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 15:56:09 -!- GOMADWarrior [~Regis@189.34.44.144] has quit [Ping timeout: 256 seconds] 15:58:01 -!- slaine [~slaine@84.203.137.218] has quit [Quit: slaine] 15:58:53 -!- civodul [~user@pluto.sophia.inria.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:00:26 -!- asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has quit [Ping timeout: 245 seconds] 16:01:09 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 16:02:14 -!- sambio [~sambio@unaffiliated/sambio] has quit [] 16:25:35 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 16:27:08 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 16:27:29 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Client Quit] 16:28:00 zzing [~zzing@198-91-217-153.cpe.distributel.net] has joined #scheme 16:29:03 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 16:33:22 jrajav [~jrajav@198.179.137.210] has joined #scheme 16:45:17 -!- Natch [~Natch@c-fecee155.25-4-64736c10.cust.bredbandsbolaget.se] has quit [Quit: exit(EXIT_FAILURE);] 16:45:52 -!- zzing [~zzing@198-91-217-153.cpe.distributel.net] has quit [Quit: Computer has gone to sleep.] 16:52:32 -!- alexei [~amgarchin@theo1.theochem.tu-muenchen.de] has quit [Ping timeout: 245 seconds] 16:59:42 -!- trusktr [~trusktr@130.86.99.201] has quit [Read error: Operation timed out] 17:01:24 -!- scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has quit [Ping timeout: 264 seconds] 17:04:35 -!- xxgo [~xxgo@183.221.90.225] has quit [Quit: xxgo] 17:06:45 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 17:06:53 -!- adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 17:08:23 -!- SHODAN [~shozan@c-08b7e253.011-86-73746f30.cust.bredbandsbolaget.se] has quit [Changing host] 17:08:23 SHODAN [~shozan@fsf/member/shodan] has joined #scheme 17:14:55 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Ping timeout: 264 seconds] 17:23:50 -!- jrajav [~jrajav@198.179.137.210] has quit [Quit: phunq, sandwich store loop, WHAT NO UNIVERSE] 17:27:55 -!- levi [~user@c-174-52-219-147.hsd1.ut.comcast.net] has quit [Read error: Operation timed out] 17:28:13 alexei [~amgarchin@p4FD608E0.dip0.t-ipconnect.de] has joined #scheme 17:28:29 levi [~user@c-174-52-219-147.hsd1.ut.comcast.net] has joined #scheme 17:33:27 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 17:33:37 sambio [~sambio@190.57.227.109] has joined #scheme 17:33:37 -!- sambio [~sambio@190.57.227.109] has quit [Changing host] 17:33:37 sambio [~sambio@unaffiliated/sambio] has joined #scheme 17:36:15 -!- SeySayux [SeySayux@libsylph/developer/seysayux] has quit [Ping timeout: 252 seconds] 17:37:39 sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has joined #scheme 17:40:43 -!- alexei [~amgarchin@p4FD608E0.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 17:41:39 ecraven [~user@www.nexoid.at] has joined #scheme 17:42:55 Kruppe [~user@j2petkovich.uwaterloo.ca] has joined #scheme 17:43:42 -!- ijp``` is now known as ijp 17:46:59 alexei [~amgarchin@p4FD608E0.dip0.t-ipconnect.de] has joined #scheme 17:47:42 -!- vukini_ [~vukini@94.205.215.73] has quit [Remote host closed the connection] 17:48:00 vukini_ [~vukini@108.61.81.139] has joined #scheme 17:51:54 -!- sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has quit [Remote host closed the connection] 17:53:34 -!- nalaginrut [~nalaginru@59.40.37.246] has quit [Ping timeout: 246 seconds] 17:54:02 vukini__ [~vukini@94.205.215.73] has joined #scheme 17:54:32 edw [~edw@207.239.61.34] has joined #scheme 17:54:47 -!- vukini_ [~vukini@108.61.81.139] has quit [Read error: Connection reset by peer] 17:56:04 sirdancealo2 [~sirdancea@98.82.broadband5.iol.cz] has joined #scheme 17:58:59 -!- pjb [~t@AMontsouris-651-1-102-69.w82-123.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 18:05:55 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 264 seconds] 18:10:27 -!- gravicappa [~gravicapp@ppp91-77-175-225.pppoe.mtu-net.ru] has quit [Ping timeout: 276 seconds] 18:11:00 trusktr [~trusktr@130.86.99.201] has joined #scheme 18:11:59 Am I right in that "an environment" is a "lexical scope" ? 18:12:27 it can be :) 18:12:45 Hrm, I'm guessing the former term isn't well-defined ? 18:12:54 or rather, it is, but not every lexical scope is an environment (though this of course depends a lot on your definition of "environment" and "scope") 18:12:57 No wait, R5RS even has first-class environments .. 18:12:59 correct ;) 18:13:08 Hrm. 18:13:45 (I guess not every mention of an "environment" refers to the R5RS concept.) 18:13:47 well, these "environments" in R5RS are rather opaque 18:14:05 LAMMJohn1on [~ja@user-5af436d8.broadband.tesco.net] has joined #scheme 18:14:12 no way to actually inspect the bindings, or to add new ones, except (eval '(define ...) environment) 18:14:16 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 18:14:21 Indeed. 18:15:00 though every Scheme I've seen so far has provided implementation-specific ways of doing this 18:16:49 -!- LAMMJohnson [~ja@user-5af43e24.broadband.tesco.net] has quit [Ping timeout: 256 seconds] 18:17:26 What I actually wanted to ask is, what variables are procedural syntax-transformers allowed to reference ? Which I guess is more clearly asked as, what environment(?) are they called in ? Say per R6RS .. 18:17:53 (Hrm, I gotta go, be back in half an our. (My IRC stays open ..)) 18:18:30 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Read error: Operation timed out] 18:20:48 tupi [~user@139.82.89.157] has joined #scheme 18:22:16 adiii [~adityavit@aditya.poly.edu] has joined #scheme 18:28:13 gravicappa [~gravicapp@ppp91-77-175-225.pppoe.mtu-net.ru] has joined #scheme 18:31:20 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 18:46:44 William [~William@108-85-16-151.lightspeed.gnvlsc.sbcglobal.net] has joined #scheme 18:47:08 -!- William is now known as Guest98279 18:48:40 pjb [~user@AMontsouris-651-1-192-178.w82-123.abo.wanadoo.fr] has joined #scheme 18:50:09 I can't be sure whether R6RS answers my question .. it probably does in some form but I don't get it. :P 18:52:44 zzing [~zzing@wlan.cspc1.uwindsor.ca] has joined #scheme 18:54:12 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 18:55:39 "define
The expander records the fact that the defined identifier is a variable but defers expansion of the right-hand-side expression until after all of the definitions have been processed." 18:55:45 edw [~edw@207.239.61.34] has joined #scheme 18:56:08 I guess that means my syntax transformers can't reference *any* variables defined in the same body as them. 18:56:34 Hrm, "top-level body" is different though. 18:56:40 GOMADWarrior [~Regis@189.34.44.144] has joined #scheme 18:57:38 ecraven: r6rs (r7rs?) has a better form for creating environments 18:58:14 taylanub: phrasing is a very strange topic 18:58:18 phasing* 18:58:34 I don't see R6RS using that term BTW .. 18:58:55 It describes an "expansion process" though: http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-13.html 18:59:16 "Macro uses (see section 9.2) are expanded into core formsat the start of evaluation (before compilation or interpretation) by a syntax expander." Does this equate to "explicit phasing" ? 18:59:32 ([sic] at "formsat" ..) 18:59:40 http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-10.html#node_sec_7.2 18:59:48 -!- BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has quit [Ping timeout: 256 seconds] 18:59:59 Ah, thanks. 18:59:59 BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has joined #scheme 19:00:20 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:00:39 That definitely looks like something I want to read .. 19:05:13 joneshf-laptop [~joneshf@mail.concordusapps.com] has joined #scheme 19:05:22 BossKonaSegwaY1 [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has joined #scheme 19:05:35 -!- BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has quit [Read error: Connection reset by peer] 19:07:43 Myk267 [~myk@unaffiliated/myk267] has joined #scheme 19:09:25 Natch [~Natch@c-fecee155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #scheme 19:13:37 snearch [~snearch@brln-4db93507.pool.mediaWays.net] has joined #scheme 19:14:12 -!- BossKonaSegwaY1 [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has quit [Read error: Connection reset by peer] 19:14:55 BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has joined #scheme 19:16:42 -!- Guest98279 is now known as tert3 19:18:31 Whoa, phasing is crazy. 19:19:22 it's just a phase 19:19:47 So I presume what R6RS describes is explicit phasing ? Then I guess the question would be, how much "phasing information" can be "inferred" (if I make sense :P). 19:20:28 r6rs is explicit, but if you aren't using racket (or larceny?), they will probably be using psyntax and so you'll get implicit phasing 19:20:57 I have a feeling it's quite embarrassing that I still don't know what exactly this "psyntax" is. 19:21:28 it's syntax to-go 19:22:10 taylanub: it is an implementation of syntax-case, that you can plug into your scheme 19:22:32 And `syntax-case' is the overlord behind the whole phasing system ? 19:23:11 That actually makes sense; I noticed I can probably substitute `eval-when' and `syntax-case' for each other. 19:23:43 Possibly the former is, and I'm almost sure can at least be, defined in terms of the latter. 19:23:44 taylanub: well, it will crop up in any general procedural macro system 19:24:39 taylanub: it's just people who use other macro api's tend to pretend that the issues don't exist 19:24:44 like when you want to use a procedure in a macro that gets used in a procedure you use in a macro that generates other macros 19:24:58 rudybot: you want it when? 19:24:59 ijp: whats best function/var to get time or elapsed time in seconds? (just want someting to mod to get a fllag every X seconds) 19:26:06 *ijp* adds 'give rudybot an extensive scheme bibliography' to giant TODO list 19:26:50 ijp: I am taking your startup idea (Wikipedia with cat-pix macros) alarmingly seriously 19:27:20 well, they already have a 'simple english' wikipedia; it was the obvious progression 19:27:40 By the way what ever happened to the R7RS-small release ? There was the almost-final(?) draft 8 and then a purely-editorial-changes draft 9, and I thought it would be out in a short time after that, but either the mailing lists went silent, or my subscription broke. :P 19:28:16 taylanub: ask jcown 19:28:20 rudybot: seen jcowan 19:28:20 *offby1: jcowan_ was seen in #scheme two days ago, saying "(set! else #f)", and then jcowan_ was seen quitting in mail.digitalkingdom.org two days ago, saying "Quit: Leaving" 19:29:34 taylanub and anyone else, "syntax-case" is not the overlord behind phasing. The syntax-case form is just a pattern matcher for syntax objects. Phases are a much lower level concept than syntax-case, but hygienic macro systems that have syntax-case are often described with examples that use the pattern matcher, so it becomes sort of the "spokesman" for many other features. 19:30:25 And if "syntax-case" here is being used to refer to some other thing -- like Dybvig's macro system from the same paper where he introduced syntax-case -- that didn't even have phases. 19:31:11 That doesn't faze me a bit 19:33:46 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Read error: Connection reset by peer] 19:34:06 Hrm, indeed, I confused `syntax-case' itself with the common usage-case of it: Setting a syntax-keyword to a procedure (which then uses `syntax-case'). The procedure needs obviously not use `syntax-case' at all to "reach into the next phase," it is itself evaluated there already. (Tell me if I don't make sense.) 19:34:47 Yeah, so define-syntax, then. Which is definitely a low-level construct. 19:34:54 (in every system I know of) 19:35:01 Yay, I get it. 19:35:51 -!- BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has quit [Ping timeout: 245 seconds] 19:35:59 BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has joined #scheme 19:36:53 So, psyntax fully infers all information about in which phases an import is needed, and thus makes explicit phasing unnecessary ? Or is there still a reason for explicit phasing ? 19:42:32 -!- trusktr [~trusktr@130.86.99.201] has quit [Ping timeout: 256 seconds] 19:43:20 pumpkin360 [5304829b@gateway/web/freenode/ip.83.4.130.155] has joined #scheme 19:43:24 Hello 19:44:20 Could anyone advice me a simple interpreter which implements pure scheme ? (I know I'm starting a war but...) 19:45:14 Racket has modes for specific standards I think. 19:45:15 Which pure scheme? There are 8 different reports! 19:45:27 8 ? 19:45:43 pure as in 'scheme: an interpreter for the extended lambda calculus' 19:45:45 the report, the revised report,. the r2rs  to the r7rs. 19:46:17 Oh .. it never occurred to me that each RnRS is the (n+1)th report. 19:47:26 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 255 seconds] 19:47:28 zeroth, first, second, third,... 19:48:18 didn't want racket because it is a dialect but if it has some simple modes I will give it a try. It still weights 250 Mb... never the less I will use it. Another quick question, are there any projects on making a fast scheme compiler without bignum and all other fancy stuff ? (even without them the language seems to be quite remarkable and maybe it could also be fast. I have python for bignum :P ) 19:48:19 ? 19:48:47 Stalin is said to compile code that's sometimes faster than hand-optimized C. 19:48:56 ("Stalin" is a Scheme compiler.) 19:49:02 -!- snearch [~snearch@brln-4db93507.pool.mediaWays.net] has quit [Quit: Verlassend] 19:49:13 compilation with stalin is a long process 19:49:31 It doesn't have any debugging and such though. And I seem to remember it's R4RS and not fully R5RS. Maybe look into Gambit instead. 19:49:45 pumpkin360: for small, maybe chibi 19:50:03 but wouldn't it be faster if without bignums ? 19:50:29 *even faster 19:50:30 If it doesn't have bignums, you won't be able to use bignums, so it won't be able to be slow, I gues. :P 19:50:50 ok. 19:51:01 if pumpkin wants a crippled scheme, there are any number of horrible "tiny" implementations 19:51:01 Supporting bignums doesn't necessarily mean that all numeric operations are slower; e.g. look into all the hacks in Guile to still represent fixnums in non-pointer variables. 19:51:53 thanks 19:52:34 I guess Guile could also count as a not-so-big yet comprehensive implementation, by the way. I'm reluctant to recommend it because most of my love for it comes from culture, and I'm ignorant on how it compares to other implementations on a technical level. 19:52:52 pumpkin360, what are you looking to Scheme for? Your purpose is going to be a much better indication of which Scheme to use, rather than strict report adherence. The Scheme reports are not really the same thing as language standards in other languages; Scheme isn't one language but a bunch of related languages. 19:53:28 There's also this article BTW: http://wingolog.org/archives/2013/01/07/an-opinionated-guide-to-scheme-implementations 19:53:43 carleastlund: well, actually, a lot of standards are like that. js. sql. 19:54:22 -!- hiroaki [~hiroaki@77-20-72-92-dynip.superkabel.de] has quit [Quit: Ex-Chat] 19:55:15 -!- acedia [~rage@unaffiliated/ffs] has quit [Quit: One likes to believe in the freedom of music] 19:55:19 rage_ [~rage@unaffiliated/ffs] has joined #scheme 19:55:43 -!- hiroakip [~hiroaki@77-20-72-92-dynip.superkabel.de] has quit [Quit: Ex-Chat] 19:56:16 -!- adiii [~adityavit@aditya.poly.edu] has quit [Ping timeout: 245 seconds] 19:56:18 -!- rage_ is now known as acedia 19:56:25 http://tinyurl.com/b3fjhzx 19:56:27 well I'm trying to learn scheme (know a bit of C/C++ and a bit of python, as for now) and was just wondering. Hope scheme to be the first language I learn some more. 19:56:28 Certainly. I'm sure Scheme isn't unique, but it's far down the end of the spectrum in terms of "report compliance" being a weak criteria for picking implementations. 19:57:01 -!- zzing [~zzing@wlan.cspc1.uwindsor.ca] has quit [Quit: Computer has gone to sleep.] 19:57:12 yeah, I can't disagree with that 19:57:42 pumpkin360, if you're just learning it to broaden your horizons, I wouldn't worry about RnRS compliance at all. Personally I'd recommend starting at Racket. I'm on the Racket developers team, so I'll understand if some take that as biased, but Racket was built with teaching in mind; the RnRS standard was not. 19:59:37 Wanted plain simple scheme implementation but because, there is no such, I will stick with racket. Why doesn't it have command line history ? 20:00:18 pumpkin360: what about mit-scheme, guile, chicken, gauche, ...? 20:00:31 zerokarmaleft [zkl@morpheus.net] has joined #scheme 20:01:00 pumpkin360, the way the Scheme reports are written, a "plain simple" implementation is not always the friendliest thing. And Racket does have command-line history. Are you using the command-line racket, or DrRacket? 20:01:03 pumpkin360: a huge number of programs allow readline, but not by default, due to licensing issues 20:01:06 -!- zerokarmaleft [zkl@morpheus.net] has left #scheme 20:01:19 and there's always rlwrap 20:01:27 pumpkin360: usually, it's pretty easy to enable 20:01:30 i have chicken, mit-scheme is in 32-bit version and some dependencies are unavailible for AMD64 20:01:55 I use command line racket 20:01:59 pumpkin360: ok, why not chicken? :-) 20:02:01 See this, then: http://docs.racket-lang.org/readline/ 20:04:24 pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has joined #scheme 20:05:26 carleastlund, pumpkin360 : easier to just (require xrepl) 20:05:45 (you can put that line in .racketrc) 20:07:05 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 20:08:51 Ragnaroek [~chatzilla@p549C45ED.dip.t-dialin.net] has joined #scheme 20:09:57 asumu: Ah, I googled "racket readline" and posted the first link rather than the second. I use Racket through Emacs, myself, most of the time. :) 20:12:58 -!- pumpkin360 [5304829b@gateway/web/freenode/ip.83.4.130.155] has quit [Ping timeout: 245 seconds] 20:16:01 carleastlund: xrepl is useful in emacs too. 20:19:26 -!- pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has left #scheme 20:20:33 pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has joined #scheme 20:20:36 Well, to be fair I don't use the repl much at all, myself. Most of my moment-to-moment programming requires recompilation so the repl doesn't help. 20:20:58 is there a repo with DrRacket ? :) 20:21:52 https://github.com/plt/racket 20:22:23 If that's what you're asking for, a source-control repository. 20:22:52 Otherwise I'd go to http://racket-lang.org/download/ if you want something pre-built. 20:26:48 -!- pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has left #scheme 20:37:57 youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has joined #scheme 20:44:17 -!- tert3 [~William@108-85-16-151.lightspeed.gnvlsc.sbcglobal.net] has quit [Read error: Connection reset by peer] 20:50:33 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 245 seconds] 20:51:00 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 20:54:29 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 255 seconds] 20:55:20 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 20:58:25 -!- sambio [~sambio@unaffiliated/sambio] has quit [] 21:02:00 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Read error: Operation timed out] 21:11:17 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 245 seconds] 21:15:03 trusktr [~trusktr@130.86.99.80] has joined #scheme 21:23:34 sambio [~sambio@190.57.227.109] has joined #scheme 21:23:36 -!- sambio [~sambio@190.57.227.109] has quit [Changing host] 21:23:36 sambio [~sambio@unaffiliated/sambio] has joined #scheme 21:24:09 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 21:24:38 pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has joined #scheme 21:24:38 -!- BossKonaSegwaY [~Michael@cpe-75-187-45-52.columbus.res.rr.com] has quit [Read error: Connection reset by peer] 21:25:14 what language should I select in racket to get the most rought/raw scheme ?? 21:27:33 ? 21:29:07 pumpkin3601: Really depends. 21:29:22 If you want easy to learn, try the student languages, from the language menu. 21:29:38 which is most similar to the original scheme ? 21:29:40 I recommend the How to Design Programs book, that uses these languages. 21:30:34 (already have that book, changed it from SICP 20 minutes ago due to advice of some guy, in this room) 21:30:35 #lang racket is basically Scheme, with the additional conveniences you want for actual programming. 21:31:10 If you *really* want bare bones, there's #%kernel. 21:31:12 (Don't use that, I'm mostly joking.) 21:31:31 But yeah, if you want to learn, HTDP + student languages is the way to go. 21:31:44 And for day-to-day programming, #lang racket is best. 21:31:52 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 251 seconds] 21:32:20 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 21:32:24 too late, "#%" 21:32:25 :) 21:32:25 groovy2shoes [~cory@unaffiliated/groovebot] has joined #scheme 21:32:31 -!- zbigniew [~zb@3e8.org] has quit [Remote host closed the connection] 21:33:01 want to learn the basic of lisp and then will think about the dialect 21:33:09 thanks. 21:33:14 Then the student language are probably the best choice. 21:33:30 so what's with the "#%" ? 21:33:46 It's the prefix Racket uses for internal names. 21:34:06 For things that aren't really for public consumption. 21:34:21 E.g. interfaces may change, etc. 21:34:39 sounds interesting. So I probably can break many things with it ? :D 21:40:37 -!- pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has left #scheme 21:42:16 pumpkin3601, No, you won't break much, but *we* will break *your* code that uses #%kernel whenever we feel like it. So, you are warned. 21:44:12 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 21:45:33 carleastlund: Right, if you want to break things, you need #%unsafe. ;) 21:45:33 -!- trusktr [~trusktr@130.86.99.80] has quit [Ping timeout: 240 seconds] 21:46:37 stamourv: I prefer to play dangerously with #%vincent-st-amours-credit-card-number. It's such a useful constant. 21:46:54 zbigniew [~zb@3e8.org] has joined #scheme 21:47:11 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 21:47:59 please leave that variable alone, i have code that depends on it 21:48:19 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 21:49:02 ijp: almost did a spittake on that one :) 21:49:21 rudybot: #%vincent-st-amours-credit-card-number 21:49:21 stamourv: ; Value: #f 21:49:33 Ha! Joke's on you, I don't have a credit card! 21:50:23 Oh, we got one in your name for you. Enjoy your next credit report. The variable is an easter egg, good luck finding where it's bound! 21:50:50 Touché. 21:52:02 Oh, getting all fancy with your French words now, are you? 21:53:30 -!- Ragnaroek [~chatzilla@p549C45ED.dip.t-dialin.net] has quit [Remote host closed the connection] 21:54:08 Absolument. 21:55:21 Nooooo! Romance languages, my one weakness! 21:56:38 Contorcersi per me! 21:56:54 *stamourv* apologizes to actual italian speakers. 21:59:17 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 255 seconds] 22:04:38 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 252 seconds] 22:05:07 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 22:05:22 groovy3shoes [~cory@cpe-075-177-191-179.nc.res.rr.com] has joined #scheme 22:08:44 -!- groovy3shoes [~cory@cpe-075-177-191-179.nc.res.rr.com] has quit [Client Quit] 22:09:12 -!- groovy2shoes [~cory@unaffiliated/groovebot] has quit [Ping timeout: 264 seconds] 22:10:41 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 252 seconds] 22:11:21 -!- samth is now known as samth_away 22:11:27 -!- youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has quit [Quit: Bbl. o/] 22:13:16 fadein [~Erik@c-67-161-246-186.hsd1.ut.comcast.net] has joined #scheme 22:20:00 Giomancer [~gio@107.201.206.230] has joined #scheme 22:20:13 -!- Triclops256|away is now known as Triclops256 22:20:30 pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has joined #scheme 22:31:31 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 22:33:26 rudybot: t8 en ro What's all this, then? 22:33:26 *offby1: Ce e asta, atunci? 22:33:50 -!- pumpkin3601 [~main@aafa155.neoplus.adsl.tpnet.pl] has left #scheme 22:38:21 -!- Fare [fare@nat/google/x-asisljxickhijtmy] has quit [Ping timeout: 245 seconds] 22:41:34 gleag [~gleag@71.175.broadband2.iol.cz] has joined #scheme 22:54:26 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 22:57:35 -!- gravicappa [~gravicapp@ppp91-77-175-225.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:57:44 SeySayux [SeySayux@libsylph/developer/seysayux] has joined #scheme 22:57:50 -!- Triclops256 is now known as Triclops256|away 22:59:57 -!- cdidd [~cdidd@95-27-32-121.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 23:04:53 -!- Kruppe [~user@j2petkovich.uwaterloo.ca] has quit [Ping timeout: 240 seconds] 23:06:36 -!- ijp [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Read error: Connection reset by peer] 23:06:52 ijp [~user@host86-184-183-126.range86-184.btcentralplus.com] has joined #scheme 23:07:15 -!- acedia [~rage@unaffiliated/ffs] has quit [Remote host closed the connection] 23:07:30 acedia [~rage@unaffiliated/ffs] has joined #scheme 23:13:54 -!- ijp [~user@host86-184-183-126.range86-184.btcentralplus.com] has quit [Ping timeout: 264 seconds] 23:14:12 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 245 seconds] 23:24:36 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 255 seconds] 23:26:17 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Ping timeout: 245 seconds] 23:27:08 -!- wbooze [~wbooze@xdsl-87-79-196-165.netcologne.de] has quit [Ping timeout: 252 seconds] 23:33:28 -!- alexei [~amgarchin@p4FD608E0.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 23:37:02 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 23:38:50 -!- copec [copec@schrodbox.unaen.org] has quit [Read error: Operation timed out] 23:40:22 copec [copec@schrodbox.unaen.org] has joined #scheme 23:52:06 alexei [~amgarchin@p4FD608E0.dip0.t-ipconnect.de] has joined #scheme 23:58:45 -!- tupi [~user@139.82.89.157] has quit [Ping timeout: 245 seconds]