00:00:10 masm [~masm@bl17-207-179.dsl.telepac.pt] has joined #scheme 00:01:49 -!- masm1 [~masm@bl17-207-179.dsl.telepac.pt] has quit [Ping timeout: 256 seconds] 00:10:24 amgarchIn9 [~amgarchin@p4FD61398.dip0.t-ipconnect.de] has joined #scheme 00:11:58 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 250 seconds] 00:14:30 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 00:21:57 ASau [~user@46.115.109.167] has joined #scheme 00:48:09 BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has joined #scheme 01:03:06 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 264 seconds] 01:04:21 grettke [~grettke@cpe-65-30-29-70.wi.res.rr.com] has joined #scheme 01:12:40 -!- Alatien [~Alatien@79.156.36.70] has quit [Quit: Alatien] 01:12:45 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:15:51 -!- BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has quit [Read error: Connection reset by peer] 01:16:12 BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has joined #scheme 01:16:29 -!- yeming` [~user@180.168.36.70] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:20:02 -!- jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 01:23:42 -!- amgarchIn9 [~amgarchin@p4FD61398.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 01:30:18 masm1 [~masm@bl17-207-179.dsl.telepac.pt] has joined #scheme 01:32:30 -!- masm [~masm@bl17-207-179.dsl.telepac.pt] has quit [Ping timeout: 264 seconds] 01:39:42 yeming [~user@180.168.36.70] has joined #scheme 01:39:58 -!- yeming [~user@180.168.36.70] has quit [Client Quit] 01:43:19 yeming [~user@180.168.36.70] has joined #scheme 01:43:53 b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 01:47:55 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 01:47:55 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Changing host] 01:47:55 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 01:59:45 pjb: If you can't clone yourself to get time to learn the language, then do the reasonable thing and stop giving advice about it. (Especially when you "advice" often end up with a recommendation to switch to a language that celebrates the exact bugs that Scheme people have put decades in avoiding.) 02:00:10 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.9.2] 02:01:23 ympbyc [~ympbyc@220.98.6.134] has joined #scheme 02:01:32 Riastradh: The meat being fresh or not is pretty much a difference that you'll find between any such place in Israel and in Boston. I doubt that people would prefer the latter. But the main thing is the stuff that comes around it, which can be hard for the average bored-out-of-its-mind american tongue -- and the solution to that is just to avoid the extras. (Which is easy there, since in the good places you're the 02:01:32 one who puts them on.) 02:03:07 -!- ohama [ohama@92.240.248.100] has quit [Remote host closed the connection] 02:10:49 Fare [fare@nat/google/x-ogwpdfhoszaknyon] has joined #scheme 02:12:23 w33dy [5f5c3359@gateway/web/freenode/ip.95.92.51.89] has joined #scheme 02:14:02 Hi everyone! I'm getting desperated because I can't solve a problem that seemd so easy.. So, I have a list which contains (Joao 1). Now I want to loop in other lists and elements to the end of the (Joao 1) list if the other lists match the requesits. Although I can't figured out how to had elements to the end of the list. Can you help me please? 02:14:11 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 260 seconds] 02:14:40 w33dy: did you write some tests? 02:14:42 w33dy: looking for append 02:14:52 or `(... ,@... ) ? 02:15:25 or for better data structures than lists ? 02:16:27 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 02:16:45 -!- ffs [~garland@unaffiliated/ffs] has quit [Quit: 66: WWW : in bunten Bildern wenig Klarheit, viel Irrtum und ein Fünkchen Wahrheit -- Johann Wolfgang v. Goethe, Faust] 02:16:49 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 02:17:14 Fare grettke: I have to use lists.I need to add this((rei . espadas) (7 . paus)) to the end of (Joao 1) list, but each element should only be added if it match the user choice. I've already done that. I'm just wondering how should I had an element at a time to the list 02:17:58 w33dy: divide your problem into simpler ones 02:18:18 what dialect are you using? 02:18:42 spiderweb [~lcc@unaffiliated/lcc] has joined #scheme 02:19:52 Fare: I think I had a nice idea, let me just try 02:30:37 No, it's not working as it should be. I just need the function to add the element. Imagine we have the list (Joao 1) and ((rei . espadas) (7 . paus)). It should do the following: It (rei . espadas) match then add to the (Joao 1) list. List is now (Joao 1 (rei.espadas)). If (7 . paus) match then add to the list. List is now (Joao 1 (rei.espadas)(7.paus)). I just need this, the rest is done :( 02:31:27 w33dy: separate into things 02:31:39 1- some function to add stuff at the end of a list 02:31:53 2- some function to filter stuff by matching 02:31:57 3- some function to match 02:32:01 then compose it all 02:32:15 Fare: That's my problem. How I add the stuff at the end of the list? The 2 and 3 steps are done. 02:33:20 it's usually called append 02:33:28 but you can write your own 02:33:49 you should go over the first chapters of HtDP to clarify your mind 02:33:53 Fare: Append creats a new list, I want to modify a existing one. Is there any function to do that for me? 02:34:02 set! 02:34:10 set-cdr! 02:34:27 do you REALLY want to do that? 02:34:48 Fare: Yes, I have to do that, I'm solving a pratice test :/ 02:34:58 either you didn't read the questino properly, or your TA has VERY bad taste. 02:35:46 but once again -- divide into simpler problems, and go back to the reference manual for available primitives 02:35:55 and to many libraries for solutions 02:51:57 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Read error: Connection reset by peer] 02:55:24 -!- mmc [~michal@178-85-56-58.dynamic.upc.nl] has quit [Ping timeout: 264 seconds] 02:59:30 bjz [~brendanza@203-206-132-21.perm.iinet.net.au] has joined #scheme 03:05:29 -!- masm1 [~masm@bl17-207-179.dsl.telepac.pt] has quit [Quit: Leaving.] 03:11:30 -!- spiderweb [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 03:11:48 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 03:12:57 Sgeo [~Sgeo@173.3.78.166] has joined #scheme 03:13:17 I'm thinking about delimited continuations, and don't quite understand what this would do 03:14:00 (reset (if (some-function) (shift k (k 10)) 20)) 03:14:18 Is that (k 10) always called despite the fact that it appears in only one branch of the if? 03:14:52 Why would it be? 03:15:53 -!- w33dy [5f5c3359@gateway/web/freenode/ip.95.92.51.89] has quit [Quit: Page closed] 03:15:56 Because it's inside a shift? 03:17:39 no 03:23:18 -!- snits_ [~snits@174-17-106-222.phnx.qwest.net] has quit [Quit: leaving] 03:23:40 So, what exactly happens? some-function gets called twice? 03:26:58 did you try running it? 03:27:15 arnesi has a shift/reset implementation for CL 03:27:30 It's been a while since I touched either CL or Scheme 03:27:33 though it call shift call/cc and reset -- I don't remember. 03:27:39 now's a good time 03:28:36 so far as I can tell, this doesn't do anything interesting, because the reset is directly the shift's continuation, anyway. 03:34:24 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Quit: MichaelRaskin] 03:35:15 -!- Sgeo [~Sgeo@173.3.78.166] has quit [Read error: Connection reset by peer] 03:38:28 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Read error: Connection reset by peer] 03:46:45 -!- dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:49:47 tupi [~user@186.205.46.201] has joined #scheme 03:51:02 -!- ympbyc [~ympbyc@220.98.6.134] has quit [Remote host closed the connection] 03:52:01 ympbyc [~ympbyc@p35134-ipbffx02marunouchi.tokyo.ocn.ne.jp] has joined #scheme 03:54:23 -!- walter [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 04:12:50 jcowan [~John@mail.digitalkingdom.org] has joined #scheme 04:17:39 -!- acedia [~rage@unaffiliated/ffs] has quit [Remote host closed the connection] 04:18:11 -!- b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Ping timeout: 255 seconds] 04:20:10 acedia [~rage@unaffiliated/ffs] has joined #scheme 04:24:29 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:52:03 -!- adiii [~adityavit@76.117.52.187] has quit [Remote host closed the connection] 04:54:21 rudybot: eval (require racket/control) (define (some-function) #t) (reset (if (some-function) (shift k (k 10)) 20)) 04:54:21 asumu: your sandbox is ready 04:54:21 asumu: ; Value: 10 04:54:28 rudybot: eval (require racket/control) (define (some-function) #f) (reset (if (some-function) (shift k (k 10)) 20)) 04:54:28 asumu: ; Value: 20 04:54:38 Oh, he's gone. 04:56:20 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Ping timeout: 260 seconds] 04:56:34 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 04:59:17 lifecoder [~dan@194.44.246.242] has joined #scheme 05:04:52 -!- lifecoder [~dan@194.44.246.242] has quit [Quit: lifecoder] 05:05:56 -!- realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has quit [Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/] 05:07:40 -!- githogori [~githogori@c-69-181-109-127.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds] 05:15:05 -!- adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has quit [Remote host closed the connection] 05:18:09 githogori [~githogori@c-69-181-109-127.hsd1.ca.comcast.net] has joined #scheme 05:19:48 adiii [~adityavit@76.117.52.187] has joined #scheme 05:21:05 -!- tupi [~user@186.205.46.201] has quit [Ping timeout: 256 seconds] 05:27:26 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 05:29:07 -!- grettke [~grettke@cpe-65-30-29-70.wi.res.rr.com] has quit [Quit: Leaving] 05:29:53 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 05:34:47 b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 05:35:27 Schemers, does anyone know why Scheme standard procedures are either monomorphic or universally polymorphic? I've been asked about this in five different contexts in the last few days. 05:36:16 Is that true? 05:36:43 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Quit: MichaelRaskin] 05:37:45 Some things, like 'write', have internal typecases, but in general they have universally polymorphic interfaces that accept any object. 05:38:14 But for example, `length` accepts only lists; we have string-length, vector-length, bytevector-length, etc. 05:38:34 Makes sense to me. 05:39:13 But people often say "Why isn't `length` just polymorphic in all those containers?" 05:39:17 I have three answers: 05:39:18 A monomorphic function is a perfectly reasonable thing. One that's special-cased to check if it's lengthing a string or a list isn't very useful for other types. 05:39:23 Because that's the way MacLisp did it 05:39:32 Because Scheme Is Not Common Lisp 05:39:54 And because monomorphic functions are useful building blocks that don't presume anything about the sort of polymorphism you want. 05:40:07 Seems reasonable to me. 05:40:10 Well, the last one does. 05:40:20 I don't know anything about MacLisp or Common Lisp (or Scheme). 05:42:52 jcowan: Racket will be getting generic functions I believe 05:43:02 although that is neither Scheme or CLisp 05:43:08 *jcowan* nods. 05:43:12 It is much closer to Scheme, to be sure. 05:43:17 I'm surprised they aren't there already. 05:43:31 jcowan: I think Typed Racket has them now 05:43:50 But I can't quite remember 05:43:56 and of course you can always use a macro 05:44:37 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 05:44:45 I wrote a run-time only mini-package for "predicate generic functions" 05:45:52 You construct a generic function starting with a fallback procedure, and then build on top of it with a (predicate, method) pair. 05:47:06 https://chibi-scheme.googlegroups.com/attach/1a6139e0320101b0/pgf.scm?view=1&part=2 05:47:07 http://tinyurl.com/bm3z3fl 05:49:23 Swindle, which is built on top of Racket, has generic functions CLOS-style 05:49:56 Actually TinyCLOS-syle 05:50:05 TinyCLOS runs on top of a lot of Schemes. 05:54:25 spiderweb [~lcc@unaffiliated/lcc] has joined #scheme 05:56:23 -!- spiderweb [~lcc@unaffiliated/lcc] has quit [Client Quit] 05:57:15 spiderweb [~lcc@unaffiliated/lcc] has joined #scheme 06:03:36 gravicappa [~gravicapp@91.77.170.52] has joined #scheme 06:20:42 jcowan: looks like this works in Racket 06:20:49 (define (generic-length l) (for/fold ([len 0]) ([element l]) (add1 len))) 06:22:12 obviously for/fold is a special form though 06:23:36 *jcowan* nods. 06:24:19 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Read error: Connection reset by peer] 06:27:17 jcowan: and yeah, you could do it with the object system, but that would require re-recreating all of the types, so not really an option 06:27:24 *re-creating 06:28:03 Which is pretty much what CL does: every native type is mirrored by a class belonging to the metaclass BUILT-IN-CLASS. 06:28:20 jcowan: also how python does it 06:29:17 *jcowan* nods. 06:33:58 bniels [~niels@p4FD6DCD6.dip.t-dialin.net] has joined #scheme 06:35:56 -!- jcowan [~John@mail.digitalkingdom.org] has quit [Quit: Leaving] 06:40:57 Khisanth [~Khisanth@50.14.244.111] has joined #scheme 06:42:30 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Ping timeout: 252 seconds] 06:42:55 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #scheme 06:56:35 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 06:56:57 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 07:00:19 -!- surrounder [~surrounde@095-096-032-026.static.chello.nl] has quit [Ping timeout: 246 seconds] 07:06:17 surrounder [~surrounde@095-096-032-026.static.chello.nl] has joined #scheme 07:07:51 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 244 seconds] 07:10:50 -!- surrounder [~surrounde@095-096-032-026.static.chello.nl] has quit [Ping timeout: 246 seconds] 07:20:39 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 07:38:11 ohama [~ohama@92.240.248.100] has joined #scheme 07:40:24 -!- githogori [~githogori@c-69-181-109-127.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 07:41:15 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 07:42:12 Nisstyre-laptop: Racket has had generic functions for a while. Also, you probably want `sequence-length` rather than rolling your own. 07:43:00 -!- Fare [fare@nat/google/x-ogwpdfhoszaknyon] has quit [Quit: Leaving] 07:43:57 asumu: why doesn't Racket have generic functions in the stdlib then? afaict it still has all of the type specific length functions, and the type specific conversion functions 07:44:27 Nisstyre-laptop: it does have them in the standard library. 07:44:50 asumu: what is the generic length function called? 07:44:56 `sequence-length`. 07:45:15 what about converting to a string? 07:46:01 asumu: also apparently generic-length is defined already... 07:46:27 oh nvm that was leftover >.> 07:47:05 There's a function `~a` that will convert to string. Or you can use `format`. 07:47:23 I believe both use the `gen:custom-write` generic interface. 07:47:49 hmm, yeah, ~a looks useful 07:47:56 is there one for byte strings? 07:48:28 You mean a type-specific one? There are several depending on the desired encoding IIRC. 07:50:14 asumu: I just mean one that will try and convert a type (if possible) into a bytestring 07:50:29 I don't think that exists. 07:50:37 yeah, I didn't think so 07:56:20 -!- ASau [~user@46.115.109.167] has quit [Quit: I be back.] 07:58:17 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 07:59:09 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 08:04:17 civodul [~user@193.50.110.70] has joined #scheme 08:05:15 -!- SeySayux [SeySayux@libsylph/developer/seysayux] has quit [Read error: Operation timed out] 08:08:51 lifecoder [~dan@194.44.246.242] has joined #scheme 08:11:14 SeySayux [SeySayux@libsylph/developer/seysayux] has joined #scheme 08:17:50 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 08:18:13 -!- bjz [~brendanza@203-206-132-21.perm.iinet.net.au] has quit [Read error: Connection reset by peer] 08:29:40 -!- notdan [~h@unaffiliated/notdan] has quit [Ping timeout: 248 seconds] 08:30:13 notdan [~h@rootshell.me] has joined #scheme 08:39:24 mmc [~michal@85.90.76.130] has joined #scheme 08:43:10 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Read error: Operation timed out] 09:07:01 -!- ympbyc [~ympbyc@p35134-ipbffx02marunouchi.tokyo.ocn.ne.jp] has quit [Remote host closed the connection] 09:07:32 bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has joined #scheme 09:10:27 -!- cdidd [~cdidd@95-26-114-236.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 09:15:32 ympbyc [~ympbyc@p35134-ipbffx02marunouchi.tokyo.ocn.ne.jp] has joined #scheme 09:30:45 graememcc [~chatzilla@host86-147-206-245.range86-147.btcentralplus.com] has joined #scheme 09:30:58 -!- b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Remote host closed the connection] 09:46:07 MichaelRaskin [~MichaelRa@195.208.66.22] has joined #scheme 09:47:39 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 09:54:42 wingo [~wingo@90.84.146.196] has joined #scheme 10:02:45 bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has joined #scheme 10:05:13 phao [~phao@pontenova.dpi.ufv.br] has joined #scheme 10:10:36 -!- taylanub [tub@p4FD945CC.dip.t-dialin.net] has quit [Disconnected by services] 10:10:43 taylanub [tub@79.217.76.248] has joined #scheme 10:26:31 -!- eli [~eli@racket/eli] has quit [Ping timeout: 256 seconds] 10:47:35 -!- youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Read error: Connection reset by peer] 10:49:06 lewis1711 [~lewis@122-59-194-155.jetstream.xtra.co.nz] has joined #scheme 10:50:16 -!- phao [~phao@pontenova.dpi.ufv.br] has quit [Quit: Not Here] 10:57:23 Alatien [~Alatien@151.Red-83-61-37.dynamicIP.rima-tde.net] has joined #scheme 11:03:28 -!- gravicappa [~gravicapp@91.77.170.52] has quit [Ping timeout: 245 seconds] 11:04:58 -!- yacks [~yacks@180.151.36.171] has quit [Quit: Leaving] 11:08:29 yacks [~yacks@180.151.36.171] has joined #scheme 11:15:32 -!- ympbyc [~ympbyc@p35134-ipbffx02marunouchi.tokyo.ocn.ne.jp] has quit [Remote host closed the connection] 11:23:33 gravicappa [~gravicapp@ppp91-77-189-113.pppoe.mtu-net.ru] has joined #scheme 11:45:57 -!- MichaelRaskin [~MichaelRa@195.208.66.22] has quit [Quit: MichaelRaskin] 12:01:08 replore [~replore@FL1-118-109-226-159.kng.mesh.ad.jp] has joined #scheme 12:17:35 dzhus [~dzhus@95-31-27-234.broadband.corbina.ru] has joined #scheme 12:17:50 jaaso [~user@178.239.26.136] has joined #scheme 12:20:47 -!- gravicappa [~gravicapp@ppp91-77-189-113.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 12:21:30 -!- jaaso [~user@178.239.26.136] has quit [Remote host closed the connection] 12:30:14 -!- yacks [~yacks@180.151.36.171] has quit [Quit: Leaving] 12:32:21 yacks [~yacks@180.151.36.171] has joined #scheme 13:08:58 -!- replore [~replore@FL1-118-109-226-159.kng.mesh.ad.jp] has quit [Remote host closed the connection] 13:17:38 -!- lewis1711 [~lewis@122-59-194-155.jetstream.xtra.co.nz] has quit [Quit: Leaving.] 13:18:03 -!- mmc [~michal@85.90.76.130] has quit [Ping timeout: 245 seconds] 13:21:19 replore_ [~replore@FL1-118-109-226-159.kng.mesh.ad.jp] has joined #scheme 13:29:11 mmc [~michal@sams-office-nat.tomtomgroup.com] has joined #scheme 13:33:51 wingo_ [~wingo@90.84.146.218] has joined #scheme 13:34:18 -!- wingo [~wingo@90.84.146.196] has quit [Ping timeout: 245 seconds] 13:50:31 -!- yacks [~yacks@180.151.36.171] has quit [Ping timeout: 256 seconds] 13:52:41 masm [~masm@bl17-205-240.dsl.telepac.pt] has joined #scheme 13:57:25 -!- dzhus [~dzhus@95-31-27-234.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 13:58:21 fayimora [~fayimora@host86-160-34-77.range86-160.btcentralplus.com] has joined #scheme 13:58:47 hey guys, what's the easiest way to install scheme on a mac? 14:00:18 Getting one of those package systems, or downloading a binary. 14:00:24 probably downloading a build of racket 14:00:44 you can also use macports or fink or whatever people use to install a specific scheme 14:04:26 -!- huseby [~huseby@gateway/tor-sasl/huseby] has quit [Quit: Leaving] 14:04:30 i use brew 14:04:48 homerew but i couldn't find a formula wingo_ 14:04:54 **homebrew 14:05:34 homebrew has a working chicken package at least 14:05:39 (hi) 14:06:03 fayimora: https://github.com/mxcl/homebrew/blob/master/Library/Formula/plt-racket.rb (though installing the binary Mac package is likely faster) 14:06:17 yacks [~yacks@180.151.36.171] has joined #scheme 14:06:38 lame question: What's racket? 14:07:01 It's a descendant/dialect of Scheme. 14:08:07 there are lots of schemes :) 14:08:36 you could install chicken and racket and guile or something and see what you like best 14:08:43 oh ok.. I want to use it for the SICP book 14:08:57 So which "dialet" should i get? 14:09:24 surrounder [~surrounde@095-096-032-026.static.chello.nl] has joined #scheme 14:09:36 sicp was written with "mit scheme" in mind, you might try that if you can install it 14:09:44 otherwise there are sicp modes for other schemes 14:10:58 fayimora: wingo_ 's advice is good. If you use Racket, here's the SICP mode: http://planet.racket-lang.org/package-source/neil/sicp.plt/1/17/planet-docs/sicp/index.html 14:10:59 http://tinyurl.com/chyqo85 14:11:25 thanks guys 14:16:12 -!- ski [~ski@c80-216-142-165.bredband.comhem.se] has quit [Read error: Operation timed out] 14:20:34 ski [~ski@c80-216-142-165.bredband.comhem.se] has joined #scheme 14:30:48 francisl [~flavoie@199.84.164.114] has joined #scheme 14:35:59 -!- antono [~antono@shelr.tv] has quit [Ping timeout: 265 seconds] 14:38:19 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 14:38:23 tupi [~user@186.205.46.201] has joined #scheme 14:42:20 b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has joined #scheme 14:44:40 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 252 seconds] 14:52:32 hkBst_ [~marijn@79.170.210.172] has joined #scheme 14:52:32 -!- hkBst_ [~marijn@79.170.210.172] has quit [Changing host] 14:52:32 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 14:54:18 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 245 seconds] 14:55:02 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Excess Flood] 14:55:51 -!- Alatien [~Alatien@151.Red-83-61-37.dynamicIP.rima-tde.net] has quit [Quit: Alatien] 14:58:29 -!- fojure [~fogus@freedom.d-a-s.com] has quit [Quit: Leaving] 15:03:22 -!- amgarching [~matveev@2001:4ca0:2608:0:4cfd:971a:5875:ab85] has quit [Ping timeout: 245 seconds] 15:06:39 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 15:07:07 -!- civodul [~user@193.50.110.70] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:16:23 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #scheme 15:22:48 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 15:28:16 Ponderance: if you're going to implement TCMC where (cons head EXPR) calls EXPR as a tail-call, how about other expressions, such as (+ a b c EXPR) 15:29:42 Direktor [~John@rrcs-108-176-126-205.nys.biz.rr.com] has joined #scheme 15:30:06 -!- Direktor [~John@rrcs-108-176-126-205.nys.biz.rr.com] has quit [Read error: Connection reset by peer] 15:30:17 huseby [~huseby@gateway/tor-sasl/huseby] has joined #scheme 15:30:44 -!- yacks [~yacks@180.151.36.171] has quit [Ping timeout: 260 seconds] 15:36:38 -!- samth_away is now known as samth 15:47:26 rins [~aaron@75-149-129-85-Connecticut.hfc.comcastbusiness.net] has joined #scheme 15:47:54 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 15:48:55 hash_table [~quassel@128.249.96.123] has joined #scheme 15:53:45 -!- fayimora [~fayimora@host86-160-34-77.range86-160.btcentralplus.com] has quit [Quit: fayimora] 15:55:46 carleastlund [~cce@129.10.115.120] has joined #scheme 15:56:27 jao [~jao@83.32.71.232] has joined #scheme 15:56:30 -!- jao [~jao@83.32.71.232] has quit [Changing host] 15:56:30 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 15:58:38 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 16:04:27 jrajav [~jrajav@167.68.114.6] has joined #scheme 16:11:36 -!- huseby [~huseby@gateway/tor-sasl/huseby] has quit [Quit: Leaving] 16:15:13 -!- replore_ [~replore@FL1-118-109-226-159.kng.mesh.ad.jp] has quit [Remote host closed the connection] 16:19:08 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 16:19:08 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Changing host] 16:19:08 eli [~eli@racket/eli] has joined #scheme 16:19:47 fayimora [~fayimora@host86-160-34-77.range86-160.btcentralplus.com] has joined #scheme 16:22:52 huseby [~huseby@gateway/tor-sasl/huseby] has joined #scheme 16:26:57 -!- jrajav [~jrajav@167.68.114.6] has quit [Quit: I tend to be neutral about apples] 16:27:38 -!- jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has quit [Quit: What happened to Systems A through E?] 16:32:07 antono [~antono@50.56.223.203] has joined #scheme 16:48:46 wbooze [~wbooze@xdsl-87-79-199-228.netcologne.de] has joined #scheme 16:50:07 drdo` [~drdo@roach0.drdo.eu] has joined #scheme 16:50:56 -!- antono [~antono@50.56.223.203] has quit [*.net *.split] 16:50:56 -!- Khisanth [~Khisanth@50.14.244.111] has quit [*.net *.split] 16:50:56 -!- drdo [~drdo@roach0.drdo.eu] has quit [*.net *.split] 16:50:56 -!- drdo` is now known as drdo 16:57:14 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 16:58:45 Khisanth [~Khisanth@50.14.244.111] has joined #scheme 16:59:03 -!- lifecoder [~dan@194.44.246.242] has quit [Quit: lifecoder] 17:09:33 -!- bniels [~niels@p4FD6DCD6.dip.t-dialin.net] has quit [Quit: WeeChat 0.3.8] 17:15:28 gffa [~unknown@unaffiliated/gffa] has joined #scheme 17:16:17 jaaso [~user@178.239.26.136] has joined #scheme 17:24:51 -!- mmc [~michal@sams-office-nat.tomtomgroup.com] has quit [Ping timeout: 260 seconds] 17:26:32 githogori [~githogori@c-69-181-109-127.hsd1.ca.comcast.net] has joined #scheme 17:29:07 gravicappa [~gravicapp@91.77.189.113] has joined #scheme 17:36:41 jrslepak [~jrslepak@nomad.ccs.neu.edu] has joined #scheme 17:42:39 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 17:45:28 yacks [~yacks@180.151.36.171] has joined #scheme 17:54:18 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 245 seconds] 18:04:57 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 256 seconds] 18:09:09 ASau [~user@46.115.116.92] has joined #scheme 18:12:37 mmc [~michal@178-85-56-58.dynamic.upc.nl] has joined #scheme 18:15:04 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 18:17:02 -!- tupi [~user@186.205.46.201] has quit [Ping timeout: 250 seconds] 18:25:12 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 18:25:38 -!- hive-mind [pranq@unaffiliated/contempt] has quit [Ping timeout: 246 seconds] 18:26:43 add^_ [~add^_@m90-141-9-232.cust.tele2.se] has joined #scheme 18:28:55 hive-mind [pranq@unaffiliated/contempt] has joined #scheme 18:32:22 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 18:42:16 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 18:42:21 -!- b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has quit [Remote host closed the connection] 18:43:45 -!- huseby [~huseby@gateway/tor-sasl/huseby] has quit [Ping timeout: 276 seconds] 18:46:18 -!- jaaso [~user@178.239.26.136] has quit [Remote host closed the connection] 18:49:45 -!- add^_ [~add^_@m90-141-9-232.cust.tele2.se] has quit [Quit: add^_] 18:49:56 jrajav [~jrajav@167.68.114.6] has joined #scheme 18:53:56 huseby [~huseby@gateway/tor-sasl/huseby] has joined #scheme 19:03:03 -!- hash_table [~quassel@128.249.96.123] has quit [Ping timeout: 245 seconds] 19:07:29 -!- spiderweb [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 19:07:50 Alatien [~Alatien@79.159.7.58] has joined #scheme 19:09:22 spiderweb [~lcc@unaffiliated/lcc] has joined #scheme 19:09:40 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 248 seconds] 19:13:41 -!- REPLeffect [~REPLeffec@69.54.116.182] has quit [Ping timeout: 255 seconds] 19:20:26 -!- mmc [~michal@178-85-56-58.dynamic.upc.nl] has quit [Remote host closed the connection] 19:21:18 mmc [~michal@178.85.56.58] has joined #scheme 19:24:24 amgarchIn9 [~amgarchin@p4FD6034E.dip0.t-ipconnect.de] has joined #scheme 19:25:30 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 19:30:56 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 19:31:59 phax [~phax@unaffiliated/phax] has joined #scheme 19:32:47 -!- phax [~phax@unaffiliated/phax] has quit [Read error: Connection reset by peer] 19:39:50 -!- jrslepak [~jrslepak@nomad.ccs.neu.edu] has quit [Quit: What happened to Systems A through E?] 19:40:50 antono [~antono@shelr.tv] has joined #scheme 19:56:08 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 20:04:53 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 20:16:48 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 244 seconds] 20:22:46 elkng [~elkng@unaffiliated/elkng] has joined #scheme 20:22:56 if I run wget " http://i.imgur.com/sgrHo.png" it says " http://i.imgur.com/sgrHo.png: Scheme missing.", what does that means ? is it related to lisp or somehitng ? 20:24:59 heh 20:25:45 try it without the space after the ". ;) 20:30:12 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 255 seconds] 20:37:04 -!- spiderweb [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 20:43:40 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 20:43:46 elkng: your error message is related to the url. Since you have a space before http, the url parser of wget suposes that you don't have put the url scheme in. 20:43:53 elkng: it's unrelated to scheme. 20:44:56 spiderweb [~user@unaffiliated/lcc] has joined #scheme 20:56:33 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 20:58:07 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 20:58:40 ffs [~garland@unaffiliated/ffs] has joined #scheme 21:04:10 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 21:04:41 youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 21:04:54 -!- elkng [~elkng@unaffiliated/elkng] has quit [Ping timeout: 252 seconds] 21:06:45 elkng [~elkng@unaffiliated/elkng] has joined #scheme 21:09:39 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:14:38 spiderweb [~user@unaffiliated/lcc] has joined #scheme 21:15:23 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 260 seconds] 21:23:54 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 21:36:30 civodul [~user@reverse-83.fdn.fr] has joined #scheme 21:43:05 -!- gravicappa [~gravicapp@91.77.189.113] has quit [Remote host closed the connection] 21:43:52 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.9.2] 21:43:58 jaaso [~user@178.239.26.136] has joined #scheme 21:46:24 -!- huseby [~huseby@gateway/tor-sasl/huseby] has quit [Ping timeout: 276 seconds] 21:59:27 -!- graememcc [~chatzilla@host86-147-206-245.range86-147.btcentralplus.com] has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0/20121120062532]] 22:00:53 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 22:10:34 youlysse` [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 22:11:32 -!- youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Ping timeout: 248 seconds] 22:15:38 jrslepak [~jrslepak@nomad.ccs.neu.edu] has joined #scheme 22:30:58 -!- amgarchIn9 [~amgarchin@p4FD6034E.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 22:31:03 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 22:32:41 -!- francisl [~flavoie@199.84.164.114] has quit [Remote host closed the connection] 22:35:50 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 22:37:43 francisl [~flavoie@199.84.164.114] has joined #scheme 22:42:56 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 255 seconds] 22:44:39 cdidd [~cdidd@128-69-225-76.broadband.corbina.ru] has joined #scheme 22:55:07 dsevilla [~user@83.49.54.119] has joined #scheme 22:58:20 -!- francisl [~flavoie@199.84.164.114] has quit [Quit: francisl] 22:59:17 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 22:59:46 francisl [~flavoie@199.84.164.114] has joined #scheme 23:02:20 bjz [~brendanza@124.185.85.160] has joined #scheme 23:03:09 -!- jrajav [~jrajav@167.68.114.6] has quit [Quit: I tend to be neutral about apples] 23:07:11 amgarchIn9 [~amgarchin@p4FD6034E.dip0.t-ipconnect.de] has joined #scheme 23:09:13 -!- jrslepak [~jrslepak@nomad.ccs.neu.edu] has quit [Quit: What happened to Systems A through E?] 23:10:29 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 23:14:07 -!- francisl [~flavoie@199.84.164.114] has quit [Ping timeout: 256 seconds] 23:16:02 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 250 seconds] 23:21:14 -!- civodul [~user@reverse-83.fdn.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:23:29 -!- BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has left #scheme 23:27:15 -!- bjz [~brendanza@124.185.85.160] has quit [Quit: Leaving...] 23:27:28 -!- dsevilla [~user@83.49.54.119] has left #scheme 23:33:25 -!- eli [~eli@racket/eli] has quit [Ping timeout: 255 seconds] 23:33:36 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 23:34:43 bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has joined #scheme 23:35:29 -!- gabot [~eli@racket/bot/gabot] has quit [Ping timeout: 260 seconds] 23:40:24 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 264 seconds] 23:41:29 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 23:41:57 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 23:42:00 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Remote host closed the connection] 23:43:43 -!- SHODAN [~shozan@c-d7b3e253.011-86-73746f30.cust.bredbandsbolaget.se] has quit [Read error: Operation timed out] 23:44:08 SHODAN [~shozan@c-d7b3e253.011-86-73746f30.cust.bredbandsbolaget.se] has joined #scheme 23:44:28 sirdancealot7 [~sirdancea@98.82.broadband5.iol.cz] has joined #scheme 23:47:37 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 23:52:54 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Ping timeout: 264 seconds] 23:53:48 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 23:55:00 gabot [~eli@racket/bot/gabot] has joined #scheme