00:03:37 -!- soveran [~soveran@186.136.125.104] has quit [Read error: Connection reset by peer] 00:04:12 soveran [~soveran@186.136.125.104] has joined #scheme 00:11:40 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 00:16:41 -!- leppie [~lolcow@196-215-83-98.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 00:20:30 -!- masm [~masm@bl19-169-115.dsl.telepac.pt] has quit [Quit: Leaving.] 00:21:35 leppie [~lolcow@196-215-83-98.dynamic.isadsl.co.za] has joined #scheme 00:24:56 -!- zanes [~zane@mail.barackobama.com] has quit [] 00:32:36 -!- MrFahrenheit [~RageOfTho@users-146-176.vinet.ba] has quit [Ping timeout: 258 seconds] 00:35:41 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 00:37:00 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 00:41:57 replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 00:42:27 because in my impl i can't ascertain remaining stack size, what's the minimum reasonable argument limit? 00:42:34 that way, i can limit the worst-case behavior 00:42:40 pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has joined #scheme 00:42:51 is it ok if i set it to, say, 10? 00:46:41 -!- soveran [~soveran@186.136.125.104] has quit [Remote host closed the connection] 00:52:09 Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has joined #scheme 00:53:54 *pjb* .oO( cl:call-arguments-limit ) 00:53:55 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 00:54:10 CL is SO practical... 00:54:53 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 01:00:40 Lol. 01:01:40 sbcl has 1152921504606846975 for that value 01:01:57 Yes, some implementations impose no limit worth speaking of. 01:02:43 But more interesting is that the CL standard specifies a minimum value for it. 50. 01:04:17 Handy. :-) 01:04:34 Java also specifies a value. It's 16384 IIRC. 01:05:02 (And since this ain't #java, I shan't go and check my facts. Caveat emptor, etc.) 01:08:28 -!- pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 01:10:01 soveran [~soveran@190.191.247.108] has joined #scheme 01:11:02 i think i'll set it to 50 or so 01:11:05 for keyword arguments 01:11:38 i have a stupid problem... it's embarassing, really 01:11:49 -!- soveran [~soveran@190.191.247.108] has quit [Remote host closed the connection] 01:11:53 -!- dfjkaspf [~paulh@145.120.22.156] has quit [Quit: Lost terminal] 01:11:55 i can't write a function that cartesian-joins an arbitrary number of lists 01:13:33 IIRC, the CL function with most arguments is CL:WRITE, with 33=1+2*16 arguments (16 keywords). 01:13:41 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 01:17:35 foof, how do I unsubscribe from scheme-implementors? I thought it would be more like an announcement list than a discussion list. 01:20:28 pjb, can you please help me a bit with the cartesian-join function? 01:20:51 it works for 2 arguments, but when i try to recurse, no matter what i try, i get the wrong result 01:21:05 Do you mean the cartesian product? 01:21:20 not necessarily with numbers. i need all n-ary permutations of a list 01:21:57 huh 01:22:23 i almost got it working 01:22:45 http://paste.lisp.org/display/124010 01:23:24 oh man I struggled with that 01:23:34 was surprised how hard it wa 01:23:36 s 01:25:01 well if your definition of cartesian join is what i'm thinking of i have a solution 01:25:37 oh, I have a solution, too. Those are easy to find. What's hard is to figure out the solution on your own. 01:25:58 i meant that i've written several 01:26:14 it's usually the first thing i do in any new language that i try 01:28:24 DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has joined #scheme 01:28:25 anagrams here :) 01:32:31 weirdo: want to see my solution? 01:32:49 turbofail, i'm gonna try for some more time. if i fail, then yes please 01:33:12 of course i'm still assuming we're talking about the same thing here 01:33:32 do you mean (product '(a b) '(1 2)) => ((a 1) (a 2) (b 1) (b 2)) ? 01:34:23 weirdo: here is my solution: http://paste.lisp.org/display/124011 (it's bad because I miss cl:loop or cl:mapcan). 01:34:25 yes 01:34:30 ok 01:34:33 pjb, thank you 01:34:58 and thank you too, turbofail 01:37:47 here's what mine looks like: http://paste.lisp.org/display/124012 01:37:58 it's the same idea but avoids the use of mutation 01:39:10 -!- oldpier [~oldpier@nusnet-188-149.dynip.nus.edu.sg] has quit [Ping timeout: 240 seconds] 01:42:10 oh my, so that means my 'subtype?' will have exponential growth when constraints are involved 01:43:36 -!- littlebobby [~bob@unaffiliated/littlebobby] has quit [Quit: Ex-Chat] 01:56:04 oldpier [~oldpier@137.132.41.127] has joined #scheme 01:58:24 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 02:03:24 leo2007 [~leo@58.22.114.138] has joined #scheme 02:03:44 How, guys. Show me the coolest data structure picture you've ever seen. 02:05:06 ^-^ 02:05:07 -- 02:05:22 that's a data structure called a "cat" 02:05:31 Is scheme more featureful than Common Lisp? 02:05:55 maybe not, but it's zestier, and more fun-loving 02:06:35 well if you consider call/cc a feature, then yes (: 02:06:54 weirdo: yes. 02:07:31 Does Common Lisp has library that provides solid first-class call/cc? 02:07:32 call/cc, and the hygenic macro system are the two salient features off the top of my head 02:07:41 TLC 02:07:48 TCR 02:07:48 sorry 02:08:22 leo2007: it's impossible to provide a solid first-class call/cc without running your entire program (and any other bits of code your program depends on) through a macro transformation 02:08:30 leo2007: call/cc is somewhat antagonistic to CL primitive control structures. 02:08:32 which is pretty impractical 02:08:43 -!- pearle [~pearle@2.112.215.24.scpe.seaside.ns.ca] has quit [Ping timeout: 250 seconds] 02:09:15 Which doesn't prevent the implementation of delimited call/cc in CL, but not generalized call/cc like in scheme. 02:09:31 In a sense, scheme does have a better core. 02:09:43 A more primitive one, I'd say. 02:09:48 well, call/cc requires consing closures 02:09:50 CL > scheme > lambda calculus. 02:09:59 like, all the time 02:10:05 my scheme spent 10% time in GC 02:13:41 granted most of the time a delimited continuation is what you really want in the first place 02:15:13 but implementing even a delimited/cc for common lisp would still require macro-transforming the entire set of CL standard library functions 02:23:36 -!- turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 02:24:59 pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has joined #scheme 02:28:56 arcfide [~arcfide@pool-96-231-37-52.washdc.fios.verizon.net] has joined #scheme 02:45:09 genieliu [~genieliu@59.78.62.120] has joined #scheme 02:50:15 -!- cdh23 [~cdh23@pix39.systemsbiology.net] has quit [Quit: cdh23] 02:51:31 -!- wisey [~Steven@host86-150-109-116.range86-150.btcentralplus.com] has quit [Quit: Leaving] 02:51:33 -!- arcfide [~arcfide@pool-96-231-37-52.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 02:53:01 arcfide [~arcfide@pool-96-231-37-52.washdc.fios.verizon.net] has joined #scheme 02:59:48 soveran [~soveran@186.19.214.247] has joined #scheme 03:15:48 -!- leo2007 [~leo@58.22.114.138] has quit [Ping timeout: 276 seconds] 03:27:39 tali713 [~tali713@c-75-72-220-197.hsd1.mn.comcast.net] has joined #scheme 03:27:49 -!- pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 03:34:46 pearle [~pearle@blk-224-181-222.eastlink.ca] has joined #scheme 03:50:03 -!- oldpier [~oldpier@137.132.41.127] has quit [Ping timeout: 276 seconds] 03:59:22 srid [~srid@unaffiliated/srid] has joined #scheme 04:01:09 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 04:10:39 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 04:25:50 -!- DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has quit [Ping timeout: 240 seconds] 04:32:55 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: 4] 04:38:32 zanes [~zane@108-90-245-81.lightspeed.cicril.sbcglobal.net] has joined #scheme 04:43:45 DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has joined #scheme 04:47:43 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: Lost terminal] 05:08:26 -!- pearle [~pearle@blk-224-181-222.eastlink.ca] has quit [Ping timeout: 260 seconds] 05:10:45 -!- augiedoggie [~cpr@unaffiliated/cpr420] has quit [Ping timeout: 258 seconds] 05:29:30 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 276 seconds] 05:34:42 gravicappa [~gravicapp@ppp91-77-216-129.pppoe.mtu-net.ru] has joined #scheme 05:38:51 -!- DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has quit [Ping timeout: 258 seconds] 05:39:53 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 05:40:33 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 05:40:39 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 05:41:17 Is there a trick, maybe specific to Gambit, whereby you can make something other than a lambda callable? E.g. something else, that you can differentiate based on type; but can still be used as a function, an X where (something? X) differentiates it from a function; but (X . . . . ) still works. . . . 05:41:42 oldpier [~oldpier@nusnet-220-114.dynip.nus.edu.sg] has joined #scheme 05:42:46 Most Schemes have such tricks, all different. 05:54:29 Riastradh: Know any words I can look up for reference on the matter? 05:58:34 entity, applicable record/structure/instance 06:03:14 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 06:03:30 -!- kennyd [~kennyd@93-141-110-93.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 06:06:38 kennyd [~kennyd@93-138-100-161.adsl.net.t-com.hr] has joined #scheme 06:07:50 -!- weirdo [~sthalik@d135-185.icpnet.pl] has quit [Quit: leaving] 06:10:19 jrapdx [~jra@67.138.231.132] has joined #scheme 06:10:23 weirdo [~sthalik@d135-185.icpnet.pl] has joined #scheme 06:19:58 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 264 seconds] 06:21:10 leo2007 [~leo@58.22.114.152] has joined #scheme 06:24:50 -!- zanes [~zane@108-90-245-81.lightspeed.cicril.sbcglobal.net] has quit [] 06:34:57 -!- oldpier [~oldpier@nusnet-220-114.dynip.nus.edu.sg] has quit [Ping timeout: 240 seconds] 06:42:39 zanes [~zane@108-90-245-81.lightspeed.cicril.sbcglobal.net] has joined #scheme 06:55:03 -!- arcfide [~arcfide@pool-96-231-37-52.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 06:56:48 HG` [~HG@p5DC05C4C.dip.t-dialin.net] has joined #scheme 06:57:12 oldpier [~oldpier@nusnet-188-149.dynip.nus.edu.sg] has joined #scheme 06:59:09 -!- HG` [~HG@p5DC05C4C.dip.t-dialin.net] has quit [Client Quit] 07:34:34 -!- zanes [~zane@108-90-245-81.lightspeed.cicril.sbcglobal.net] has quit [] 08:32:46 pierreghz_ [~pierreghz@cust-180-108-111-94.dyn.as47377.net] has joined #scheme 08:35:27 -!- pierreghz [~pierreghz@cust-151-31-111-94.dyn.as47377.net] has quit [Ping timeout: 258 seconds] 08:36:57 MrFahrenheit [~RageOfTho@users-146-176.vinet.ba] has joined #scheme 09:00:25 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 09:06:58 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 09:22:59 -!- hussaibi [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 258 seconds] 09:23:03 -!- hussaibi_ [~hussaibi@wirewall.cs.toronto.edu] has quit [Ping timeout: 276 seconds] 09:24:34 Kajtek [~paniwladc@nat4-230.ghnet.pl] has joined #scheme 09:31:14 -!- gravicappa [~gravicapp@ppp91-77-216-129.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 09:36:11 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 09:47:06 grrr, why does Racket x64 install to Program Files(x86) on Windows 64-bit? 09:52:58 -!- Kajtek [~paniwladc@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 09:53:33 how does one create a breakpoint in Racket debugger? 10:08:21 -!- leo2007 [~leo@58.22.114.152] has quit [Ping timeout: 276 seconds] 10:10:38 leppie: right click on the opening paren, choose "pause at this point" 10:11:24 closing paren works too 10:12:12 i didn't notice that, although I expected something, will check again, thanks :) 10:19:32 soveran [~soveran@186.19.214.247] has joined #scheme 10:25:25 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 10:49:45 Eataix [~Eataix@CPE-121-223-195-181.lns3.civ.bigpond.net.au] has joined #scheme 11:05:13 -!- pierreghz_ [~pierreghz@cust-180-108-111-94.dyn.as47377.net] has quit [Quit: Quitte] 11:17:31 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 11:17:57 soveran [~soveran@186.19.214.247] has joined #scheme 11:23:05 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 11:27:04 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 11:32:59 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Read error: Connection reset by peer] 11:38:02 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 11:44:04 DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has joined #scheme 11:47:41 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 240 seconds] 11:50:03 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 11:53:44 Kajtek [~paniwladc@nat4-230.ghnet.pl] has joined #scheme 11:54:20 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 11:57:43 wingo [~wingo@90.164.198.39] has joined #scheme 12:01:18 and`` [~hdsufhe3@ti0035a380-dhcp0935.bb.online.no] has joined #scheme 12:02:06 -!- elly [~elly@atheme/member/elly] has quit [Write error: Broken pipe] 12:02:06 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Write error: Connection reset by peer] 12:05:11 gravicappa [~gravicapp@ppp91-77-214-239.pppoe.mtu-net.ru] has joined #scheme 12:07:10 jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has joined #scheme 12:09:31 elly [~elly@atheme/member/elly] has joined #scheme 12:10:55 homie [~levgue@xdsl-84-44-179-39.netcologne.de] has joined #scheme 12:11:26 -!- markskil1eck [~mark@host86-136-236-117.range86-136.btcentralplus.com] has quit [Quit: Lost terminal] 12:13:25 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 12:17:34 soveran [~soveran@183-207-17-190.fibertel.com.ar] has joined #scheme 12:36:45 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 12:50:26 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 260 seconds] 12:51:14 -!- oldpier [~oldpier@nusnet-188-149.dynip.nus.edu.sg] has quit [Ping timeout: 252 seconds] 12:55:31 drdo` [~drdo@91.205.108.93.rev.vodafone.pt] has joined #scheme 12:58:00 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 276 seconds] 13:08:47 -!- pygospa [~TheRealPy@kiel-d9bfdd14.pool.mediaWays.net] has quit [Disconnected by services] 13:08:59 pygospa [~TheRealPy@kiel-d9bfcef8.pool.mediaWays.net] has joined #scheme 13:11:13 -!- drdo` is now known as drdo 13:13:28 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 13:33:15 -!- and`` [~hdsufhe3@ti0035a380-dhcp0935.bb.online.no] has quit [Remote host closed the connection] 13:43:56 oldpier [~oldpier@175.156.205.15] has joined #scheme 14:00:05 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 14:06:04 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 14:07:42 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Client Quit] 14:12:08 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 14:13:19 -!- Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has quit [Remote host closed the connection] 14:37:29 dnolen [~davidnole@pool-68-161-130-48.ny325.east.verizon.net] has joined #scheme 14:45:51 soveran_ [~soveran@183-207-17-190.fibertel.com.ar] has joined #scheme 14:45:51 -!- soveran [~soveran@183-207-17-190.fibertel.com.ar] has quit [Read error: Connection reset by peer] 14:47:47 pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has joined #scheme 14:50:44 zeroish [~zeroish@135.207.174.50] has joined #scheme 14:59:46 -!- dnolen [~davidnole@pool-68-161-130-48.ny325.east.verizon.net] has quit [Quit: dnolen] 15:04:30 Axius [~darkstar@92.82.65.36] has joined #scheme 15:07:25 -!- soveran_ is now known as soveran 15:08:36 -!- Axius [~darkstar@92.82.65.36] has quit [Client Quit] 15:09:26 Axius [~darkstar@92.82.65.36] has joined #scheme 15:16:43 -!- Axius [~darkstar@92.82.65.36] has quit [Quit: Leaving] 15:29:41 -!- Eataix [~Eataix@CPE-121-223-195-181.lns3.civ.bigpond.net.au] has left #scheme 15:33:13 barryfm [~barryfm@fl-71-2-133-215.dhcp.embarqhsd.net] has joined #scheme 15:37:07 leo2007 [~leo@58.22.113.178] has joined #scheme 15:37:15 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #scheme 15:39:41 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 240 seconds] 15:40:21 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 15:44:37 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 15:45:42 -!- Pepe_ [~ppjet@anderith.bouah.net] has quit [Ping timeout: 276 seconds] 15:45:48 Pepe_ [~ppjet@anderith.bouah.net] has joined #scheme 15:49:33 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 15:50:05 -!- barryfm [~barryfm@fl-71-2-133-215.dhcp.embarqhsd.net] has quit [Quit: Ex-Chat] 15:50:09 zvrba [96456@diamant.ifi.uio.no] has joined #scheme 16:00:06 replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:12:42 tupi [~david@189.60.160.15] has joined #scheme 16:12:49 Axius [~darkstar@92.82.65.36] has joined #scheme 16:19:30 -!- jrapdx [~jra@67.138.231.132] has quit [Ping timeout: 240 seconds] 16:24:19 jrapdx [~jra@67.138.231.132] has joined #scheme 16:25:45 -!- elly [~elly@atheme/member/elly] has quit [Remote host closed the connection] 16:28:38 pearle [~pearle@blk-224-181-222.eastlink.ca] has joined #scheme 16:30:22 -!- penryu is now known as ProfFarnsworth 16:30:34 -!- ProfFarnsworth is now known as penryu 16:31:53 elly [~elly@atheme/member/elly] has joined #scheme 16:40:36 -!- pygospa is now known as phailospa 16:41:27 -!- jrapdx [~jra@67.138.231.132] has quit [Ping timeout: 250 seconds] 16:47:53 -!- pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 16:55:23 -!- MrFahrenheit [~RageOfTho@users-146-176.vinet.ba] has quit [Ping timeout: 258 seconds] 16:56:01 -!- Axius [~darkstar@92.82.65.36] has quit [Remote host closed the connection] 17:03:59 -!- pearle [~pearle@blk-224-181-222.eastlink.ca] has quit [Ping timeout: 250 seconds] 17:06:48 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 252 seconds] 17:15:17 pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has joined #scheme 17:20:44 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 17:30:16 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 252 seconds] 17:31:41 -!- pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 17:33:44 -!- oldpier [~oldpier@175.156.205.15] has quit [Quit: Nettalk6 - www.ntalk.de] 17:48:14 -!- leo2007 [~leo@58.22.113.178] has quit [Ping timeout: 252 seconds] 17:55:04 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 18:07:18 leo2007 [~leo@58.22.113.178] has joined #scheme 18:09:49 pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has joined #scheme 18:09:57 -!- pnkfelix [~Adium@pool-74-104-168-64.bstnma.fios.verizon.net] has quit [Client Quit] 18:17:21 -!- zeroish [~zeroish@135.207.174.50] has quit [Ping timeout: 258 seconds] 18:32:26 arcfide [~arcfide@65.216.158.74] has joined #scheme 18:36:42 oldpier [~oldpier@175.156.205.15] has joined #scheme 18:36:57 -!- arcfide [~arcfide@65.216.158.74] has quit [Ping timeout: 258 seconds] 18:38:27 -!- leo2007 [~leo@58.22.113.178] has quit [Ping timeout: 250 seconds] 18:43:04 -!- homie [~levgue@xdsl-84-44-179-39.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:43:35 augiedoggie [~cpr@unaffiliated/cpr420] has joined #scheme 18:47:53 homie [~levgue@xdsl-84-44-179-39.netcologne.de] has joined #scheme 18:49:40 -!- homie [~levgue@xdsl-84-44-179-39.netcologne.de] has quit [Remote host closed the connection] 18:50:10 -!- oldpier [~oldpier@175.156.205.15] has quit [Ping timeout: 240 seconds] 18:55:18 homie [~levgue@xdsl-84-44-179-39.netcologne.de] has joined #scheme 19:05:12 pygospa [~TheRealPy@kiel-5f77b97e.pool.mediaWays.net] has joined #scheme 19:07:34 -!- phailospa [~TheRealPy@kiel-d9bfcef8.pool.mediaWays.net] has quit [Ping timeout: 258 seconds] 19:09:34 -!- augiedoggie [~cpr@unaffiliated/cpr420] has quit [Quit: Bye] 19:14:36 augiedoggie [~cpr@unaffiliated/cpr420] has joined #scheme 19:14:51 -!- jewel [~jewel@196-209-224-179.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 19:22:19 jrapdx [~jra@67.138.231.132] has joined #scheme 19:28:51 zanes [~zane@108-90-245-81.lightspeed.cicril.sbcglobal.net] has joined #scheme 19:30:34 -!- jrapdx [~jra@67.138.231.132] has quit [Quit: Leaving] 19:33:50 dlila [~dlila@CPE0014d1c9243c-CM001bd71cede2.cpe.net.cable.rogers.com] has joined #scheme 19:34:38 A binary number in scheme would be `12#b', right? 19:34:48 A binary number in scheme would be `10#b', right? 19:34:51 #b12 19:34:57 (but that doesn't make sense) 19:35:25 docgnome: numbers are not binary or decimal. They're number. 19:35:37 two plus three is five. No binary here. No decimal here. 19:35:54 Ah, ok 19:36:15 s/docgnome/dostoyevsky/ 19:36:33 dostoyevsky: otherwise, binary representations of numbers are only written with 0 and 1, not with 2. 19:36:39 2 is not a binary digit. 19:37:07 So as Riastradh said, it doesn't make sense, twice! 19:46:55 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 19:48:19 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 19:48:46 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 264 seconds] 19:56:30 -!- DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has quit [Ping timeout: 240 seconds] 20:02:19 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 20:02:20 pearle [~pearle@blk-224-181-222.eastlink.ca] has joined #scheme 20:02:40 dnolen [~davidnole@pool-68-161-130-48.ny325.east.verizon.net] has joined #scheme 20:12:13 What kind of scheme does rudybot use again? 20:12:30 rudybot: eval (banner) 20:12:31 fds: your sandbox is ready 20:12:31 fds: ; Value: "Welcome to Racket v5.1.1.\n" 20:19:19 rudybot: do you like Russian novels? 20:19:19 *offby1: I'm curious if someone use Racket in production. I know about one Russian project (dozor JET) and Untyped. Any other success stories? 20:23:25 -!- pothos [~pothos@111-240-166-189.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 20:24:57 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 20:25:22 pothos_ [~pothos@111-240-172-99.dynamic.hinet.net] has joined #scheme 20:25:44 -!- pothos_ is now known as pothos 20:36:54 -!- dnolen [~davidnole@pool-68-161-130-48.ny325.east.verizon.net] has quit [Quit: dnolen] 20:37:11 -!- elly [~elly@atheme/member/elly] has quit [Ping timeout: 250 seconds] 20:40:13 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 20:45:17 elly [~elly@atheme/member/elly] has joined #scheme 20:45:59 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 20:49:24 is there a way to generate a symbol that is not in a given list of symbols? 20:51:15 e.g., (new-symbol '(a b c d)) -> e 20:53:24 I'm not sure if GENSYM is what you're looking for. 21:00:45 (let ((list '(symbol-0 a b c))) (let loop ((i 0)) (let ((sym (string->symbol (string-append "SYMBOL-" (number->string i))))) (if (member sym list) (loop (+ 1 i)) sym)))) 21:00:54 hm. I could write my own using symbol->string, string=? and string->symbol, I guess 21:01:46 No need for string=? 21:02:32 hm. eq? should do too, yeah 21:04:56 yes. member use equal?. 21:05:06 one could use memq instead. 21:07:32 meh. I really should look what's already implemented more often! 21:07:53 r5rs is 50 pages. 21:08:01 yeah :-D 21:16:30 http://ideone.com/9Rz9Y like so? 21:16:30 -!- gravicappa [~gravicapp@ppp91-77-214-239.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:18:36 also, is there a "better" way to do something like (lambda (x) `(,x)) ? 21:28:18 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 21:31:03 if you're just going to return x in a list, why not just use list ? 21:33:18 DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has joined #scheme 21:52:48 mejja [~user@c-0eb9e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 21:54:39 MrFahrenheit [~RageOfTho@users-146-176.vinet.ba] has joined #scheme 21:58:32 pierreghz [~pierreghz@cust-180-108-111-94.dyn.as47377.net] has joined #scheme 21:59:02 -!- pierreghz [~pierreghz@cust-180-108-111-94.dyn.as47377.net] has quit [Read error: Connection reset by peer] 22:00:07 -!- soveran [~soveran@183-207-17-190.fibertel.com.ar] has quit [Remote host closed the connection] 22:17:22 -!- DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has quit [Ping timeout: 252 seconds] 22:27:51 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 22:28:16 drdo [~drdo@91.205.108.93.rev.vodafone.pt] has joined #scheme 22:32:55 -!- mejja [~user@c-0eb9e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 22:34:34 fbass [~fbass@75-173-95-248.albq.qwest.net] has joined #scheme 22:34:51 -!- fbass [~fbass@75-173-95-248.albq.qwest.net] has quit [Client Quit] 22:44:27 DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has joined #scheme 22:55:50 rudybot: eval (eqv? (make-vector 3) '#(0 0 0)) 22:55:50 dostoyevsky: ; Value: #f 22:56:07 Shouldn't this be true? 23:01:03 Or what would be an alternative for checking for equality of vectors that complies with R5RS? 23:03:55 Make-vector's default entries are unspecified, I believe. 23:04:16 srid [~srid@S010678ca39ff0146.vn.shawcable.net] has joined #scheme 23:04:17 -!- srid [~srid@S010678ca39ff0146.vn.shawcable.net] has quit [Changing host] 23:04:17 srid [~srid@unaffiliated/srid] has joined #scheme 23:04:44 rudybot: eval (eqv? (make-vector 3 0) '#(0 0 0)) 23:04:44 dostoyevsky: ; Value: #f 23:04:49 rudybot: eval (eq? (make-vector 3 0) '#(0 0 0)) 23:04:50 dostoyevsky: ; Value: #f 23:04:53 But, I think you can use EQUAL? to compare vectors, maybe? 23:05:03 rudybot: eval (make-vector 3) 23:05:04 fds: ; Value: #(0 0 0) 23:05:45 Oh, I see. In Guile that returns a vector of #s 23:06:03 R5RS says that 'eqv? only should check for equality of the location of pairs... so I'd say that's what happens with vectors too.. 23:06:22 rudybot: eval (equal? (make-vector 3) '#(0 0 0)) 23:06:22 fds: ; Value: #t 23:06:43 nice. :) 23:06:56 I need this for test cases. :) 23:34:45 homie` [~levgue@xdsl-78-35-156-115.netcologne.de] has joined #scheme 23:36:35 -!- homie [~levgue@xdsl-84-44-179-39.netcologne.de] has quit [Ping timeout: 260 seconds] 23:39:37 -!- DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has quit [Ping timeout: 250 seconds] 23:46:02 bugQ [~bug@c-67-186-254-86.hsd1.ut.comcast.net] has joined #scheme 23:55:17 DrDuck [~duck@adsl-98-81-127-117.hsv.bellsouth.net] has joined #scheme 23:56:57 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 23:57:46 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Ping timeout: 264 seconds] 23:58:15 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 250 seconds] 23:59:15 -!- Kajtek [~paniwladc@nat4-230.ghnet.pl] has quit [Ping timeout: 276 seconds]